介紹
In Gnome (Ubuntu)
通常的ubuntu有以下幾個版本,第一步是找到終端的位置:
The terminal can be found at Applications menu -> Accessories -> Terminal.
這個終端可以在應用程式 ->附屬檔案->終端 找到。也可以按Ctrl+Alt+T顯示
In Xfce (Xubuntu)
The terminal can be found at Applications menu -> System -> Terminal.
這個版本的終端可以在 應用程式->系統->終端 找到
In KDE (Kubuntu)
The terminal can be found at KMenu -> System -> Terminal Program (Konsole).
初學者命令
如果你工作的目錄或檔案並不是屬於你的帳號的話,比如是更改系統檔案配置或者修改其他用戶的目錄與檔案,你的絕大部分命令可能需要加上sudo命令。這個特殊的命令能夠暫時的提高你的帳號許可權,讓你暫時的擁有管理員(root)帳號的權利。更多信息請參考RootSudo。
File & Directory Commands 針對檔案和目錄的命令
pwd(顯示當前位置): pwd 命令能讓你知道你目前工作的目錄是哪個目錄。(絕對路徑,The pwd 意思是 print working directory) 默認打開終端進入的工作目錄是你的用戶目錄,即輸入pwd顯示的是/home/你的用戶名。
ls(列出詳細資訊): 這個命令能列出你當前工作目錄下的檔案與目錄,默認只顯示非隱藏檔案名稱.用一些適當的參數你可已看到檔案大小,創建時間,檔案許可權等等。比如輸入ls -l可以列出當前目錄下各種可見檔案(在linux中,目錄也是一種檔案)的許可權,所有者,日期等。更多信息可以在終端中輸入man ls 查詢man手冊。
(顯示CPU信息):cat /proc/cpuinfo (/之前有個空格)。
cd(進入目錄):這個命令可以改變你的工作目錄,默認打開終端進入的是你的家(home)目錄 。要進入檔案系統就輸入cd. 。幾個參數例子。
進入根目錄,輸入 "cd /" ,不含雙引號,cd和/之間有空格,下同。
進入家目錄輸入 "cd" 或者 "cd ~"
進入上一級目錄輸入 "cd .."
回到之前的目錄輸入 "cd -"
當然你想進入一個目錄,而你又知道他的絕對路徑的話,可以直接輸入絕對路徑,比如 cd /boot/grub就是直接進入 /boot/grub。另外,如果你在cd後面並不加 / 的話,那就是進入當前目錄的下的檔案,比如你現在在家目錄 /home/XXX,輸入 cd pictures那就是進入/home/XXX/pictures目錄。
cp(複製):複製命令,格式為cp 檔案1 檔案2 。檔案1和檔案2還有cp之間當有空格。檔案1和檔案2可以包括路徑。值得注意的是,這樣並不能複製目錄,複製目錄要加入遞歸參數,即 cp -r 目錄1 目錄2。
mv(移動):移動命令,若移動的位置還算原來的路徑,那么他就是個重命名命令,這個不難理解。比如 mv 檔案1 檔案2。檔案2可以僅僅是路徑也可以是包括檔案的路徑 。若僅僅是路徑,那檔案僅僅是移動而不會改名,當然,你也可以在移動過程中重新命名。.
rm(刪除檔案): 移除或刪除檔案,刪除目錄需要添加遞歸參數 -r
rmdir(刪除目錄): 這個命令用來刪除空目錄,若要刪除非空目錄,請用rm -r代替。
mkdir(創建目錄): 使你創建目錄。
man(幫助): 強大的man線上手冊,有任何不清楚的命令,絕大部分都可以使用 “man 需要查詢的命令。來找到這個命令的詳細解釋和參數用法。
軟體包管理命令
安裝軟體 apt-get install softname1 softname2 softname3……
卸載軟體 apt-get remove softname1 softname2 softname3……
卸載並清除配置 apt-get remove --purge softname1
更新軟體信息資料庫 apt-get update
進行系統升級 apt-get upgrade
搜尋軟體包 apt-cache search softname1 softname2 softname3……
安裝deb軟體包 dpkg -i xxx.deb
刪除軟體包 dpkg -r xxx.deb
連同配置檔案一起刪除 dpkg -r --purge xxx.deb
查看軟體包信息 dpkg -info xxx.deb
查看檔案拷貝詳情 dpkg -L xxx.deb
查看系統中已安裝軟體包信息 dpkg -l
重新配置軟體包 dpkg-reconfigure xxx
System Information Commands 系統信息命令
df(顯示檔案系統中還有多少剩餘空間): 這個命令顯示所有已掛載設備的空間使用量。使用df -h可能會更好,因為-h代表human-readable,即用兆位元組M和千兆位元組G來顯示設備空間使用量,而默認的是用千位元組K來表示的。
du(顯示目錄中檔案或目錄的具體大小): 這個命令能列出檔案和目錄的具體使用情況,遠遠比df詳細。(以floppy資料夾為例)
user@users-desktop:~$ du /media/floppy
1032 /media/floppy/files
1036 /media/floppy/
user@users-desktop:~$ du -sh /media/floppy
1.1M /media/floppy/(-s 意思是 "Summary摘要" and -h means "Human Readable")
free: 顯示記憶體使用情況,同樣默認是以千位元組K表示的,若要以兆位元組M表示,請加參數,即free -m。
uname -a(顯示所有的系統信息): 輸出系統所有信息,包括主機名,核心名字及版本,硬體信息等等。
lsb_release -a(顯示當前用的版本): 例子如下
user@computer:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 6.06 LTS
Release: 6.06
ubuntu中文版man手冊配置方法:
man默認是英文的,但ubuntu的源里也有中文版的。以下是配置方法。
終端輸入sudo apt-get install manpages-zh
安裝後修改配置檔案sudo gedit /etc/manpath.config
將所有的/usr/share/man替換為/usr/share/man/zh_CN
保存即可。