linux系统查询命令 linux中查询命令( 二 )


find /home/wansw -size +20M:查找大于20M的文件
locate指令,可以快速定位文件路径,利用事先建立的系统中的所有文件名称和路径的locate数据库,无需遍历整个文件系统,查询速度较快,为了保证查询准确性,需要定期更新 。《Linux就该这么学》
updatedb:第一次运行前,创建locate数据库
grep , 用于过滤/搜索指定字符串 。可以使用正则表达式,能配合多种命令使用 。
用法:grep 【选项】 查找内容 源文件
-A:显示符合的行及之后的内容
【linux系统查询命令 linux中查询命令】-B:显示符合的行及之前的内容
-C:显示符合的行及前后的内容
-c:计算符合的行数目
-n:显示匹配行和行号
-i:忽略大小写
规则表达式
:'grep'表示匹配所有以grep开头的行
'表示匹配所有以grep结尾的行
.:'gr.p'表示匹配'gr'后面接任意字符然后是'p'
:'grep'表示匹配一个或多个空格后紧跟grep的行
[]:[Gg]rep表示匹配Grep与grep
[]:[A-FH-Z]rep表示匹配不以A-F、H-Z开头并紧跟rep的行
例如(grep命令大多数时候多要和别的命令一起使用才有意义):
ps -ef | grep -c SVN:查找指定的进程的个数
cat test.txt | grep -f test2.txt:从text2.txt中读取关键字后在test.txt中搜索
cat test.txt | grep nf text2.txt:从text2.txt中读取关键字后在text.txt中搜索并显示行号
grep 'linux' text.txt test2.txt:从多个文件中搜索关键字'linux'
cat test.txt | grep -E 'ed|at':显示包含ed或at的行
linux查看路径命令 Linux系统下想要查看当前的路径linux系统查询命令 , 那我们该使用那个命令呢?下面由我为大家整理了linux查看路径命令的相关知识,希望对大家有帮助 。
目录
linux查看路径命令
linux查看路径的其linux系统查询命令他命令
linux下查找某个文件位置的方法
linux查看路径命令
查看当前路径命令:pwd
pwd命令能够显示当前所处的路径 。
这个命令比较简单,如果有时在操作过程中忘记了当前的路径,则可以通过此命令来查看路径,其执行方式为:
# pwd /home/samlee
第一行为运行的命令,第二行的内容为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee 。
提示:
应该经常使用pwd命令 。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了 。
linux查看路径的其他命令
whereis 用来查看一个命令或者文件所在的绝对路径,而 which 用来查看当前要执行的命令所在的路径 。
下面举个例子来说明 。加入你的linux系统上装了多个版本的java 。如果你直接在命令行敲命令 "java -version" ,会得到一个结果 。但是,你知道是哪一个路径下的java在执行吗?如果想知道,可以用 which 命令:
which java
得到的结果就是系统默认执行的java所在的路径 。
如果使用命令: whereis java
那么你会得到很多条结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列了出来 。
linux下查找某个文件位置的方法
一.通过文件名查找法:
举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录 下 , 甚至在系统的某个地方也不知道,则这是可以使用如下命令:
find / -name httpd.conf
这个命令语法看起来很容易就明白了 , 就是直接在find后面写上-name , 表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可 。稍等一会系统会在计算机屏幕上显示出查找结果列表:

推荐阅读