標籤:blog c tar http a int
linux shell 命令
什麼是Shell?
Shell 是串連作業系統核心 與 使用者 的介面。
終端是shell的表現形式。
什麼是Shell編程?
Shell 指令碼語言加上linux 命令語句就構成了shell程式。優點在於批量處理、不用使用者每次手動輸入。
bash是shell程式解譯器的一種。
常用命令
pwd:print working directory,列印工作目錄。
cd:chang directory,改變工作目錄。
可使用絕對命令或相對命令。
ls:list,查看目錄內容。 -l 可查看詳細資料
clear:清屏。
echo:顯示屏上顯示指定字串。
上下箭頭:曆史命令。
tab:命令自動補全。
有關磁碟空間的命令
mount:掛載檔案系統。此命令需要root使用者權限。
umount:移除檔案系統。
檔案備份和壓縮命令
zip可在windows系統下相容。
tar:備份檔案和目錄為一個檔案,方便存取。
關機
shutdown: 順利關機。
reboot:重啟。
ps:查看程式執行情況。
top:查看前幾個程式執行情況。
kill:終止進程。
date:更改、查看日期。
cal:顯示日曆或年曆(cal 1992)。
授權命令
chmod: 變更檔許可權(r-讀 w-寫 x-執行)
[email protected]:/home/cc# ls -l hi
-rwxrwxr-x 1 cc cc 18 5月 19 16:43 hi
chomd 檔案的使用者 (u,g,o,a) 增減 (+,-,=)許可權名稱(r,w,x)檔案
u user g group o other a all
su :切換使用者。su 使用者名稱 (若為空白,預設為root)
usersadd : 只能由root使用者增添其他使用者
passwd :修改密碼
查詢與定位
man :man 命令的名稱,系統給出該命令的使用協助。要翻閱說明書頁,可使用 page up或page down。
locate:定位檔案或目錄。
whatis:查詢命令的含義。如whatis chmod的結果:
[email protected]:~$ whatis chmod
chmod (1) - change file mode bits
chmod (2) - change permissions of a file
檔案閱讀命令
head:
tail:
less:
more:
有關網路的命令
ftp
ping
telnet
netstat