国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux文件名查找which,whereis,locate

2020-05-27 13:15:08
字體:
來源:轉載
供稿:網友

   1. 文件名查找

  使用find查詢時,由于磁盤查詢,所以速度較慢,所以linux下查詢更常使用which, whereis, locate來查詢,由于是利用數據庫查詢,所以速度很快。

  2. which

  我們常用的ls命令,如果我們想知道這些常用命令放在哪兒, 就使用which命令來查詢地址。 which使用PATH 環境變量去查找文件名, which -a 返回所有的查到的命令, 默認返回第一條。$ which grep

  /bin/grep

  $ which ll

  alias ll=ls -l --color=tty

  /bin/ls

  #使用alias別名

  3. whereis

  whereis用來查詢程序名$ whereis

  whereis [ -sbmu ] [ -SBM dir ... -f ] name...

  -b : 查找二進制格式文件

  -s : 查找source 源文件

  -m : 查找在說明文件manual路徑下的文件

  -u : 查找不在上述三個選項中的特殊文件

  例如$ whereis grep

  grep: /bin/grep /usr/share/man/man1/grep.1.gz /usr/share/man/man1p/grep.1p.gz

  #查詢二進制文件

  $ whereis -b grep

  grep: /bin/grep

  #查詢手冊說明文件 man grep

  $ whereis -m grep

  grep: /usr/share/man/man1/grep.1.gz /usr/share/man/man1p/grep.1p.gz

  4. locate

  linux將系統內文件列在一個數據庫文件(/var/lib/slocate/slocate.db)。 locate通過數據庫文件查詢。

  一般這個文件每天更新一次, 配置在/etc/updatedb.conf 里面配置是否每天更新,以及更新目錄。可以手動運行$ updatedb

  來更新數據庫。使用locate,后面跟命令即可$ locate passwd

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 响水县| 酉阳| 磐安县| 分宜县| 唐山市| 陈巴尔虎旗| 东阿县| 沙田区| 咸阳市| 太仓市| 凤山县| 长丰县| 鹿邑县| 兴和县| 民权县| 静安区| 四平市| 娱乐| 泗洪县| 兰溪市| 开阳县| 崇明县| 新化县| 镇沅| 凉城县| 寿光市| 景洪市| 左权县| 积石山| 蓬安县| 德令哈市| 德钦县| 南平市| 台中市| 油尖旺区| 册亨县| 斗六市| 安图县| 侯马市| 台州市| 涿州市|