1 grep文件内容过滤
语法:grep "关键字" $filename
2 which 查找命令所在位置
3 whereis 查询命令和配置文件的位置
4 文件查找
熟练使用通配符*
4.1 按照文件名查找
语法:find $path -参数 "$filename"
-参数 | 含义 |
---|---|
-name | 区分大小写 |
-iname | 不区分大小写 |
4.2 按照文件大小查找
语法:find $path -size $符号$文件大小
符号 | 含义 |
---|---|
+ | 大于 |
- | 小于 |
范例:
查找一个大于(+)100M的文件
find $path -size +100M
查找一个小于(-)100M的文件
find $path -size -100M
附加参数:
附加参数 | 含义 |
---|---|
-a | 并且 |
-o | 或 |
范例:
文件名以.log
结尾,并且文件大于100M
find / -name '*.log' -a -size +100M
查找小于50M,或者大于100M文件
find / -size -50M -o -size +100M
4.3安装文件类型去查找
语法:find $path -name 'passwd' -type f
type | 含义 |
---|---|
f | 文件 |
d | 目录 |
范例:
查找一个’文件’,文件名包括’passwd’
find $path -name 'passwd' -type f
查找一个’文件’,目录包括’passwd’
find $path -name 'passwd' -type d
4.4 按照时间去查找文件
以天为单位去查找文件 | 以分钟为单位去查找文件 | 含义 |
---|---|---|
mtime | mmin | 文件内容被修改 |
ctime | cmin | 文件属性被修改 |
atime | amin | 文件被访问 |
5 查看文件详细信息
查看文件详细信息
stat $filename
6 ! 取反
范例:
7 查看系统磁盘使用率
df -Th
8 小技巧 ; || &&
;
依次执行所有的命令,不论命令执行的成功或失败
||
只有||前面命令执行失败,才会执行||后面的命令
&&
只有&&前面的命令执行成功,才会执行&&后面的命令
9 xshell快捷指令
Ctrl + 下表字母
字母 | 与Ctrl组合含义 | 字母 | 与Ctrl组合含义 |
---|---|---|---|
a | 移到命令行首 | e | 移到命令行尾 |
u | 从光标处删除至命令行首 | k | 从光标处删除至命令行尾 |
w | 从光标处删除至字首 | d | 删除光标处的字符 |
h | 删除光标前的字符 | c | 终止命令 |
l | 清屏 | R | 从历史命令中检索 |
其他命令:
Ctrl + p
:历史中的上一条命令
ESC + .
:打印之前执行过的命令的最后一部分 以空格为分隔符
Tab
键: 自动补全
查看历史命令history
,使用!序号i
即可执行历史命令
选中即复制,右键粘贴(需自行设置)