Linux中学会使用手册自己解决问题和文件查找

阅读帮助手册

man命令
man命令不完整补全:mandb
查找相关命令:man 命令

进入手册后
NAME区域:对命令简单描述
SYNOPSIS区域:使用此命令的所有方法,显示了所有可能的参数组合([ ]的东西是可选的,省略号表示可以有多个此类内容,粗体文字要原封不动输入,下划线文字要用实际内容替换)
DESCRIPTION区域:描述,包括所有参数及用法
AUTHOR区域:命令的作者
COPYROGHT区域:版权,许可证
SEE ALSO区域:另见,扩展区域
退出手册:q键

不知道命令叫什么名字怎么查找???
apropos(关于的意思)
查找:apropos 关键字

替代man命令:
whatis *** (只显示开头部分)
***-h
***–help

查找文件

快速查找命令:locate ***(在文件的数据库中查找,刚创建没被收录进数据库的查找不到一般24小时才可)
快速更新数据库:updatedb

find----不在数据库中查找,会遍历整个硬盘
深入查找命令:find 何处 何物 做什么 (一定要在的是何物,何处限定目录若不限定则在当前目录及其子目录中查找,做什么是找到文件后对它的操作)

根据文件名查找:find -name ***
在某一目录下查找:find 目录 -name ***

根据文件大小查找:find /var -size -50k(在var目录下查找小于50k的文件,+大于,没符号等于)

根据文件的最近访问时间查找:find -name “*.txt” -atime -7(最近七天.txt文档,-表示小于)

查找目录或文件
目录:find . -name *** -type d
文件:find . -name *** -type f

对找到的结果操作
打印:find . -name *** -printf “%p - %u\n”(%p文件名,%u所有者,\n换行 即显示文件名-所有者换行下一个)
删除:find -name *** -delete
执行:find -name *** -exec(find -name *** -exec chmod 600 {} \操作不用双引号括起来,{}会用查找到的每个文件来替换,\是必须的结尾)

扫描二维码关注公众号,回复: 11172174 查看本文章
原创文章 3 获赞 3 访问量 109

猜你喜欢

转载自blog.csdn.net/LJ511100/article/details/105882327