一、查找文件:
1.按照文件名称查找文件(name区分大小写):
find 目标路径 -name 'filename'
2.按照文件名称查找文件(iname不区分大小写):
find 目标路径 -iname 'filename'
3.按照文件大小查找文件:
find 目标路径 -size filesize(eg:find / -size +100M:在根目录下查找大于100M的)==》之外是+号,之内是-号
4.查找文件(包含多种条件):
find 目标路径 -name 'filename' -a -size -1M(eg:find / -name '*ens33' -a -size -1M:在根目录下查找一个包含ens33的文件并且大小小于1M)
注意:-a 是并且的意思 -o是或的意思 熟练使用通配符‘*’ ,用于文件名前后
5.按照文件类型查找(只查找文件):
find 目标路径 -name 'filename' -type f
6.按照文件类型查找(只查找目录):
find 目标路径 -name 'filename' -type d
7.按照时间查找文件:
atime ==》文件被访问
mtime ==》文件内容被修改
ctime ==》文件属性被修改
8.查看文件详细信息及属性:stat $filename
9.以分钟级别去查找文件:
amin ==》文件被访问
mmin ==》文件内容被修改
cmin ==》文件属性被修改
10.!是取反的意思,取!后面的内容的反意
二、服务器快捷键:
;依次执行所有的命令,不论命令执行成功或者失败(eg:touch file.txt;mkdir dir1)
|| 前面的命令执行失败,才执行后面的命令(eg:ls file.txt ||ls file2.txt)
&& 只有前面的命令执行成功才会执行后面的命令(eg:ls file.txt && touch file2.txt)
Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + u :从光标处删除至命令行首 Ctrl + k :从光标处删除至命令行尾 Ctrl + w :从光标处删除至字首 Ctrl + d :删除光标处的字符 Ctrl + h :删除光标前的字符
重新执行命令: Ctrl + p:历史中的上一条命令 ESC + .:打印之前执行过的命令的最后一部分 以空格为分隔符
控制命令: Ctrl + l:清屏 Ctrl + c:终止命令
Tab键: 自动补全
查看历史命令:history
从历史命令中检索:ctrl + R