檢視核心版本資訊
uname -a
檢視發行版本
cat /etc/issue
檢視硬體配置
CPU: cat /proc/cpuinfo
more /proc/cpuinfo | grep "model name"
getconf LONG_BIT (位數)
記憶體:free -m
cat /proc/meminfo
硬碟(掛載目錄):df -h
時區:date -R
主機名:hostname
IP:ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
參考:http://blog.sina.com.cn/s/blog_8c5d890001015s8j.html
檢視程式資訊
ps -aux
ps -aux|grep java (搜尋java相關程式)
ps pid (通過pid檢視一個程式的詳細資訊)
終止程式
kill -[pid]
使用者管理
修改密碼:passwd
CPU使用率:top (較佔資源,按q退出)
記憶體使用率:free
參考:http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html
檔案和目錄
當前路徑:pwd
改變路徑:cd
檢視路徑下的檔案及資料夾: ls
刪除:rm (選項:-i 確認, -f 只讀直接刪除, -r 包括子目錄), 沒有回收站,刪除後沒有恢復。
刪除檔案:rm -i *.php (刪除*.php)
刪除目錄:rm -rf 目錄名
建立資料夾:mkdir xxx
重新命名檔案:mv oldname newname
查詢檔案:find /etc -name abc* (會查詢子目錄)
注:按tab自動補全
tar.gz的解壓tar zxvf file.tar.gz
tar.gz的壓縮tar zcvf file.tar.gz dirname [dir2name...]
檢視檔案內容
cat:顯示全部
more:顯示部分,回車下翻
less:顯示部分,page up/page down前後翻
參考:http://www.cnblogs.com/xilifeng/archive/2012/10/13/2722596.html
修改檔案內容
vi
按i 或者 insert鍵 進行編輯
按ESC 後
1.wq儲存並退出
2.q!退出不修改
3.q 退出, 如果有修改時不能退出.
參考:http://blog.csdn.net/xueziheng/article/details/2048054
軟體安裝
一般來說著名的linux系統基本上分兩大類:
1.RedHat系列:Redhat、Centos、Fedora等 (rpm包)
2.Debian系列:Debian、Ubuntu等 (deb包)
1)發行版本安裝
包管理工具:yum install package(centos), apt-get install package(ubuntu)
2)編譯安裝 (下載,解壓,編譯,安裝)
./configure [options], make, make install
3)RPM安裝別人編譯好的軟體包
參考:http://hi.baidu.com/code_slave/item/ce8ec33d17e9e4bf633aff39
http://www.zhihu.com/question/19882060
終端
清屏:clear (本質上只是讓終端顯示頁向後翻了一頁)
上一屏/下一屏:Shift + Page Up ( 或Page Down)
下載:wget http://www.xxx/ (url)
解壓:tar zxvf xxx.gar.gz