系統狀態
top
- P :cpu順序查詢
- M:內存排序
- T :啟動時間排序
free
- 查看內存情況
uname
- -a :返回所有的CPU信息
- -p :返回host name
- -n :返回kernel版本信息
dmesg
- 列出所有的系統信息
解壓和壓縮
壓縮
- tar -cvf jpg.tar *.jpg //將目錄里所有jpg文件打包成tar.jpg
- tar -czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
- tar -cjf jpg.tar.bz2 *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2
- tar -cZf jpg.tar.Z *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z
- rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linux
- zip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux
解壓
- tar -xvf file.tar //解壓 tar包
- tar -xzvf file.tar.gz //解壓tar.gz
- tar -xjvf file.tar.bz2 //解壓 tar.bz2
- tar -xZvf file.tar.Z //解壓tar.Z
- unrar e file.rar //解壓rar
- unzip file.zip //解壓zip
文件操作
touch filename
- 創建不存在的文件
- touch -t 201410102222.22 abc.py x 修改時間
- touch -r text1.py text2.py 修改text1的時間為text2的時間
ls -l
- 列出列表
mv [參數] 源文件 目標文件
- 移動文件和復制文件
- -b :若需覆蓋文件,則覆蓋前備份。
- -f :強制覆蓋目標文件
- -i :若目標文件存在,就會先詢問;
- -t :指定mv的目標目錄,該選項適用于移動多個源文件到一個目錄的情況,此時目標目錄在前
rm
- -rf :強制刪除
- -i : 交互式刪除
程序狀態查詢和更改
[ctrl] + z
- 將當前工作丟到背景底下,并且暫停
fg/bg/jobs
- fg將程序叫回屏幕;
- bg將一個后臺暫停的命令;變成繼續執行;
- jobs查看正在運行的任務;
kill %number
- %number :工作代碼
ps
- -a :列出所有的程序
- -u :列出所有使用者的程序
- -x :列出所有tty的程序
-
-l :列出正在運行的程序
** PRI:越小越早被執行STAT:R為可執行;S為該程序正在睡眠;T為正在偵測或者停止了;Z為僵尸程序;
nice [-n number] command
- 調整命令優先級
其它
who & w
- 查看登錄狀態
last
- 查看登錄信息
uptime
- 查看開機時間
halt
- 關機
env
- 顯示目前系統中主要的預設變量
alias
- 設置別名;如:
alias lm = 'ls -a'
/var/log
- 打開文檔日志