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命...