一劳永逸!Linux基础命令和工具详解,让你轻松应对各种任务!
一、grep搜索字符grep 命令用于在文件中执行关键词搜索并显示匹配的效果。部分常用选项 -c 仅显示找到的行数-i 忽略大小写-n 显示行号-v 反向选择 – 仅列出没有关键词的行。v 是 invert 的缩写。-r 递归搜索文件目录-C n 打印匹配行的前后n行1在指定文件查找查找login关键字代码语言JavaScript自动换行AI代码解释grep battery ./shell/battery.sh2在多个文件搜索的时候可以使用通配符。比如在以 sh结尾的文件中搜索包含battery的行代码语言JavaScript自动换行AI代码解释grep battery *.sh3递归搜索目录下所有文件, 搜索 msg_server目录下所有文件打印出包含battery的行代码语言JavaScript自动换行AI代码解释grep battery -r msg_server4反向查找查找文件中不包含battery的行代码语言JavaScript自动换行AI代码解释grep -v battery ImUser.cpp5找出文件中包含 battery 的行并打印出行号代码语言JavaScript自动换行AI代码解释grep -n battery ./shell/battery.sh6找出文件中包含 login的行打印出行号并显示前后3行。代码语言JavaScript自动换行AI代码解释grep login -C 3 -n test.cpp7找出文件中包含 login的行打印出行号并显示前后3行并忽略大小写代码语言JavaScript自动换行AI代码解释grep login -n -C 3 -i test.cpp二、find查找文件通过文件名查找文件的所在位置文件名查找支持模糊匹配。代码语言JavaScript自动换行AI代码解释find [指定查找目录] [查找规则] [查找完后执行的action]常用的操作展开代码语言JavaScript自动换行AI代码解释find . -name FILE_NAME find . -iname FILE_NAME #忽略文件名称大小写 find /etc -maxdepth 1 -name passwd ##查找/etc/下名称中带有passwd的文件查找一层 find /mnt -size 20K ##查找/mnt文件大小近似20k的文件 find /mnt -size 20K ##查找/mnt文件大小大于20k的文件 find /mnt -size -20K ##查找/mnt文件大小小于20k的文件 find /etc -maxdepth 2 -mindepth 2 -name .conf ##查找/etc/下名称中带有.conf的文件且只查找第二层 find /mnt -type d ##按type查找/mnt中目录 find /mnt -type f ##按type查找/mnt中文件 find /mnt -cmin 10 ##查找/mnt中十分钟左右修改的 find /mnt -cmin 10 ##查找/mnt中十分钟以上修改的 find /mnt -cmin -10 ##查找/mnt中十分钟以内修改的 find /mnt -ctime 10 ##查找/mnt中十天左右修改的 find /mnt -ctime 10 ##查找/mnt中十天以上修改的 find /mnt -ctime -10 ##查找/mnt中十天以内修改的三、ls 显示文件参数 作用-t 查看最新修改时间-l 每行显示一个条目-h 可以结合显示文件的GBMB等(human)-R 递归显示-n 显示组id和gid1按最新修改的时间排序新修改的在前面显示。代码语言JavaScript自动换行AI代码解释ls -lt2按最新修改的时间排序新修改的在前面显示并显示子目录的文件信息 。代码语言JavaScript自动换行AI代码解释ls -ltR3以单位显示文件大小。代码语言JavaScript自动换行AI代码解释ls -lh四、wc命令计算字数wc命令用于计算字数。利用wc指令我们可以计算文件的Byte数、字数、或是列数若不指定文件名称、或是所给予的文件名为-则wc指令会从标准输入设备读取数据。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2416737.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!