Linux基本命令之文件查找、检索-阿里云开发者社区

开发者社区> 余二五> 正文

Linux基本命令之文件查找、检索

简介:
+关注继续查看

 命令帮助和文件查找、检索方法           

Linux命令的通用命令格式

   命令字  [选项]  [参数]

   例如: ls -l /etc


命令行编辑的几个辅助操作

   Tab 键:自动补齐

   反斜杠“\”:强制换行

   快捷键 Ctrl+U:清空至行首

   快捷键 Ctrl+K:清空至行尾

   快捷键 Ctrl+L:清屏

   快捷键 Ctrl+C:取消本次命令编辑


help帮助命令 (可以查看到命令的相关用法及描述)

        help 需要查看的命令 (内部命令)

        例如: help pwd   

        命令 --help (外部命令)

        例如: ls --help


man帮助手册命令

        man 需要查看的命令  例如: man ls

  将man帮助手册导出到文本文档,以便学习

        man 命令 | col -b > ysf.txt   

   管道:用“|”表示,将前面的命令结果,作为后面命令的输入对象 

   重定向输出:用“>”表示,将前面的命令结果,保存到后面指定的文件中   

 

cat命令

   用途:显示出文件的内容


more命令

   用途:全屏方式分页显示文件内容(显示百分比),按“Enter”键,向下换一行;按空格键,向下翻   页;按b键,向上翻页;按q键,退出并返回原来的命令环境。


less 命令

用途:与 more 命令相同,但扩展功能更多,按“上下”方向键换行;按Page Up和Page Down键翻页;按“/”键查找内容,n下个内容,N上个内容


head命令

用途:查看文件开头的一部分内容(默认为10行)

        -n 指定需要显示多少行(n为具体行数)

tail命令

用途:查看文件结尾的少部分内容(默认为10行)

        -n 指定需要显示多少行(n为具体行数)


wc命令

   用途:统计文件中的单词数量(Word Count)等信息 

   选项:  -l:统计行数

     -w:统计单词个数 

     -c:统计字节数

    格式: wc 选项  目标文件

 

grep命令

   用途:在文件中查找并显示包含指定字符串的行,检索,过滤文件内容

   常用命令选项

   -i:查找时忽略大小写

   -v:反转查找,输出与查找条件不相符的行 

查找条件设置

    要查找的字符串以双引号括起来

    “^init”表示以init开头,“ftp$”表示以ftp结尾

    “^$”表示空行

        格式: grep  选项  查找条件  目标文件

        例如: grep -v  "^#"  /etc/inittab










本文转自 杨书凡 51CTO博客,原文链接:http://blog.51cto.com/yangshufan/1945672,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
linux 查找目录或文件详解
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print     如果需要更进一步的了解,可以参看Linux的命令详解。
745 0
JVM查找类文件的顺序(转)
配置classpath 根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。 例:set classpath=c:\ classpath变量值是java类文件的目录 path变量是windows程序文件的目录 JVM查找类文件的顺序: 如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
574 0
BAT 批处理命令 - 文件批量复制、克隆功能实例演示
BAT 批处理命令 - 文件批量复制、克隆功能实例演示
12 0
Linux 基本命令
1、cp 复制目录下的文件到其他目录下 cp * dest/ (*当前目录下的所有文件,dest/ 当前目录下的dest子目录); 复制目录和文件:cp -r * dest/ (当前目录下所有的目录和文件,复制到目标位置dest目录可以不存在,-r 命令会自动创建);cp -r file1 Floder1 dest/ (复制制定文件和目录) 2、mv 和 r
1250 0
C#检查文件是否被占用
第一种方法: using System.IO; using System.Runtime.InteropServices; [DllImport("kernel32.dll")] public static extern IntPtr _lopen(string lpPathName, int iReadWrite); [DllImport("kernel32.
909 0
Linux文件搜索命令
一,locate命令 locate +文件名 :在后台数据库中按文件名,优点是搜索速度更快,缺点是只能按照文件名称来搜索; locate命令所搜索的数据库会在 /var/lib/mlocate 这里搜索;默认数据库是一天一更新; 对于新建的文件,需要强制更新数据库(updatedb)...
737 0
Linux查找文件夹下包含某字符的所有文件
Linux查找文件夹下包含某字符的所有文件Linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。
1759 0
+关注
20382
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载