来看看:Linux的五个查找命令
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;比来,我在进修Linux,上面是一些条记。
利用电脑的时分,常常必要查找文件。
在Linux中,有良多办法能够做到这一点。外洋网站LinuxHaxor总结了五条命令,你能够看看本人晓得几条。年夜多半程序员,大概常常利用个中的2到3条,对这5条命令都很熟习的人应当是未几的。
1.find
find是最多见和最壮大的查找命令,你能够用它找就任何你想找的文件。
find的利用格局以下:
$find<指定目次><指定前提><指定举措>
-<指定目次>:所要搜刮的目次及其一切子目次。默许为以后目次。
-<指定前提>:所要搜刮的文件的特性。
-<指定举措>:对搜刮了局举行特定的处置。
假如甚么参数也不加,find默许搜刮以后目次及其子目次,而且不外滤任何了局(也就是前往一切文件),将它们全都显现在屏幕上。
find的利用实例:
$find.-namemy*
搜刮以后目次(含子目次,以下同)中,一切文件名以my开首的文件。
$find.-namemy*-ls
搜刮以后目次中,一切文件名以my开首的文件,并显现它们的具体信息。
$find.-typef-mmin-10
搜刮以后目次中,一切已往10分钟中更新过的一般文件。假如不加-typef参数,则搜刮一般文件+特别文件+目次。
2.locate
locate命令实际上是"find-name"的另外一种写法,可是要比后者快很多,缘故原由在于它不搜刮详细目次,而是搜刮一个数据库(/var/lib/locatedb),这个数据库中含有当地一切文件信息。Linux体系主动创立这个数据库,而且天天主动更新一次,以是利用locate命令查不到最新变化过的文件。为了不这类情形,能够在利用locate之前,先利用updatedb命令,手动更新数据库。
locate命令的利用实例:
$locate/etc/sh
搜刮etc目次下一切以sh开首的文件。
$locate~/m
搜刮用户主目次下,一切以m开首的文件。
$locate-i~/m
搜刮用户主目次下,一切以m开首的文件,而且疏忽巨细写。
3.whereis
whereis命令只能用于程序名的搜刮,并且只搜刮二进制文件(参数-b)、man申明文件(参数-m)和源代码文件(参数-s)。假如省略参数,则前往一切信息。
whereis命令的利用实例:
$whereisgrep
4.which
which命令的感化是,在PATH变量指定的路径中,搜刮某个体系命令的地位,而且前往第一个搜刮了局。也就是说,利用which命令,就能够看到某个体系命令是不是存在,和实行的究竟是哪个地位的命令。
which命令的利用实例:
$whichgrep
5.type
type命令实在不克不及算查找命令,它是用来辨别某个命令究竟是由shell自带的,仍是由shell内部的自力二进制文件供应的。假如一个命令是内部命令,那末利用-p参数,会显现该命令的路径,相称于which命令。
type命令的利用实例:
$typecd
体系会提醒,cd是shell的自带命令(build-in)。
$typegrep
体系会提醒,grep是一个内部命令,并显现该命令的路径。
$type-pgrep
加上-p参数后,就相称于which命令。
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
来看看:Linux的五个查找命令
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 选择一些适于初学者的Linux社区。 永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。 学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
页:
[1]