來源:精講JAVA

chmod

4可讀,2寫,1可執行d開頭代表目錄u文件所屬人g代表羣組o代表其他人a代表所有chmod 777 文件名chmod a+rwx 文件名 所有人擁有讀寫操作權限

du/df/fdisk

du +文件名 顯示目錄文件大小 (默認kb?)

du -h 大小按照合理單位輸出如G、kb

df 硬盤被佔用了多少空間,目前還剩下多少空間等信息

fdisk:諸多功能,可以用來劃分分區

創建文件命令

touch 文件名

vi 文件名(文件名不存在的話)

mkdir 文件夾名

mv 移動文件,也算創建?

遠程訪問

scp 文件移動到遠程服務器

wget 下載服務器文件到本地

ssh 遠程登錄

查看文件內容

cat

查找

find 硬搜索文件名,可模糊查詢

which 通過path查找可執行文件

whereis 數據庫查,只搜索二進制、手冊、源代碼文件

locate 同樣數據庫查詢,應該是文件類型不限

數據庫查詢缺點:更新不及時,搜索到已被刪除的文件

grep 在輸出流中找到內容

壓縮

tar:打包

tar -xvf file.tar //解壓 tar包tar -xzvf file.tar.gz //解壓tar.gz-x 解壓-z gizp文件-v 過程顯示-f 後面跟解壓文件名

gzip:.gz打包

gunzip:.gz解壓

zip:.zip壓縮

unzip:解壓zip

用戶相關

su: 切換用戶 sudo: 管理員權限運行

passwd:密碼 who: 查看誰在使用

服務器狀況

kill 殺死進程

kill -9 強制殺死

free:查看內存使用情況

ps:瞬間進程動態

ps -aux 顯示其他用戶啓動的進程(a)查看系統中屬於自己的進程(x)啓動這個進程的用戶和它啓動的時間(u)

netstat:顯示網絡連接.路由表和網絡接口信息

ifconfig:查看ip網關等信息

netstat 顯示網絡連接.路由表和網絡接口信息

netstat -aux

top:查看系統的CPU、內存、運行時間、

交換分區、執行的線程等信息

ps:瞬時查看進程

ps -a 顯示所有進程 -u 顯示用戶相關信息

-x 顯示所有進程端,不以終端進行區分

tail:顯示文件結尾 -f 當文件增長時,輸出後續添加的數據,

可以用作最新日誌輸出

-n 輸出最後N行

-s 與-f合用,表示在每次反覆的間隔休眠S秒](https://note.youdao.com/)

查看原文 >>
相關文章