• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
              C++博客 :: 首頁 :: 新隨筆 ::  ::  :: 管理

            ubuntu 終端命令集 2

            Posted on 2010-08-20 02:30 Kevin_Zhang 閱讀(234) 評論(0)  編輯 收藏 引用 所屬分類: Linux

            整個電腦都劃成ubuntu用。
            裝軟件時的一個明顯感覺就是很多事情,用終端的命令行去做很容易,用圖形界面往往很復雜,而且很多時候還會出現權限的問題,對于ubuntu的用戶權限,現在的唯一感覺就是權限在ubuntu里很重要,很多操作都對應著相應的權限
            現在把常用的一些命令在這里集中一下,這樣以后自己用著也方便一點,不用再開好幾個頁面看來看去了:

            以下均為網上搜集,非原創...........

            sudo:需要提升權限執行的命令

            • 如果您所在的目錄或想操作的文件不在您的帳戶所在的目錄,下面的大多數命令都需要使用 sudo 命令。這是一個特殊的命令,它給你臨時的權限來修改系統設置。終端會詢問你的密碼。

            文件 & 目錄類命令

            • pwdpwd 命令查看您當前所處的路徑(pwd 代表 "打印當前工作目錄")。例如:在桌面文件夾中執行 "pwd" 命令將輸出 "~/Desktop"。注意,Gnome 的終端在窗口標題中也會顯示這一信息-具體請看本頁頂部的截屏圖片。
            • 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“打開了一個root用戶的終端,那么這時”~“將指代root用戶的home目錄,而非你自己的。
            • rm :這個命令用來移動或刪除文件。對于非空的目錄,用這個命令不能刪除。
            • rmdir :命令rmdir 用來刪除“空”目錄。要刪除目錄和其中的所有內容,則需使用rm -r
            • mkdirmkdir 命令用來創建目錄。例如:"mkdir music" 將會創建一個 music 目錄。
            • manman 命令用來顯示其它命令的手冊頁。執行 "man man" 可以查看到 man自己的信息。通過 "Man & Getting Help"能夠分頁顯示更多的信息。
            • Linux/Ubuntu tar命令詳解使用格式和方法

              格式: tar 選項 文件目錄列表
              功能: 對文件目錄進行打包備份
              選項:
              -c 建立新的歸檔文件
              -r 向歸檔文件末尾追加文件
              -x 從歸檔文件中解出文件
              -O 將文件解開到標準輸出
              -v 處理過程中輸出相關信息
              -f 對普通文件操作
              -z 調用gzip來壓縮歸檔文件,與-x聯用時調用gzip完成解壓縮
              -Z 調用compress來壓縮歸檔文件,與-x聯用時調用compress完成解壓縮

              例如:

              1.將當前目錄下所有.txt文件打包并壓縮歸檔到文件this.tar.gz,我們可以使用

              tar czvf this.tar.gz ./*.txt

              2.將當前目錄下的this.tar.gz中的文件解壓到當前目錄我們可以使用

              tar xzvf this.tar.gz ./

            系統信息類命令

            • dfdf 命令用來查看各個文件系統當前的空間使用狀況。"df -h" 可能是最有用的選項了-它以M和G為單位輸出,而不是以塊為單位。(-h 的含義是“便于閱讀”)
            • dudu 命令可以顯示某一個目錄使用了多少磁盤空間。它可以顯示該目錄中的各個子目錄分別使用了多少空間,也可以顯示當前目錄一共占了多少空間。
            • -s 代表”概況、總覽“,-h 則代表”易于人閱讀“。
            • freefree 命令用來查看系統中使用和剩馀的內存情況。"free -m" 將結果以M為單位輸出,這對現在的計算機來說非常有用。
            • toptop 命令用來查看linux系統的信息,運行著的進程和系統資源,包括 CPU、內存以及交換分區使用情況和運行著的任務的總的數量。退出 top ,按"q"
            • uname -auname 命令的 -a 參數用來查看系統的所有信息,包括 機器名,內核名稱 & 版本 和一些其它的細節。它最大的用處是用來查看當前所用內核的信息。
            • lsb_release -alsb_release 命令的-a 參數查看當前運行的linux的版本信息
            • ifconfig 顯示當前系統的網絡接口信息。

              添加新用戶

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

            選項

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

             'Man' 和 獲得幫助

            man 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 命令是相同的。

              節省輸入

              Up Arrow or ctrl+p
              滾動顯示你之前輸入的命令.(譯者注,與msdos相似)
              Down Arrow or ctrl+n
              回到較近的命令.(與up arrow相反,反方向滾動)
              Enter
              找到你要的命令時按回車確認
              tab
              一個非常有用的功能。如果只有一個選項,則自動補全命令或文件名;否則給出所有選項的列表。
              ctrl+r
              搜索你已經輸入的命令.當你已經輸入了一條很長很復雜的命令并且要重復它時, 使用這個按鍵組合,然后輸入命令的一部分將會從你的集合歷史中搜索. 找到它后,只要輕輕按下回車
              更改字體

              不能用鼠標。你可以容左/方向鍵來移動。當游標在你想讓它在的地方時,輸入 inserts text - ie 它不會改寫那兒的文字。

              ctrl+a or Home
              移動游標到行首.
              ctrl+e or End
              移動游標到行尾.
              ctrl+b
              移動游標到上一個或當前單詞的前面.
              ctrl+k
              刪除從當前游標到行尾的文字.
              ctrl+u
              刪除當前整行.
              ctrl+w
              刪除游標前的單詞.
            成人免费网站久久久| 国产A三级久久精品| 久久国产福利免费| 亚洲精品无码久久久久AV麻豆| 亚洲第一永久AV网站久久精品男人的天堂AV| 亚洲国产成人久久笫一页| 久久亚洲精品中文字幕| 久久精品国产一区二区| 热re99久久精品国99热| 久久综合精品国产一区二区三区 | 久久精品国产欧美日韩99热| 无码人妻精品一区二区三区久久 | 久久午夜夜伦鲁鲁片免费无码影视| 亚洲国产精品无码久久九九| 久久66热人妻偷产精品9| 久久久久97国产精华液好用吗| 欧美丰满熟妇BBB久久久| 亚洲国产一成久久精品国产成人综合| 97r久久精品国产99国产精| 日本亚洲色大成网站WWW久久| 青青青青久久精品国产h| 无码久久精品国产亚洲Av影片| 麻豆久久久9性大片| 精品欧美一区二区三区久久久| 精品久久一区二区| 久久偷看各类wc女厕嘘嘘| 久久婷婷色综合一区二区| 欧美与黑人午夜性猛交久久久 | 国产69精品久久久久99| 精品久久久久久久无码| 亚洲国产精品高清久久久| 国内高清久久久久久| 波多野结衣AV无码久久一区| 色天使久久综合网天天| 无码任你躁久久久久久老妇App| 日韩十八禁一区二区久久| 久久精品夜色噜噜亚洲A∨| 狠狠色伊人久久精品综合网| 国产午夜精品久久久久九九| 久久久久久国产精品免费免费| 精品无码人妻久久久久久|