Linux常用命令及工具


 1.expand
        expand用于将输入制表符转换为空格,unexpand将输入空格转换为制表符。使用-t选项来指定制表符停止位。
        举例如下:
         [root]#cat -A hello.c                         //用于显示文档所有字符信息。(Tab制表符显示^I)
         [root]#expand -t 4 hello.c              //设置制表符为4个字符
2.grep搜索字符串
        grep用来在指定文件中搜索关键字符串,其命令格式如下:
        grep  [选项] [查找内容] [查找范围]
  • - b: 在输出的每一行显示包含匹配字符串的行在文件中的字节偏移量。
  • -c: 只显示匹配行的数量
  • -i: 比较时不区分大小写
  • -h:在查找多个文件时,指示grep不要将文件名加入到输出之前。
  • -l: 显示首次匹配串所在的文件名并用换行符将其隔开。当在某文件中多次出现匹配时,不重复显示此文件名。
  • -n:在输出前加上匹配串所在行的行号(文件首行行号为1)。
  • -v:只显示不包含匹配串的行。
  • -x:整行显示严格匹配的行。
例如,在Linux头文件目录中查找fread函数声明位置,可以使用一下命令:

你可能感兴趣的:(【系统运维】linux运维)