linux常用命令的經典使用

來源:互聯網
上載者:User

linux常用命令的經典使用 1、sagane@sagane-ThinkPad-Edge:~$ mii-tool,網路不通時可用此命令查看物理連結是否正常。2、ssagane@sagane-ThinkPad-Edge:~$ ssh root@192.168.1.43 ,以root使用者登入ip地址為192.168.1.43的機器,輸入root使用者的密碼後,可遠端控制此機器,甚至可以在windows環境下安裝xshell等軟體,類比linux下終端遠端控制伺服器。3、sagane@sagane-ThinkPad-Edge:~$ scp -r root@192.168.1.2:/home/sagane ./,以root使用者登入ip地址為192.168.1.2的機器,將sagane檔案夾下的內容拷貝到目前的目錄下。4、root@sagane-ThinkPad-Edge:/home/sagane/advio# tailf /var/log/boot.log,即時顯示boot.log中內容的變化。5、用updatedb命令和locate命令尋找檔案,是最快的尋找方式,此兩個命令要結合使用。6、find . -type d,在目前的目錄下尋找目錄檔案              -user sagane ,尋找使用者名稱為sagane的檔案              -name “   ”              -mmin -10,搜尋10分鐘內更改過的檔案,+10搜尋10分鐘前更改過的檔案              -mtime -10,搜尋10天前更改過的檔案              萬用字元*:代表多個字元              萬用字元?:代表1個字元7、用滑鼠中間滑輪巧妙實現粘帖,這也是喜歡用案頭終端的其中一個原因。8、sagane@sagane-ThinkPad-Edge:~$ less examples.desktop ,用less命令實現在終端下顯示檔案內容。9、sagane@sagane-ThinkPad-Edge:~$ df -h 查看硬碟使用方式。10、root@sagane-ThinkPad-Edge:/home# du -sh sagane/,查看sagane檔案夾的大小。11、vim命令:                              shift+n:向上尋找,n:向下尋找;                    :1,$s/a/b/gc 將檔案中的a替換為b,加g後將對檔案中出現的地方全部替換,不加g只替換第一行出現的地方,加c說明是互動式替換;                    d:剪下選中部分,dd剪下某行,y複製選中部分,yy複製某一行                    p:在游標處的上面粘帖,P:在游標處的下面粘帖                    多視窗顯示12、root@sagane-ThinkPad-Edge:/home/sagane# find . -name "test.c" -exec ls -lh {} \;          以上命令輸入時不要漏下最後的分號,將find命令找到的test.c檔案放入後面大括弧,再次運行。13、root@sagane-ThinkPad-Edge:/home/sagane# grep -r ai test.c ,在test.c檔案中尋找字元ai。        grep -E "^root" /etc/passwd    在passwd檔案中,每行的行首搜尋root字元        grep -E "bash$" /etc/passwd                                       行尾搜尋bash字元        grep -E "r..t" /etc/passwd                .代表1個字元        grep -E "r.*t" /etc/passwd                .*代表任意個字元,同*        grep -E "root|sagane" /etc/passwd   搜尋root或sagane字串       grep -E "roo[a-z,A-Z,0-9]" /etc/passwd  鎖定一個字元的範圍        grep -E "roo[^a-z,A-Z,0-9]" /etc/passwd  ^是除了某些字串        grep -E -v root /etc/passwd    除了root外的內容14、> 重新導向       >> 追加重新導向       2> 錯誤重新導向       2>> 錯誤追加重新導向15、root@sagane-ThinkPad-Edge:/home/sagane/advio# grep -v main race.c | grep ai  從race.c檔案中搜尋除main以外的內容,並將輸出結果輸出到後面指令再次尋找有沒有ai字元。16、tty命令查看當前終端17、        壓縮檔命令:                gzip file               gunzip file                bzip2 file             bunzip2 file        對目錄的操作:                tar cvf *.tar test 將test目錄打包                xvf 解壓包                tar tvf *.tar 顯示壓縮檔的內容                tar rvf *.tar  test 將目錄test追加到*.tar包裡                tar xvf *.tar -C test 將*.tar 解壓縮到test目錄         tar zcvf *.tar.gz test   將test檔案壓縮成*.tar.gz檔案         tar jcvf *.tar.gz test   壓縮         tar zxvf *.tar.gz 解壓縮18、啟動vim的時候可以加參數。比如gvim -p <file1> <file2> 這樣就是在標籤中開啟了。:h startup-options 另外可以先開啟<file1>再:tabe <file2>,這樣是標籤開啟。如果想分割開啟用命令:sp <file2> 或vsp <file2> (垂直分割)  開啟多個檔案:1.vim還沒有啟動的時候:在終端裡輸入 vim file1 file2 ... filen便可以開啟所有想要開啟的檔案2.vim已經啟動輸入:open file可以再開啟一個檔案,並且此時vim裡會顯示出file檔案的內容。 同時顯示多個檔案::split:vsplit 在檔案之間切換:1.檔案間切換Ctrl+6—下一個檔案:bn—下一個檔案:bp—上一個檔案對於用(v)split在多個窗格中開啟的檔案,這種方法只會在當前窗格中切換不同的檔案。2.在窗格間切換的方法Ctrl+w+方向鍵——切換到前/下/上/後一個窗格Ctrl+w+h/j/k/l ——同上Ctrl+ww——依次向後切換到下一個窗格中  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.