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——依次向後切換到下一個窗格中