• <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++博客 :: 首頁(yè) :: 新隨筆 ::  ::  :: 管理

            ubuntu 終端命令集 2

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

            整個(gè)電腦都劃成ubuntu用。
            裝軟件時(shí)的一個(gè)明顯感覺(jué)就是很多事情,用終端的命令行去做很容易,用圖形界面往往很復(fù)雜,而且很多時(shí)候還會(huì)出現(xiàn)權(quán)限的問(wèn)題,對(duì)于ubuntu的用戶權(quán)限,現(xiàn)在的唯一感覺(jué)就是權(quán)限在ubuntu里很重要,很多操作都對(duì)應(yīng)著相應(yīng)的權(quán)限
            現(xiàn)在把常用的一些命令在這里集中一下,這樣以后自己用著也方便一點(diǎn),不用再開(kāi)好幾個(gè)頁(yè)面看來(lái)看去了:

            以下均為網(wǎng)上搜集,非原創(chuàng)...........

            sudo:需要提升權(quán)限執(zhí)行的命令

            • 如果您所在的目錄或想操作的文件不在您的帳戶所在的目錄,下面的大多數(shù)命令都需要使用 sudo 命令。這是一個(gè)特殊的命令,它給你臨時(shí)的權(quán)限來(lái)修改系統(tǒng)設(shè)置。終端會(huì)詢問(wèn)你的密碼。

            文件 & 目錄類命令

            • pwdpwd 命令查看您當(dāng)前所處的路徑(pwd 代表 "打印當(dāng)前工作目錄")。例如:在桌面文件夾中執(zhí)行 "pwd" 命令將輸出 "~/Desktop"。注意,Gnome 的終端在窗口標(biāo)題中也會(huì)顯示這一信息-具體請(qǐng)看本頁(yè)頂部的截屏圖片。
            • cdcd 命令用來(lái)改變當(dāng)前工作目錄。當(dāng)您打開(kāi)一個(gè)終端的時(shí)候,您就位于您的home目錄中。如果想要切換到其它的目錄,就要用 cd 命令。例如:
            • 進(jìn)入root目錄,輸入 "cd /"
            • 進(jìn)入到您自己的目錄(home目錄),輸入 "cd"
            • 進(jìn)入當(dāng)前目錄的上一層目錄,輸入 "cd .." (譯者注:cd 與 .. 之間有空格)
            • 進(jìn)入前一個(gè)操作的目錄,輸入 "cd -"
            • 一次進(jìn)入多層目錄,輸入 "cd /var/www" ,將會(huì)直接切換到/var的子目錄/www中。另一個(gè)例子, "cd ~/Desktop" 將會(huì)進(jìn)入到您的桌面目錄
            • cpcp 命令用來(lái)復(fù)制文件。例如:"cp file foo" 命令將會(huì)創(chuàng)建一個(gè)"file"的精確的副本,并命名為"foo",而 "file"不會(huì)有任何變化。如果是復(fù)制目錄,那就得用"cp -r directory foo" (遞歸地復(fù)制)。
            • mvmv 命令將文件移動(dòng)到另一個(gè)位置或者給文件更名。看下面的例子:"mv file foo" 命令會(huì)將文件"file"更名為"foo"。"mv foo ~/Desktop" 會(huì)將文件"foo"移動(dòng)到桌面目錄,但不會(huì)更名。如果想更名,你必須要指定一個(gè)新的名字。
            • 為了輸入方便,您可以用 '~' 符號(hào)來(lái)代替您的home目錄。
            • 如果在用mv命令的時(shí)候前面加上了sudo,那么“~“這個(gè)符號(hào)將可以正常使用,終端會(huì)把他替換成你自己(普通用戶)的home目錄。而如果你用 ”sudo -i“或者”sudo -s“打開(kāi)了一個(gè)root用戶的終端,那么這時(shí)”~“將指代root用戶的home目錄,而非你自己的。
            • rm :這個(gè)命令用來(lái)移動(dòng)或刪除文件。對(duì)于非空的目錄,用這個(gè)命令不能刪除。
            • rmdir :命令rmdir 用來(lái)刪除“空”目錄。要?jiǎng)h除目錄和其中的所有內(nèi)容,則需使用rm -r
            • mkdirmkdir 命令用來(lái)創(chuàng)建目錄。例如:"mkdir music" 將會(huì)創(chuàng)建一個(gè) music 目錄。
            • manman 命令用來(lái)顯示其它命令的手冊(cè)頁(yè)。執(zhí)行 "man man" 可以查看到 man自己的信息。通過(guò) "Man & Getting Help"能夠分頁(yè)顯示更多的信息。
            • Linux/Ubuntu tar命令詳解使用格式和方法

              格式: tar 選項(xiàng) 文件目錄列表
              功能: 對(duì)文件目錄進(jìn)行打包備份
              選項(xiàng):
              -c 建立新的歸檔文件
              -r 向歸檔文件末尾追加文件
              -x 從歸檔文件中解出文件
              -O 將文件解開(kāi)到標(biāo)準(zhǔn)輸出
              -v 處理過(guò)程中輸出相關(guān)信息
              -f 對(duì)普通文件操作
              -z 調(diào)用gzip來(lái)壓縮歸檔文件,與-x聯(lián)用時(shí)調(diào)用gzip完成解壓縮
              -Z 調(diào)用compress來(lái)壓縮歸檔文件,與-x聯(lián)用時(shí)調(diào)用compress完成解壓縮

              例如:

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

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

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

              tar xzvf this.tar.gz ./

            系統(tǒng)信息類命令

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

              添加新用戶

            • "adduser newuser" 命令用來(lái)創(chuàng)建一個(gè)用戶名為"newuser"的新用戶,為新用戶 newuser 創(chuàng)建一個(gè)密碼,使用如下命令"passwd newuser"

            選項(xiàng)

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

             'Man' 和 獲得幫助

            man command , info command and command --help 是命令行下面最重要的工具。

            在linux下面,幾乎每一個(gè)命令和每一個(gè)應(yīng)用程序都會(huì)有一個(gè)man(manual)文件,所以只要簡(jiǎn)單的鍵入"man "command"" 就能看到這個(gè)命令的手冊(cè)頁(yè)。例如,"man mv" 會(huì)打開(kāi)mv (Move) 的手冊(cè)頁(yè)。

            利用鍵盤(pán)上的方向鍵移動(dòng)手冊(cè)頁(yè)面,用"q" 退出。

            "man man" 會(huì)查看man 命令的手冊(cè)頁(yè),這里是一個(gè)很好的開(kāi)始!

            "man intro" 也非常有用 -它能夠查看 "用戶命令介紹",寫(xiě)的非常好!是一份很簡(jiǎn)介的linux命令的介紹。

            還有一個(gè)就是info 命令了,它通常比man 還深入。輸入"info info" 命令可得到info頁(yè)的介紹。

            一些軟件開(kāi)發(fā)人員喜歡用 info 而不是 man (例如Debian和GNU開(kāi)發(fā)人員)。所以,如果你發(fā)現(xiàn)一個(gè)很常見(jiàn)的命令或者程序沒(méi)有 man 頁(yè)面,那么就試試 info 頁(yè)面。

            幾乎所有的命令都能接受一個(gè)-h (或 --help )選項(xiàng),能夠輸出命令的簡(jiǎn)要的描述和參數(shù),然后自動(dòng)退回命令提示符。可以輸入"man -h""man --help" 查看。

            警告:一些軟件不認(rèn)為 -h 選項(xiàng)代表幫助,雖然少但是存在這種情況。這時(shí)候可以先試試 man 或者 info 頁(yè)面,以及使用較長(zhǎng)的選項(xiàng) --help

            搜索man文檔

            如果您不確定用哪個(gè)命令或程序,您可以試試搜索man 文件。

            • man -k foo 會(huì)搜索關(guān)于foo的man文件。試試看"man -k nautilus" 是怎樣的。
            • 注意:這同apropos 命令是一樣的。
            • man -f foo 僅僅搜所系統(tǒng)man文件的標(biāo)題。試試"man -f gnome"
            • 這個(gè)同 whatis 命令是相同的。

              節(jié)省輸入

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

              不能用鼠標(biāo)。你可以容左/方向鍵來(lái)移動(dòng)。當(dāng)游標(biāo)在你想讓它在的地方時(shí),輸入 inserts text - ie 它不會(huì)改寫(xiě)那兒的文字。

              ctrl+a or Home
              移動(dòng)游標(biāo)到行首.
              ctrl+e or End
              移動(dòng)游標(biāo)到行尾.
              ctrl+b
              移動(dòng)游標(biāo)到上一個(gè)或當(dāng)前單詞的前面.
              ctrl+k
              刪除從當(dāng)前游標(biāo)到行尾的文字.
              ctrl+u
              刪除當(dāng)前整行.
              ctrl+w
              刪除游標(biāo)前的單詞.
            青青国产成人久久91网| 国产人久久人人人人爽| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 亚洲综合婷婷久久| 久久青青草原精品国产软件| 一本久久a久久精品亚洲| 久久综合九色综合欧美狠狠| 伊人久久大香线蕉影院95| 18禁黄久久久AAA片| 国产一区二区三区久久| 久久青青草视频| 久久久久久久尹人综合网亚洲| 久久激情五月丁香伊人| 久久水蜜桃亚洲av无码精品麻豆| 久久久久99精品成人片| 久久电影网一区| 久久人人爽人人爽人人片av高请| 久久婷婷五月综合色99啪ak| 久久久久AV综合网成人| 免费无码国产欧美久久18| 国产香蕉97碰碰久久人人| 久久99精品国产麻豆宅宅| 欧美激情一区二区久久久| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产福利电影一区二区三区久久老子无码午夜伦不 | 99久久精品国内| 伊人久久大香线焦AV综合影院| 色综合久久久久综合99| 亚洲乱亚洲乱淫久久| 99久久99久久久精品齐齐| 亚洲精品美女久久777777| 久久婷婷五月综合成人D啪| 久久九色综合九色99伊人| 国内精品久久久久久野外| 久久久久亚洲精品天堂| 久久国产亚洲精品无码| 欧洲人妻丰满av无码久久不卡| 亚洲欧美日韩久久精品第一区| 久久久久久久久波多野高潮| 一本综合久久国产二区| 久久只有这精品99|