1. 程式人生 > 其它 >linux系統常用命令總結

linux系統常用命令總結

簡介

本文簡單記錄常用的linux系統shell命令。

命令

linux系統常用shell命令如下表格

命令 功能 示例 備註
alias 給命令起別名 alias c='clear' 取clear的別名為c
cat 顯示文字內容 cat file 顯示file的內容
chmod 修改檔案訪問許可權 chmod 644 file 改file的許可權為644
cd 修改當前路徑 cd /etc 轉到/etc中去
chown 修改檔案擁有者 chown foo file 改file的所有者為foo
clear 清屏 clear 清屏
cp 複製檔案 1:cp file1 file2 1:複製file1為file2
2:cp dir1.0/ dir2.0 -r 2:複製dir1.0為dir2.0
df 檢視檔案系統資訊 df -h 顯示檔案系統資訊
diff 比較兩個檔案的異同 1:diff file1 file2 -uN 1:比較file1和file2
2:diff dir1/ dir2 -urN 2:比較dir1/和dir2/
dpkg 手工安裝軟體包 dpkg -i example.deb 安裝example.deb
echo 顯示字串 echo "hello" 顯示"hello"
find 查詢檔案 find / -name "*.c" 找出/下的所有.c檔案
grep 查詢字串 grep "abc" ./* -rwHn 在當前目錄下的所有檔案中找字串"abc"
ifconfig 檢視或修改網路 ifconfig eth0 檢視eth0的網路資訊
kill 傳送訊號 kill -s SIGKILL 1234 給程序1234傳送訊號SIGKILL
ln 建立連結檔案 1:ln apple a 給apple取別名a
2:ln -s apple a 建立一個符號連結a指向apple
ls 列出檔案資訊 ls -l 列出當前檔案資訊
man 查詢幫助資訊 man ls 查詢關於ls的幫助資訊
mount 掛載或解除安裝分割槽 mount /dev/x /mnt 將/dev/x掛載到/mnt
more 分屏顯示資訊 ps -ef | more 分屏顯示ps -ef 的資訊
mkdir 建立目錄 mkdir dir/ 建立新目錄dir/
mv 移動或重新命名檔案 1:mv file1 file2 改file1名字為file2
2:mv file dir2 將file移動到dir2/中
pwd 顯示當前路徑 pwd 顯示當前路徑
ps 檢視系統程序資訊 ps -ef或者ps ajx 檢視系統程序資訊
rm 刪除檔案 1:rm file 1:刪除file
2:rm dir/ -r 2:遞迴地刪除dir/
sort 排序 sort file 對file排序後列印到螢幕
tar 歸檔或釋放 1:tar jcf a.tar.bz2 * 1:將所有檔案壓縮為.bz2
壓縮或解壓 2:tar jxf a.tar.bz2 2:解壓bz2檔案
3:tar -zcf a.tar.gz * 3:將所有檔案壓縮為.gz
4:tar -zxf a.tar.gz 4:解壓gz檔案
uniq 去掉相鄰重複的行 uniq file 去掉file中相鄰的重複行
wc 計數器 wc a 計算a的行、單詞、字元
which 查詢所在路徑 which ls 顯示命令ls所在路徑

總結

後面我有時間再慢慢對這些命令進行詳細分析,形成大全。