当前位置: 代码迷 >> 综合 >> Linux学习6之 快捷方式
  详细解决方案

Linux学习6之 快捷方式

热度:97   发布时间:2024-02-06 23:59:43.0

快捷方式

在windows中.会有桌面图标. 这种 图标又叫做快捷方式.
指向真正 执行文件. 当我们双击的时候,就会执行对应的 exe文件

在这里插入图片描述
而在Linux中也有这种快捷方式

ln(Ln)

Linux中这种 方式叫做符号链接,软连接. 存放了其他文件的路径

语法

ls  -s [原文件或目录]  [软连接名称]

例如

在 /home 目录下创建一个 软件接 linkToRoot ,连接到 /root 目录下

在这里插入图片描述

而这时我们如果 cd linkToRoot 的时候,会直接进入到 /root 目录下

后续

如果我们进去了呢?? 跟平时有啥不一样呢??

在这里插入图片描述
我们 使用 pwd 查看,会发现还在 /home/linkToRoot 目录下
而我们的路径显示也还是 /linkToRoot 路径下

删除

rm -r linkToRoot

提示

无法删除 目录

继续

rm -rf linkToRoot/

提示
在这里插入图片描述
为啥呢

这时因为 我们带了 /,

应该这样

rm -rf linkToRoot

删除成功

history

已经执行过的历史命令 ,当然,还可以执行历史指令

语法
显示所有的历史指令

history

在这里插入图片描述
显示 指定数目指令 ,比如:显示 10个
在这里插入图片描述
执行某个历史指令

!510 

在这里插入图片描述

时间日期类

date

用于显示当前日期
date: 显示当前时间
date +%Y: 当前年份
date +%m: 当前月份
date +%d: 当前是哪一天
date "+%Y-%m-%d %H:%M:%S": 显示年月时分秒

设置日期

data -s 字符串时间

日历

以日历的方式显示时间

语法

cal [选项]

显示本月日历

cal

显示 一年日历

cal 2020

搜索查找find

从 指定目录向下 递归遍历各个子目录. 满足条件的文件或目录显示在终端

find [搜索范围] [选项]

例如

find /home -name hello.txt

在 /home 目录下,按名字搜索 ,查找名为 hello.txt 文件

按拥有者查找

find /opt -user nobody

在 /opt 目录下查找用户名称为 nobody 的文件
也就是 那些文件是属于 nobody 用户的

查找大于 20M的文件

find / -size +20M

这里的M必须大写
查看文件大小

ls -lh xxx.txt

这里的h 会将显示的字节转为 M单位显示
以 k 为单位搜索

find / -size +20480k

会找到 比 20480k 大的文件

locate

快读定位文件路径. 基于数据库查询. 必须使用 updatedb创建 locate 数据库