一、Ctrl命令
1.ctrl 一些用法。
ctrl d 退出一个终端
ctrl c 退出一个命令
ctrl a 光标从头开始
ctrl u 光标前面的命令全部删除
ctrl d 光标后的命令一个一个字符删除
ctrl e 光标移动到最后
二、find命令
2.类似于 find命令的还有 whereis which 事先在准备好的库里寻找,每天定时更新的一个库。
locate 命令类似于 whereis。
yum install locate -y
第一次使用时提示没有/vat/lib/mlocate/mlocate.db文件。
执行 updatedb 生成文件或库就好
<a href="https://s5.51cto.com/oss/201710/25/6ed9622769c6b8cc00af1ecf4a5c72e7.png-wh_500x0-wm_3-wmp_4-s_2705252452.png" target="_blank"></a>
3.find命令基本使用用法
find +路径
-type d目录 f文件 l软连接 c字符串设备 b块设备
-name + “文件名”
<a href="https://s1.51cto.com/oss/201710/25/889bce297453cc60cd52057bd3fb716c.png-wh_500x0-wm_3-wmp_4-s_3513064037.png" target="_blank"></a>
stat + 文件名(查看文件具体信息)
find
-o 或者的意思
-mtime 最近更改时间或创建文件时间,文件内容。-1一天以内,+1大于一天,
-atime 最近访问时间,cat或vi
-ctime 最近改动,改动的inode相关,时间,文件名,权限
定律:你更改文件内容的话(mtime),ctime是一定改变的。反之则不一定
-inum + inode号 查看硬链接 (此处博主犯了一个错误,必须要加路径/,否则找不到)
<a href="https://s3.51cto.com/oss/201710/25/6a4e15145f2f88f0150bc6b9cf14d6d9.png-wh_500x0-wm_3-wmp_4-s_3620031533.png" target="_blank"></a>
-mmin -60 一小时以内的
-size 文件大小 必须要给一个单位,+10K 大于10k的, -10k 小于10k的 M兆,
<a href="https://s1.51cto.com/oss/201710/25/f3a7adae5a68443a26453533f9e919be.png-wh_500x0-wm_3-wmp_4-s_4117788864.png" target="_blank"></a>
-exec ls -l {} \; 把查找出来的文件ls -l出来。{} find 出来的文件列表。
-exec mv {} {}.bak\; 把ls -l 查找出来的文件通过mv都在文件名后面加.bak。
<a href="https://s1.51cto.com/oss/201710/25/2537b5e10f59b53cf9eac7ce6bbc8320.png-wh_500x0-wm_3-wmp_4-s_2580957222.png" target="_blank"></a>
二、文件后缀名
linux命令是区分大小写的
linux文件大多都有后缀名,但是不严谨,并不能代表文件的类型。
约定相同的文件用相同的后缀名。
LANG=en 显示成英文
LANG=zh_CN.UTF-8 显示成中文
本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1976109,如需转载请自行联系原作者