ubuntu終端命令

sudo: Executing Commands with Elevated Privileges 執行命令特權 sudo是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登入 和管理時間,同樣也提高了安全性。Sudo不是對shell的一個代替,它是面向每個命令的。(ps:百度里已經有sudo的相關搜尋,感興趣的可以去看看。)

介紹

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

保存即可。

相關詞條

熱門詞條

聯絡我們