例如查看設(shè)置ip地址配置文件,但是我們使用別名就很簡單
如果在命令行設(shè)置,只是臨時的,如果推出終端或者推出當(dāng)前用戶,別的用戶登錄,就無法使用,為了永久使用,就需要寫到配置文件中。
但是有兩種配置,一種只針對這個用戶的,還有是所有用戶的
1、針對當(dāng)前用戶的,只需要在用戶的家目錄里面設(shè)置.bashrc這個文件
2、針對所有用戶,需要在/etc/bashrc進行設(shè)置,在文件的最后添加這一行。添加完成后使用source /etc/bashrc,就可以讓配置文件馬上生效
二、顯示/etc/passwd文件中不以/bin/bash結(jié)尾的行
查找文件中的對應(yīng)的數(shù)據(jù),需要文本處理命令了,這里需要使用grep來處理
三、找出/etc/passwd文件中,包含二位數(shù)字或者三位數(shù)的行
四、顯示/proc/meminfo文件中以大寫或小寫s開頭的行;用三種方式實現(xiàn)
4、建立/home/test_root/etc/passwd,內(nèi)容為/etc/passwd里面test那一行。
4.應(yīng)用python編寫shell腳本經(jīng)常要用到os,shutil,glob(正則表達式的文件名),tempfile(臨時文件),pwd(操作/etc/passwd文件),grp(操作/etc/group文件),commands(取得一個命令的輸出)。
請看下面的實例,在c盤中有個test目錄,在這個目錄中,用echo創(chuàng)建了一個batname.bat的文件,這個批處理將執(zhí)行一條命令,調(diào)用系統(tǒng)的記事本程序,但執(zhí)行這個批處理的時候會出現(xiàn)一個黑框,創(chuàng)建一個vbs文件,使用這個vbs來執(zhí)行這個批處理文件,將不出現(xiàn)黑框,達到隱藏cmd窗口的目的。
1. find /etc -newer /etc/passwd(找出比/etc/passwd還要新的文件)。
六、找出ifconfig中的ip地址。linux命令要求結(jié)果只顯示IP地址
七、vim定制自動縮進四個字符
打開文件/etc/vim/vimrc最后加入,保存
set tabstop=4
set shiftwidth=4
八、編寫腳本 ,實現(xiàn)自動添加三個用戶,并計算這三個用戶的uid之和
九、find用法以及常用用法的實力演示
1、根據(jù)名字查詢,例如查詢已pa開頭的
2、根據(jù)改動文件的時間才查詢,例如查詢最近兩天改動過的文件
3、查詢大于512KB的文件
4、查詢文件權(quán)限,比如最高權(quán)限777
5、在目錄中查找更改時間在5日以前的文件并刪除它們