[Linux] PuTTY指令匯總(持續更新中...)

來源:互聯網
上載者:User

標籤:

寫在前面:

  以前真心沒有玩過Linux系統,總感覺整天擺弄Linux的同學都是大牛。如今,在公司裡實習需要遠程登入Linux伺服器,所有的代碼都要在開發板上完成,所以被逼無奈也不得不定下心來好好學學Linux系統的各種操作。我現在用的遠程登入軟體是PuTTY,所以簡單總結一下常用的PuTTY指令,方便以後進行查閱。

1. PuTTY介紹

  隨著Linux在伺服器端應用的普及,Linux系統管理越來越依賴於遠程。在各種遠程登入工具中,PuTTY是出色的工具之一。PuTTY是一個免費的、Windows 32平台下的telnet、rlogin和ssh用戶端,但是功能絲毫不遜色於商業的telnet類工具。

  用它來遠端管理Linux十分好用,其主要優點如下:
  • 完全免費;
  • 在Windows系統下啟動並執行都非常好;
  • 全面支援ssh1和ssh2;
  • 綠色軟體,無需安裝,下載後在案頭建個捷徑即可使用;
  • 體積很小,僅0.5MB(0.63 版本),:請點這裡;
  • 操作簡單,所有的操作都在一個控制台中實現。
2. PuTTY設定

  使用Putty串連Linux VPS完全詳細教程請見:PuTTY中文站。

3. PuTTY常用操作指令介紹

  在介紹PuTTY的操作指令之前,先簡單的介紹一下shell(這裡可不是說的shell排序哦)。

  什麼是shell?作業系統與外部最主要的介面就叫做shell。也許這不是很好理解,舉個簡單的例子。最常見的cmd命令列,這是windows作業系統下的一個shell。說白了,我對shell的理解是:shell是指開發人員提供給客戶的介面,方便客戶更好的使用他們的虛擬機器主機服務。shell分為兩類:圖形介面shell和命令列式的shell。本文中主要涉及PuTTY中命令列式的shell。

  3.1 基本指令篇

  1)-ls 列出當前檔案夾下所有內容

    $ls -o 列出當前檔案夾中所有內容,含詳細資料,但不列出group

    $ls -l 同上,含group資訊

    $ls -a 列出當前檔案夾中所有內容,包含以”.”開頭的檔案

    $ls -t 按更改時間排序

    $ls -v 按版本先後排序

    註:其實這麼多,最常用的還是ls指令。

  2)-cd [dir] 進入檔案夾

  3)-pwd 顯示當前路徑

  4)-mkdir [dir] 建立檔案夾

  5)-rm [file] 刪除檔案/檔案夾

    $rm -f [file] 強行刪除,忽略不存在的檔案,無提示

    $rm -r [file] 遞迴刪除所有內容

    $rm -rf [file] 刪除目錄

  6)-cp 拷貝

    $cp [options] [source] [destination] ——其中[options]為:-f(強行拷貝)或-r(遞迴拷貝)

  7)-mv 重新命名或移動

    $mv [options] [source] [destination]——其中[options]為:-f(強行移動/重新命名), -i(移動/重新命名前嘗試), -u(更新)

    例如:$mv wwwroot/cgi-bin . 將/cgi-bin目錄移動到目前的目錄下(注意目前的目錄表示為“.”)

       $mv cronfile.txt myfile.txt 將cronfile.txt重新命名為myfile.txt

  8) -vim 開啟檔案(紅色標記的為常用指令)

    $vim [file] 開啟一個檔案,其中file可以為單個檔案也可以為多個檔案

    vim模式:

      正常模式(按Esc或Ctrl+[進入) 左下角顯示檔案名稱或為空白
      插入模式(按i鍵進入) 左下角顯示--INSERT--
      可視模式(按r鍵進入) 左下角顯示--VISUAL--

    vim導航:

      % 括弧匹配

    vim尋找命令:

       /text  尋找text,按n健尋找下一個,按N健尋找前一個。

      ?text  尋找text,反向尋找,按n健尋找下一個,按N健尋找前一個。

      vim中有一些特殊字元在尋找時需要轉義  .*[]^%/?~$

      :set ignorecase  忽略大小寫尋找

      :set noignorecase  不忽略大小寫尋找

      尋找很長的詞,鍵入麻煩,可以將游標移動到該詞上,按*或#鍵即可以該單詞進行搜尋,相當於/搜尋。而#命令相當於?搜尋。

      :set hlsearch  高亮搜尋結果,所有結果都高亮顯示,而不是只顯示一個匹配。

      :set nohlsearch  關閉高亮搜尋顯示

      :nohlsearch  關閉當前的高亮顯示,如果再次搜尋或者按下n或N鍵,則會再次高亮。

      :set incsearch  逐步搜尋模式,對當前鍵入的字元進行搜尋而不必等待鍵入完成。

      :set wrapscan  重新搜尋,在搜尋到檔案頭或尾時,返回繼續搜尋,預設開啟。

    vim撤銷命令:

      u 撤銷(Undo)
      U 撤銷對整行的操作
      Ctrl + r 重做(Redo),即撤銷的撤銷。

    vim退出命令:

       :wq 儲存並退出

      ZZ 儲存並退出

      :q! 強制退出並忽略所有更改

      :e! 放棄所有修改,並開啟原來檔案

    更加詳細的vim指令可以參見:

      vim命令合集

      Linux檔案查看/編輯方法介紹

   9)Ctrl+a+n 視窗切換命令

  10)cat命令

    cat file1.txt 顯示 file1.txt 檔案的內容; 
    cat file1.txt file2.txt 顯示 file1.txt 和file2.txt 檔案的內容; 
    cat -n file1.txt 顯示 file1.txt 檔案的內容同時顯示行號;

  3.2  複製粘貼     

    1)從windows中複製,往PuTTY中粘貼
    Step1: windows中複製:直接選中文本,按Ctrl+C;
    Step2: 點滑鼠右鍵在PuTTY中完成粘貼。

   2)從PuTTY中複製,往windows中粘貼
    Step1: PuTTY用滑鼠左鍵選中即已經放到剪貼簿;

    Step2: 在windows的其他編輯器或輸入欄按Ctrl+V 粘貼。

   3)從PuTTY中複製,往PuTTY中粘貼

    Step1: PuTTY用滑鼠左鍵選中即已經放到剪貼簿;

    Step2: 直接點滑鼠右鍵,在PuTTY中粘貼。

   註:putty選擇和複製小技巧

   滑鼠左鍵按住拖拉選擇,即已經複製。雙擊滑鼠左鍵,選擇複製一個單詞,支援中文。雙擊並在第二次按下時不放,拖動滑鼠左鍵,會按單詞選擇。滑鼠三擊,會選擇並複製一行。滑鼠三擊並在最後一擊時拖動,會按行選擇。按住左Alt,拖動滑鼠左鍵,會選擇方塊。但putty菜單的windows(視窗)->move hotkey(移動熱鍵)的左Alt+左鍵拖動應取消。選擇完了要補選複製,可以按下中鍵並拖動。補選方式和此前的選擇方式一樣,單擊的補選是按字母,雙擊的補選是按單詞。三擊的補選是按行。視窗選擇的補選是視窗選擇。

  【wget下載工具】

    (未完待續...)

[Linux] PuTTY指令匯總(持續更新中...)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.