1. 程式人生 > >Linux命令grep和find相關使用

Linux命令grep和find相關使用

一、Linux的alias命令的瞭解,alias命令主要是設定別名,簡單話就是把一長串命令,簡單到幾個字元都可以實現相同原來。
例如檢視設定ip地址配置檔案,但是我們使用別名就很簡單
Linux命令grep和find相關使用
Linux命令grep和find相關使用
如果在命令列設定,只是臨時的,如果推出終端或者推出當前使用者,別的使用者登入,就無法使用,為了永久使用,就需要寫到配置檔案中。
但是有兩種配置,一種只針對這個使用者的,還有是所有使用者的
1、針對當前使用者的,只需要在使用者的家目錄裡面設定.bashrc這個檔案
Linux命令grep和find相關使用
2、針對所有使用者,需要在/etc/bashrc進行設定,在檔案的最後新增這一行。新增完成後使用source /etc/bashrc,就可以讓配置檔案馬上生效
Linux命令grep和find相關使用
二、顯示/etc/passwd檔案中不以/bin/bash結尾的行
查詢檔案中的對應的資料,需要文字處理命令了,這裡需要使用grep來處理
Linux命令grep和find相關使用


三、找出/etc/passwd檔案中,包含二位數字或者三位數的行
Linux命令grep和find相關使用
Linux命令grep和find相關使用
四、顯示/proc/meminfo檔案中以大寫或小寫s開頭的行;用三種方式實現
Linux命令grep和find相關使用
五、使用echo輸出一個絕對路徑,使用egrep取出路徑名,型別執行dirname /etc/passwd的結果
Linux命令grep和find相關使用
六、找出ifconfig中的ip地址。要求結果只顯示IP地址
Linux命令grep和find相關使用
七、vim定製自動縮排四個字元
開啟檔案/etc/vim/vimrc最後加入,儲存
set tabstop=4
set shiftwidth=4
八、編寫指令碼 ,實現自動新增三個使用者,並計算這三個使用者的uid之和
Linux命令grep和find相關使用
九、find用法以及常用用法的實力演示
1、根據名字查詢,例如查詢已pa開頭的
Linux命令grep和find相關使用
2、根據改動檔案的時間才查詢,例如查詢最近兩天改動過的檔案
Linux命令grep和find相關使用

3、查詢大於512KB的檔案
Linux命令grep和find相關使用
4、查詢檔案許可權,比如最高許可權777
Linux命令grep和find相關使用
5、在目錄中查詢更改時間在5日以前的檔案並刪除它們
Linux命令grep和find相關使用