CentOS常用命令:find & 常用捷徑
常用捷徑
ctrl+u:往前清空ctri+k:往後清空ctrl+d:此行為空白時退出終端,不為空白時往後刪一個字元ctrl+h:刪除游標前一個字元ctrl+e:挪到游標最後ctrl+a:挪到游標最前ctrl+f:後移一個字元ctrl+c:結束此進程ctrl+p:重複上一次命令ctrl+l:清屏
2.23/2.24/2.25 find命令
系統中有4個搜尋工具
1、which 只能用來尋找PATH環境變數中出現的路徑下的可執行檔 2、whereis 需要預產生一個檔案清單庫去尋找跟給出的檔案名稱相關的檔案 3、locate 類似於whereis 4、find 格式為 find [路徑] [參數條件-type,-name -mtime] 跟多個條件預設是並且的意思,加上 “-o” 就是或者的意思
-atime +n/-n : access訪問或執行時間大於/小於n天的檔案-ctime +n/-n : change寫入、更改inode屬性(例如更改所有者、許可權或者連結)時間大於/小於n天的檔案-mtime +n/-n : modify 寫入時間大於/小於n天的檔案
#(-1天以內,+1大於1天,發生過更改,類型為 f 的檔案) find / -type f -mtime -1
#2小時內檔案,exec為find的一個選項,{}代表find出來的檔案清單,最後需要加一個 ;但是需要 \脫意一下。find /home/ww/ -type f -mmin -120 -exec ls -l {} \;
#給2個小時內找出來的檔案加個bak尾碼find /home/ww/ -type f -mmin -120 -exec mv {} {}.bak \;
#尋找大於10M的檔案並列出來find ./ -type f -size +10M -exec ls -l {} \;
ls -lrtifind / -inum 50677474 #尋找inode號,尋找永久連結檔案
stat 2.txt #查看檔案具體資訊(包含裝置、許可權、各種時間、inode等)
LANG=en #修改系統語言echo $LANG #查看當前語言
2.26 檔案名稱尾碼 linux中檔案名稱的尾碼沒有任何具體的意義,加或者不加都一樣,但是為了區分,我們習慣在定義檔案名稱同時加上一個尾碼名,常用的幾個尾碼: 1、sh代表它是一個shell指令碼 2、tar.gz代表是個壓縮包 3、test.zip代表一個壓縮檔 4、my.cnf代表一個設定檔