Linux常用命令,
常用指令
ls 顯示檔案或目錄
-l 列出檔案詳細資料l(list)---ls -l
-a 列出目前的目錄下所有檔案及目錄,包括隱藏的a(all)
mkdir 建立目錄
-p 建立目錄,若無父目錄,則建立p(parent)
cd 切換目錄
touch 建立空檔案
echo 建立帶有內容的檔案。
cat 查看檔案內容
cp 拷貝
mv 移動或重新命名
rm 刪除檔案
-r 遞迴刪除,可刪除子目錄及檔案
-f 強制移除
find 在檔案系統中搜尋某檔案
wc 統計文本中行數、字數、字元數
grep 在文字檔中尋找某個字串
rmdir 刪除空目錄
tree 樹形結構顯示目錄,需要安裝tree包
pwd 顯示目前的目錄
ln 建立連結檔案
more、less 分頁顯示文字檔內容
head、tail 顯示檔案頭、尾內容
ctrl+alt+F1 命令列全螢幕模式
系統管理命令
stat 顯示指定檔案的詳細資料,比ls更詳細
who 顯示線上登陸使用者
whoami 顯示當前操作使用者
hostname 顯示主機名稱
uname 顯示系統資訊
top 動態顯示當前耗費資源最多進程資訊
ps 顯示瞬間進程狀態 ps -aux
du 查看目錄大小 du -h /home帶有單位顯示目錄資訊
df 查看磁碟大小 df -h 帶有單位顯示磁碟資訊
ifconfig 查看網路情況
ping 測試網路連通
netstat 顯示網路狀態資訊
man 命令不會用了,找男人 如:man ls
clear 清屏
alias 對命令重新命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 殺死進程,可以先用ps 或 top命令查看進程的id,然後再用kill命令殺死進程。
打包壓縮相關命令
gzip:
bzip2:
tar: 打包壓縮
-c 歸檔檔案
-x 壓縮檔
-z gzip壓縮檔
-j bzip2壓縮檔
-v 顯示壓縮或解壓縮過程 v(view)
-f 使用檔名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,並用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,並用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 換成“x” 就可以了。
關機/重啟機器
shutdown
-r 關機重啟
-h 關機不重啟
now 立刻關機
halt 關機
reboot 重啟