命令路徑:usr/bin/which
執行許可權:所以使用者
語法 which 【命令名】
[root@izwz99w26fq15zuqbxgeltz ~]# which ls
alias
ls='ls --color=auto'
/usr/bin/ls
命令:whereis
[root@izwz99w26fq15zuqbxgeltz ~]# whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls
.1.gz
which 顯示路徑與別名
whereis 顯示路徑與幫助文件
執行許可權:所有
語法:find 【搜尋路徑】 【搜尋關鍵字】
-name 根據檔名查詢
*匹配任意字元
?匹配單個字元
[root@izwz99w26fq15zuqbxgeltz ~]# find /home -name user1
/home/user1
-size 檔案大小 bilck資料塊 512位元組
大於+小於-
等於 find / -size 204800
-user 所以這查詢
[root@izwz99w26fq15zuqbxgeltz ~]# find /home -name user1
/home/user1
-type 檔案型別查詢
-inum 根據i節點查詢
[root@izwz99w26fq15zuqbxgeltz test]# ls -i
1835010 user 1835012 user1
[root@izwz99w26fq15zuqbxgeltz test]# find ./ -inum 1835010
./user
根據時間查詢
1.ctime,atime,mtime 天
2cmin,amin,mmin 分鐘
c-change 改變 表示檔案熟悉被修改
a-access 訪問
m-modify 修改 表示檔案內容被修改
-之內 +超過
[root@izwz99w26fq15zuqbxgeltz ~]# find /home -ctime +1
/home
/home/vbird2
/home/vbird2/.bash_profile
/home/vbird2/.viminfo
/home/vbird2/.bash_history
1.-a 與
-o 或
[root@izwz99w26fq15zuqbxgeltz ~]# find /home -name use* -a -type
d/home/user1
-exec 鏈結執行符
find ....... -exec 命令{} \;
{}find查詢結果
\ 轉義符
-ok 詢問確認
[root@izwz99w26fq15zuqbxgeltz user]# find /test -name user -exec
ls -l {} \;
total 0
-rw-r--r-- 1 root root 0 apr 21
10:55 user1
在檔案內搜尋
[root@izwz99w26fq15zuqbxgeltz test]# grep ftp /etc/services
ftp-data 20/tcp
ftp-data 20/udp
# 21 is registered to ftp, but also used by fsp
ftp21/tcp
ftp21/udp fsp fspd
tftp
69/tcp
tftp
69/udp
sftp
115/tcp
sftp
115/udp
tftp-mcast 1758/tcp
tftp-mcast 1758/udp
語法:man 【命令或配置檔案】
linux基本命令 檔案搜尋命令
檔案搜尋命令 locate whereis which find 字串搜尋命令grep locate 用法 locate 檔名 因為locate命令是在後台資料庫中按檔名搜尋,並不需要搜尋整個系統檔案,所有搜尋速度更快.var lib mlocate locate命令所搜尋的後台資料庫,後台資料庫並...
Linux 搜尋基本命令
1.whereis 功能說明 查詢檔案。語 法 whereis bfmsu b m s 檔案.補充說明 whereis指令會在特定目錄中查詢符合條件的檔案。這些檔案的烈性應屬於原始 二進位制檔案,或是幫助檔案。參 數 b 只查詢二進位制檔案。b 只在設定的目錄下查詢二進位制檔案。f 不顯示檔名前的路...
Linux 檔案基本命令
touch 檔名稱 檔案的建立 增 cat more less tail 檔名稱 檔案的檢視 查 vim 檔案 修改檔案的內容 改 vim 檔案 進入檔案 命令模式 按i進入編輯模式 編輯檔案 按esc進入底行模式 輸入 wq q 輸入wq代表寫入內容並退出,即儲存 輸入q 代表強制退出不儲存。rm...