參考連線
系統效能
1、top : 動態實時顯示cpu、記憶體、程序等使用情況
2、df –h : 檢視系統記憶體及虛擬記憶體使用情況 (遇到磁碟已滿的情況)
3、du –sh * : 檢視目錄檔案大小
4、fdisk -l | grep disk : 檢視硬碟大小
5、du -sh --max-depth=1 –h:檢視當前目錄下所有一級子目錄資料夾大小
5、ps –ef | grep 應用 : 檢視某應用對應的程序
6、kill -9 程序號 : 強制殺死程序
檔案與目錄
1、cd : 進入該使用者的主目錄 ~(root使用者為/root,其他使用者為/home/使用者名稱)
2、cd .. : 返回上一級目錄(注意要空格)
3、cd - : 返回上次所在目錄
4、cd / : 返回根目錄 (絕對路徑)
5、cd ./目錄1/目錄2 : 進入當前目錄下的子目錄(相對路徑)
6、pwd : 顯示工作路徑(print working directory 的縮寫)
7、ls -a : 列出檔案下所有的檔案,包括以「.「開頭的隱藏檔案
8、file 檔案或目錄 : 顯示檔案的型別(目錄、text、zip、shell指令碼等)
9、mkdir dir1 : 建立目錄(dir1)(mkdir為make directory的縮寫)
10、mkdir -p ./dir1/dir2 : 遞迴建立目錄(-p:父目錄不存在時,同時建立)
11、touch a.txt : 建立檔案a.txt
12、rm 檔案 : 刪除檔案
13、rm -r 目錄或檔案 : 刪除目錄(及目錄下所有檔案)(非空也可以)
14、rm -rf 目錄或檔案 : 強制刪除,如:rm -rf * 為刪除當前目錄下所有檔案
15、mv a b : 移動或者重新命名乙個檔案或者目錄(存在即移動目錄或覆蓋檔案,不存在即改名)
16、mv /opt/git/g /opt/a : 移動g到opt目錄下並改名為a(a目錄不存在,若存在則為移動g到a目錄下)
17、mv -t ./test a.txt b.txt : 移動多個檔案到某目錄下
18、cp -ai /opt/abc /opt/git/ : 複製abc目錄(或檔案)到git目錄下(選項a表示檔案的屬性也複製、目錄下所有檔案都複製;i表示覆蓋前詢問)
檢視檔案內容
1、cat [-n] 檔名 : 顯示檔案內容,連行號一起顯示
2、head [-n] 檔名 : 顯示檔案頭n行內容,n指定顯示多少行
3、tail [-nf] 檔名 : 顯示檔案尾幾行內容,n指定顯示多少行,f用於實時追蹤檔案的所有更新,常用於查閱正在改變的日誌檔案(如tail -f -n 3 a.log 表示開始顯示最後3行,並在檔案更新時實時追加顯示,沒有-n預設10行)
解壓縮和打包備份
1、file 檔名 : 查檔案型別(可看是用哪一種方式壓縮的)
2、tar -zxvf a.tar.gz -c ./test : 解壓tar.gz到當前目錄下的test目錄
3、tar -zcvf /opt/c.tar.gz ./a/ : 壓縮tar.gz(把當前目錄下的a目錄及目錄下所有檔案壓縮為 /opt/目錄下的c.tar.gz)
4、tar -jxvf a.tar.bz2 : 解壓tar.bz2(到當前目錄)
5、tar -jcvf c.tar.bz2 ./a/ : 壓縮tar.bz2(把當前目錄下的a目錄及目錄下所有檔案壓縮到當前目錄下為c.tar.gz2)
6、unzip a.zip : 解壓zip(到當前目錄)
7、zip -r c.zip ./a/ : 壓縮zip(把當前目錄下的a目錄及目錄下所有檔案壓縮到當前目錄下為c.zip
8、gzip file1 : 壓縮乙個叫做 'file1'的檔案(gzip格式)(不能保留原始檔)
9、gzip -9 file1 : 最大程度壓縮
10、gzip -d file1.gz : 解壓縮乙個叫做 'file1'的檔案
mysql
1、啟動 service mysql start
2、停止 service mysql stop
3、重啟 service mysql restart
Linux常用命令(不定期更新)
lsmkdir test檔案 資料夾 相關操作命令 檢視當前目錄列表 ls建立資料夾命令 mkdir newfoldername 複製檔案命令 複製local資料夾至local1 cp r usr local usr local1 刪除檔案命令 引數 rf代表刪除資料夾下全部檔案 rm rf usr...
linux 不定期整理
改變檔案所有人 chown username filename r檢視埠占用 netstat tunlp檢視資源占用 top使用zip壓縮資料夾 zip r file.zip file檢視儲存占用比例 df 檢視當前資料夾下的各個檔案占用磁碟空間 du ah max depth 1檢視核心版本 un...
linux 命令不定期更新
環境背景centos7 watch d n 0.5 ls a 沒0.5 秒執行一下 ls a 命令 列印當前bash 的程序號 ceho 表示 bash 的程序號 whereis bash whereis ip whereis cd 找命令的位置 通常 usr bin find name 從當前目錄...