ubuntu 終端常用命令

 
ubuntu終端快捷鍵
 
及常用命令
 
 

文件 & 目錄類命令

  • pwdpwd 命令查看您當前所處的路徑(pwd 代表 "打印當前工作目錄")。例如:在桌面文件夾中執行 "pwd" 命令將輸出 "~/Desktop"。注意,Gnome 的終端在窗口標題中也會顯示這一信息-具體請看本頁頂部的截屏圖片。
  • lsls 命令列出當前目錄下的文件(和目錄)。使用特定的參數,您可以查看文件的大小,創建時間,權限等。例如:"ls ~"會列出您的home目錄中的文件(和目錄)。
  • cdcd命令用來改變當前工作目錄。當您打開一個終端的時候,您就位於您的home目錄中。如果想要切換到其它的目錄,就要用 cd命令。例如:
  • 進入root目錄,輸入 "cd /"
  • 進入到您自己的目錄(home目錄),輸入 "cd"
  • 進入當前目錄的上一層目錄,輸入 "cd .."(譯者注:cd 與 .. 之間有空格)
  • 進入前一個操作的目錄,輸入 "cd -"
  • 一次進入多層目錄,輸入 "cd /var/www",將會直接切換到/var的子目錄/www中。另一個例子, "cd ~/Desktop"將會進入到您的桌面目錄
  • cpcp命令用來複制文件。例如:"cp file foo"命令將會創建一個"file"的精確的副本,並命名爲"foo",而 "file"不會有任何變化。如果是複製目錄,那就得用"cp -r directory foo"(遞歸地複製)。
  • mvmv命令將文件移動到另一個位置或者給文件更名。看下面的例子:"mv file foo"命令會將文件"file"更名爲"foo"。"mv foo ~/Desktop"會將文件"foo"移動到桌面目錄,但不會更名。如果想更名,你必須要指定一個新的名字。
  • 爲了輸入方便,您可以用 '~' 符號來代替您的home目錄。
  • 如果在用mv命令的時候前面加上了sudo,那麼“~“這個符號將可以正常使用,終端會把他替換成你自己(普通用戶)的home目錄。而如果你用 ”sudo -i“或者”sudo -s“,'sudo su'打開了一個root用戶的終端,那麼這時”~“將指代root用戶的home目錄,而非你自己的。
  • rm:這個命令用來移動或刪除文件。對於非空的目錄,用這個命令不能刪除。
  • rmdir:命令rmdir用來刪除“空”目錄。要刪除目錄和其中的所有內容,則需使用rm -r
  • mkdirmkdir 命令用來創建目錄。例如:"mkdir music"將會創建一個 music 目錄。
  • manman 命令用來顯示其它命令的手冊頁。執行 "man man"可以查看到 man自己的信息。通過 "Man & Getting Help"能夠分頁顯示更多的信息。

系統信息類命令

  • dfdf命令用來查看各個文件系統當前的空間使用狀況。"df -h"可能是最有用的選項了-它以M和G爲單位輸出,而不是以塊爲單位。(-h 的含義是“便於閱讀”)
  • dudu命令可以顯示某一個目錄使用了多少磁盤空間。它可以顯示該目錄中的各個子目錄分別使用了多少空間,也可以顯示當前目錄一共佔了多少空間。例如:
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 代表”概況、總覽“,-h 則代表”易於人閱讀“。
  • freefree命令用來查看系統中使用和剩餘的內存情況。"free -m" 將結果以M爲單位輸出,這對現在的計算機來說非常有用。
  • toptop 命令用來查看linux系統的信息,運行着的進程和系統資源,包括 CPU、內存以及交換分區使用情況和運行着的任務的總的數量。退出 top ,按"q"
  • uname -auname命令的 -a 參數用來查看系統的所有信息,包括 機器名,內核名稱 & 版本 和一些其它的細節。它最大的用處是用來查看當前所用內核的信息。
  • lsb_release -alsb_release命令的-a參數查看當前運行的linux的版本信息,例如:
user@computer:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 6.06 LTS
Release: 6.06
Codename: dapper
  • ifconfig顯示當前系統的網絡接口信息。

添加新用戶

  • "adduser newuser"命令用來創建一個用戶名爲"newuser"的新用戶,爲新用戶 newuser 創建一個密碼,使用如下命令"passwd newuser"

 選項

命令的默認操作常常會被指定一個確定的 --參數所修改。例如ls命令有一個-s參數,因此 "ls -s"就會額外的顯示出文件的大小。它也有一個 -h參數,將文件的大小以很好的可讀性的格式輸出。參數可以以簇聚合,比如 "ls -sh""ls -s -h"的效果相同。大多數的參數都很長,兩個破折號前綴代表一個參數,所以"ls --size --human-readable"也和上面得命令相同。

'Man' 和 獲得幫助

man command, help command,info command and command --help是命令行下面最重要的工具。
在linux下面,幾乎每一個命令和每一個應用程序都會有一個man(manual)文件,所以只要簡單的鍵入"man "command""就能看到這個命令的手冊頁。例如,"man mv"會打開mv (Move) 的手冊頁。
利用鍵盤上的方向鍵移動手冊頁面,用"q"退出。
"man man"會查看man命令的手冊頁,這裏是一個很好的開始!
"man intro"也非常有用 -它能夠查看 "用戶命令介紹",寫的非常好!是一份很簡介的linux命令的介紹。
還有一個就是info命令了,它通常比man還深入。輸入"info info"命令可得到info頁的介紹。
一些軟件開發人員喜歡用 info 而不是 man (例如Debian和GNU開發人員)。所以,如果你發現一個很常見的命令或者程序沒有 man 頁面,那麼就試試 info 頁面。
幾乎所有的命令都能接受一個-h(或 --help)選項,能夠輸出命令的簡要的描述和參數,然後自動退回命令提示符。可以輸入"man -h""man --help"查看。
警告:一些軟件不認爲 -h 選項代表幫助,雖然少但是存在這種情況。這時候可以先試試 man 或者 info 頁面,以及使用較長的選項 --help

搜索man文檔

如果您不確定用哪個命令或程序,您可以試試搜索man文件。
  • man -k foo 會搜索關於foo的man文件。試試看"man -k nautilus"是怎樣的。
  • 注意:這同apropos 命令是一樣的。
  • man -f foo 僅僅搜所繫統man文件的標題。試試"man -f gnome"
  • 這個同 whatis命令是相同的。
<Why the man / info command are English, beyond many people's comprehension including me. Can we develop a native(i.e. Chinese) edition?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章