11、Linux每次啟動時都會執行使用者家目錄下的.bashrc檔案,所有可以在這個檔案裡面添加一些內容,以便Linux每次啟動時都會執行相應的內容。
如果ssh方式遠程登入Linux時,會自動執行使用者家目錄下的.bash_profile檔案,所有可以在這個檔案裡面添加一些內容,以便ssh登入Linux時都會執行相應的內容。
12、whoami 查看當前登入使用者名稱,/etc/group檔案包含所有組,/etc/shadow和/etc/passwd系統存在的所有使用者名稱。修改使用者密碼passwd username
13、crontab添加定時任務控制,進程在使用者主資料夾下。(我使用的是虛擬機器,當虛擬機器暫停linux,該任務依然運行,關閉linux不在運行)
crontab檔案例如:leeboywangcron。格式:分 時 日 月 星期 要啟動並執行命令。
執行個體:leeboywangcron檔案內容:0,15,30,45 10-22 * * * /bin/ls -a。每天10點到22點每15分鐘顯示一次目錄。但crontab是後台執行的,所以不會顯示出來。
0,10,20,30,40,50 * * * * /bin/echo `date` > ~/myfile/leeboy.txt 每隔10分鐘在檔案中寫入系統時間
1,21,17,31,41,51 * * * * /bin/rm ~/myfile/*~ 每隔10分鐘刪除臨時檔案
另外需要注意:所有路徑必須為全路徑不可使用相對路徑。該事物只針對建立使用者。
提交到系統:crontab leeboywangcron。crontab -e 編輯 crontab -l 查看 crontab -r 刪除。如果不小心刪除了,重新提交一次就可以了。
14、at和crontab功能類似,但一般對於時間長的job使用crontab。查看job:at -l 刪除:atrm job編號
例如:at 16:36
at> echo 'd' > ~/leeboy/dd
at> <EOT> 此處為:ctrl+d
15、將命令在後台執行:命令&