Linux達人養成(四) 命令搜尋命令

2021-07-14 03:47:55 字數 1127 閱讀 3793

1、搜尋命令的命令whereis

[root@localhost ~]# ls

aa hunan install.log.syslog

anaconda-ks.cfg install.log zhejiang

[root@localhost ~]# whereis ls

ls: /bin/ls /usr/share/man/man1p/ls

.1p.gz /usr/share/man/man1/ls

.1.gz

//前面是命令所在位置 後面是幫助文件

[root@localhost ~]# whereis -b ls

ls: /bin/ls

[root@localhost ~]# whereis -m ls

ls: /usr/share/man/man1p/ls

.1p.gz /usr/share/man/man1/ls

.1.gz

//只能查命令,不能查檔案或目錄

[root@localhost ~]# whereis hunan

hunan:

[root@localhost ~]# which ls

alias

ls='ls --color=auto'

/bin/ls

[root@localhost ~]# which ll

alias ll='ls -l --color=auto'

/bin/ls

//環境變數

[root@localhost ~]# echo $path

/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

which和whereis

相同點:

1. 都能搜尋命令所在的位置。

2. 都只能搜尋到外部安裝的命令。不能搜尋到shell自帶的命令,比如cd等

3. 搜尋命令範圍都依賴與環境變數path

不同點:

1. whereis能搜尋到命令的幫助文件所在位置;而which可以搜尋到命令的別名

Linux達人養成計畫I 檔案搜尋命令

檔案搜尋 locate 檔名 locate是通過資料庫搜尋,一天一更新,當天加的應該用updatedb,更新資料庫 locate locate locate搜尋的後台資料庫 var lib mlocate 只能按照檔名搜尋,但是比較快 etc updatedb.conf 搜尋配置檔案 whereis...

vi 搜尋命令 Linux 搜尋命令1

whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。功能 查詢二進位制命令,原始檔,和幫助文件的命令。which也是搜尋系統命令的命令,和whereis的區別在於 whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置 which命令在查詢二進位制...

linux搜尋命令

檔案搜尋命令find 1 命令格式 find 搜尋範圍 搜尋條件 注意 1.搜尋需要避免大範圍的搜尋,因為非常消耗系統資源。2.find是系統當中搜尋符合條件的檔名,如果需要匹配,使 用萬用字元匹配,匹配符是完全匹配。萬用字元 匹配任意內容 匹配任意乙個字元 匹配任意乙個中括號的字元 2 find命...