最近,我是studying Linux,这是一些笔记。



当你使用计算机时,你常常需要找到一个文件。



在Linux,有很多方法可以做到这一点。国外网站linuxhaxor总结五个命令,你可以看到很多你知道的命令。大多数程序员往往会使用2到3的人,和那些谁是熟悉的5个命令应该不多。



1。找到



查找是最常见和功能强大的查找命令,您可以使用它查找所需的任何文件。



find的使用格式如下:



$ find



-:目录和所有子目录,你想搜索的默认是当前目录。



-要搜索的文件的特性。



-对搜索结果的特定处理。



如果没有添加任何参数,find默认搜索当前目录及其子目录,并且不过滤任何结果,即返回所有文件,并将它们全部显示在屏幕上。



find使用的一个示例:



$ find。- name'my *



搜索当前目录(包括子目录,相同),和所有的文件从我的。



$ find。- name'myLS



搜索当前目录,所有文件名以我开头,并显示它们的详细信息。



$ find。F型-分- 10 -



搜索当前目录中所有在过去10分钟内更新过的普通文件。如果不添加F类型参数,则搜索公共文件+特殊文件+目录。



2。定位



locate命令实际上是一种书写方式找到name,但远远高于后者。原因是它不搜索特定目录,但搜索一个数据库( / / / locatedb VaR lib),它包含所有本地文件信息。Linux系统自动创建数据库和更新它自动的每一天,所以最新更改的文件不能使用查找命令找到。为了避免这种情况,你可以通过使用updatedb命令之前使用定位更新数据库。



使用定位命令的一个示例:



$



搜索所有以SH开头的文件。



$定位



在用户主目录中搜索以m开头的所有文件。



美元定位



搜索用户的主目录,所有以m开头的文件,忽略这个案例。



三.在哪里



在命令只能用于程序名称的搜索,只搜索二进制文件(参数B),人的规范文件(参数m),和源代码文件(参数S)。如果该参数被忽略,所有的返回信息。



对命令的使用实例:



在grep美元



4。哪一个



该命令的功能是在路径变量指定的路径中搜索系统命令的位置,并返回第一个搜索结果。



使用命令的一个例子:



$ grep



5。类型



type命令实际上不是一个查找命令,它用来区分shell是命令带来的还是shell之外的独立二进制文件。如果命令是外部命令,请使用p参数显示命令的路径,相当于哪个命令。



使用类型命令的一个示例:



合型CD



系统将提示该CD是shell命令(内置)。



合型grep



系统会提示grep是外部命令并显示该命令的路径。



合型P grep



当添加p参数时,它等效于哪个命令。