1、程序前臺與后臺切換
ctrl+z 將進(jìn)程切換到后臺
fg 調(diào)到前臺
2、linux批量查找文件內(nèi)容
find ./ -name "*.cpp" | xargs grep '要查找的內(nèi)容'
如:find . -name "*.cpp" | xargs grep 'main'
如果需要查找的內(nèi)容包含特殊符號,比如$等等,grep要加參數(shù)
find ./ -name "*.cpp" | xargs grep -F '要查找的內(nèi)容'
3、刪除特定類型的文件
如:后綴是.log的文件
find . -name "*.log" -exec rm {} \;
或者: find . -name "*.log" | xargs rm
4、文件批量重命名
將所有*.h后綴名的文件重命名為*.header
rename .h .header *.h
格式: rename 替換前的內(nèi)容 替換后的內(nèi)容 通配符
5、列出除什么之外的文件
列出不包括swallow字符的文件: ls | grep -v swallow
刪除不包括swallow字符的文件: ls | grep -v swallow | xargs rm
6、將用戶增加到sudo組
root# vim /etc/sudoers
在這里增加內(nèi)容:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
bujiwu ALL=(ALL) ALL
7、修改/etc/crontab文件增加系統(tǒng)定時運(yùn)行程序功能
8、make時檢測到時鐘錯誤。您的創(chuàng)建可能是不完整.
由于文件時鐘與系統(tǒng)時鐘不匹配。所以可以用touch更改文件時間來Update.
find . -type f -exec touch {} \;