grep,find,whereis文件和命令查找[阮胜昌]

sort   按序重排文本并送显示
sort [参数]
-r
-t  设置栏位间的间隔符号  
-k   对第几栏进行排序
diff  报告文本差异内容
diff  file1  file2


grep//查找文件里符合条件字符的命令,显示文件中匹配关键字的行
grep [选项] [查找模式] [文件名]
eg:
-n          显示查找字符的行号
-v          显示没有被搜索字符串的行
[root@node203 rsc]# grep '1' -n good
1:1 2 3
[root@node203 rsc]# grep '8' -v good
1 2 3
456
 grep 'test file' kkk  //在文件kkk中查找test file
 
 grep 'test' d*//显示所有以d开头的文件中包含test的行

 grep 'test'  aa bb cc //显示在aa bb cc 文件中匹配test的行
 
 grep '[a-z]\{5\}'  aa //在文件aa中显示所有包含至少有5个连续小写字符的字符串的行
 
 ls -l | grep '^a' //显示以a开头的行
Find//列出文件系统内符合条件的文件的命令
find [路径] [选项] [-print]
选项说明:
 -name:按照文件名来查找文件
 -perm:按照文件权限来查找文件
 -user:按照文件属性来查找文件
 -group:按照文件所属的组来查找文件
 -cmin n:在过去n分钟内被修改过的文件
 -ctime n:在过去n天内被修改过的文件
 -size n:大小为n的文件
 -type:查找某一类型的文件
eg:
 find /boot -name grub.conf -print
 find / -name "*.conf" -print
 find . -ctime -20 //列出当前目录及其子目录下所有最近20min内更新过的文件
whereis //查找指定文件,命令和手册页位置的命令
whereis [选项] [文件名]
OPTIONS
       -b     Search only for binaries.//查找文件的二进制部分

       -m     Search only for manual sections.//查找文件的手册部分

       -s     Search only for sources.//查找文件的源部分

       -u     Search  for unusual entries.  A file is said to be unusual if it
              does  not  have  one  entry  of  each  requested   type.    Thus
              ‘whereis  -m  -u  *’  asks for those files in the current direc-
              tory which have no documentation. //查找不寻常的文件

       -B     Change or otherwise limit the places where whereis searches  for
              binaries.

       -M     Change  or otherwise limit the places where whereis searches for
              manual sections.

       -S     Change or otherwise limit the places where whereis searches  for
              sources.

       -f     Terminate  the last directory list and signals the start of file
              names, and must be used when any of the -B, -M,  or  -S  options
              are used.
eg:
 whereis -b mv
 wherreis -m mv

File//查询文件类型的命令
file [选项][文件名]
 -v, --version
               Print the version of the program and exit.
 -z, --uncompress
               Try to look inside compressed files.
 -L, --dereference
               option causes symlinks to be followed, as the like-named option
               in ls(1) (on systems that support symbolic links).  This is the
               default if the environment variable POSIXLY_CORRECT is defined.
 -f, --files-from namefile
               Read  the  names of the files to be examined from namefile (one
               per line) before the argument  list.   Either  namefile  or  at
               least  one filename argument must be present; to test the stan-
               dard input, use ‘‘-’’ as a filename argument.
whatis //查询命令功能的命令
whatis [命令]
eg:
 whatis ls
which//显示可执行命令路径的命令
which[命令]
eg:
 which ls

 

 

你可能感兴趣的:(Linxu)