1. 程式人生 > >[轉]xshell的快捷鍵(非常實用)

[轉]xshell的快捷鍵(非常實用)

#c+l  清屏先
[email protected]:~>str1 str2 str3  #輸入三個單詞發現第一單詞需要大寫好按c+a跳到開頭按a+c

[email protected]:~> Str1 str2 str3  #好現在單詞就變成了現在這個樣子,又發現第二個單詞要全大寫(這樣的命令真是玩死人:( )好吧如果你當前游標在第二個單詞,那直接a+u把這個單詞改變,如果不在的話那按住c+a接著c+f跳到第二個單詞那再a+u就OK了結果像下面所示。

[email protected]:~> Str1 STR2 str3   #我想換過來怎麼辦我的位置已經在最後一個單詞這個好辦按住a+2+b哈哈跳到了第二個單詞再來一下a+l這下第二個單詞全小寫了

[email protected]
:~> welcome to chinaunix!   #不就是變個大小寫嗎? 按住c+a接著a+3+c看看效果
[email protected]:~> Welcome To Chinaunix!  #GOOD很簡單
我們再來試試替換
[email protected]:~> Welcome To Chinaunix!  #還是這三單詞c+a跳到開頭再接著跳到第二個單詞那(因為a+t只能跟前一個單詞做替換所以不能在第一個單詞按a+t)按住a+t
[email protected]:~> To Welcome Chinaunix!  #現在成這樣子的瞭如果我用再按a+2+t那又變了一個樣
[email protected]
:~> Chinaunix!  Welcome To   #好了來一點比較常用的
[email protected]:~>ls /tmp/               #看看下面有些什麼
file1 file2 file3 ..... .. 
[email protected]:~>^ls^cd         #現在再又想進入目錄很簡單的健入替換命令就行了在命令很長時用這個替換可以省掉很多按a+b或a+f的時間
cd /tmp/
[email protected]:/tmp>   #進入了tmp目錄了
跳轉的命令就不試了大家自己體會試也看不見^_^   

------------------------------------------------------------------------------
Ctrl + a 可以快速切換到命令列開始處
Ctrl + e 切換到命令列末尾
Ctrl + r 在歷史命令中查詢
Ctrl + u 刪除游標所在位置之前的所有字元
Ctrl + k 刪除游標所在位置之後的所有字元
ctrl + w 刪除游標之前的一個單詞
Ctrl + d 結束當前輸入、退出shell
ctrl + s 可用來停留在當前屏 ctrl + q 恢復刷屏
ctrl + l 清屏

CTRL 鍵相關的快捷鍵:

Ctrl + a - Jump to the start of the line
Ctrl + b - Move back a char
Ctrl + c - Terminate the command  //用的最多了吧?
Ctrl + d - Delete from under the cursor
Ctrl + e - Jump to the end of the line
Ctrl + f - Move forward a char
Ctrl + k - Delete to EOL
Ctrl + l - Clear the screen  //清屏,類似 clear 命令
Ctrl + r - Search the history backwards  //查詢歷史命令
Ctrl + R - Search the history backwards with multi occurrence
Ctrl + u - Delete backward from cursor // 密碼輸入錯誤的時候比較有用
Ctrl + xx - Move between EOL and current cursor position
Ctrl + x @ - Show possible hostname completions 
Ctrl + z - Suspend/ Stop the command
補充:
Ctrl + h - 刪除當前字元
Ctrl + w - 刪除最後輸入的單詞 

ALT 鍵相關的快捷鍵:

平時很少用。有些和遠端登陸工具衝突。

Alt + < - Move to the first line in the history
Alt + > - Move to the last line in the history
Alt + ? - Show current completion list
Alt + * - Insert all possible completions
Alt + / - Attempt to complete filename
Alt + . - Yank last argument to previous command
Alt + b - Move backward
Alt + c - Capitalize the word
Alt + d - Delete word
Alt + f - Move forward
Alt + l - Make word lowercase
Alt + n - Search the history forwards non-incremental
Alt + p - Search the history backwards non-incremental
Alt + r - Recall command
Alt + t - Move words around
Alt + u - Make word uppercase
Alt + back-space - Delete backward from cursor 
// SecureCRT 如果沒有配置好,這個就很管用了。

其他特定的鍵繫結:

輸入 bind -P 可以檢視所有的鍵盤繫結。這一系列我覺得更為實用。

Here "2T" means Press TAB twice
$ 2T - All available commands(common) //命令列補全,我認為是 Bash 最好用的一點 
$ (string)2T - All available commands starting with (string)
$ /2T - Entire directory structure including Hidden one
$ ./2T - Only Sub Dirs inside including Hidden one
$ *2T - Only Sub Dirs inside without Hidden one
$ ~2T - All Present Users on system from "/etc/passwd" //第一次見到,很好用
$ $2T - All Sys variables //寫Shell指令碼的時候很實用
$ @2T - Entries from "/etc/hosts"  //第一次見到
$ =2T - Output like ls or dir //好像還不如 ls 快捷
補充:
Esc + T - 交換游標前面的兩個單詞

表2-1                                                         瀏覽命令列的擊鍵

擊鍵

全名

含義

Ctrl+F

字元向前

向前移動一個字元

Ctrl+B

字元向後

向後移動一個字元

Alt+F

單詞向前

向前移動一個單詞

Alt+B

單詞向後

向後移動一個單詞

Ctrl+A

行頭

到當前行的開始

Ctrl+E

行尾

到行的末尾

Ctrl+L

清屏

清除螢幕,並在螢幕頂端留下一行

表2-2中的擊鍵可以用來編輯命令列。

表2-2                                                         編輯命令列的擊鍵

擊鍵

全名

含義

Ctrl+D

刪除當前內容

刪除當前字元

Backspace或Rubout

刪除以前內容

刪除前一個字元

Ctrl+T

調換字元

交換當前字元和前一個字元的位置

Alt+T

調換單詞

交換當前單詞和前一個單詞的位置

Alt+U

大寫單詞

將當前單詞變為大寫

Alt+L

小寫單詞

將當前單詞變為小寫

Alt+C

首字母大寫

將當前單詞的首字母變為大寫

Ctrl+V

插入特殊字元

新增特殊字元。例如,按Ctrl+V+Tab可新增一個Tab字元

使用表2-3中的擊鍵可在命令列上剪下和貼上文字。

表2-3                                           在命令列上剪下和貼上文字的擊鍵

擊鍵

全名

含義

Ctrl+K

剪下行尾

剪下文字到該行末尾

Ctrl+U

剪下行頭

剪下文到該行開頭

Ctrl+W

剪下前個單詞

剪下游標前的一個單詞

Alt+D

剪下下個單詞

剪下游標後的一個單詞

Ctrl+Y

貼上最近的文字

貼上最近剪下的文字

Alt+Y

貼上早期的文字

輪迴到先前剪下的文字並貼上它

Ctrl+C

刪除整行

刪除一整行

 

表2-4                                                     用於文字補全的組合鍵

組合鍵

用於

Alt+~

用使用者名稱補全文字

Alt+$

用變數補全文字

[email protected]

用主機名補全文字

Alt+!

用命令名(以別名、保留字、shell函式、shell內建命令和檔名的順序依次檢查)補全文字。換句話說,用以前執行過的命令補全這個按鍵序列

Ctrl+X+/

列出可能的補全使用者名稱文字

Ctrl+X+$

列出可能的補全環境變數

[email protected]

列出可能的補全主機名

Ctrl+X+!

列出可能的補全命令名

 

表2-5                                                       使用命令歷史的擊鍵

功  能  名

描    述

方向鍵
(↑或↓)

步進

按上和下箭頭可步進瀏覽歷史列表中的每個命令列,直到所需的位置(Ctrl+P和Ctrl+N分別有同樣的功能)

Ctrl+R

反向漸進搜尋

按下這些鍵後,輸入一個搜尋字串進行反向搜尋。輸入此字串後,匹配的命令列即會出現,可以執行或編輯它

Ctrl+S

前向漸進搜尋

與前一個功能相似,只不過是前向搜尋

Alt+P

反向搜尋

按下這些鍵後,輸入一個字串進行反向搜尋。輸入一個字串並且按Enter鍵可看到包含該字串的最近已用命令

Alt+N

前向搜尋

與前一個功能類似,只不過是前向搜尋

Alt+<

歷史列表的開頭

到歷史列表的第一項

Alt+>

歷史列表的末尾

到歷史列表的最後一項

相關推薦

[]xshell快捷非常實用

#c+l  清屏先 [email protected]:~>str1 str2 str3  #輸入三個單詞發現第一單詞需要大寫好按c+a跳到開頭按a+c [email protected]:~> Str1 str2 str3  #好現在單詞就變成了現在這個樣子,又發現第二個單

xshell快捷非常實用

crt 現在 one last 次數 variable use shel arc 刪除ctrl + d 刪除光標所在位置上的字符相當於VIM裏x或者dlctrl + h 刪除光標所在位置前的字符相當於VIM裏hx或者dhctrl + k 刪除

個人覺得有用的linux快捷實用

1.第一組: Ctrl + Win + ↑:最大化當前視窗 Ctrl + Win + ↓:還原/最小化當前視窗 2.第二組: Ctrl + Win + D:最小化所有視窗 3.第三組: Win + W:展示所有視窗 Win + T:打開回收站 4.第四組: Crtl+F4:關

Pycharm 的常用快捷 實用

pycharm常用快捷鍵 1、編輯(Editing) Ctrl + Space    基本的程式碼完成(類、方法、屬性) Ctrl + Alt + Space  快速匯入任意類 Ctrl + Shift + Enter&

Eclipse開發常用快捷實用

引言        做java開發的,經常會用Eclipse或者MyEclise整合開發環境,一些實用的Eclipse快捷鍵和使用技巧,可以在平常開發中節約出很多時間提高工作效率,下面我就結合自己開發中的使用和大家分享一下Eclipse

Android Studio 常用快捷實用!!!

其實我們沒必要一次就背下來,只需要在開發中儘量使用快捷鍵並列印一份快捷鍵表在電腦旁,經常使用和查閱,一段時間後就會形成習慣。1. Ctrl+G 同時按下Ctrl+G快捷鍵彈出快速定位框,在框中輸入行數點選OK即可快速切換到對應的行數,如圖2.17所示。2. Ctrl+E 同時按下Ctrl+E快捷鍵,彈出最近

AndroidStudio 快捷實用的20個

有時候用的編輯器多了,快捷鍵容易記混淆,所以我門只用記最實用的快捷鍵就行了,其他效率不高的到要用的時候再查也不遲 下面是我使用AndroidStudio以來最常用的也是我認為最有用的20個快捷鍵 給大家分享一下: 1.格式化程式碼:Ctrl+Alt+L 2.自動匯入包路徑

vim 常用快捷整理版

同時 包括 記錄 any syntax noi use clas string 最常用: x 刪除後面的字符 X 刪除前一個字符 刪除3個字符就是3x dd:刪除一行 D 刪除到行尾 J:刪除換行符,使下一行並上來。 nJ:連接後面的n行 u

IntelliJ IDEA 快捷window版

字母 搜索字符串 選擇 post 註釋 words template spa 內容 一、高效定位代碼 1、跳轉 1、項目之間的跳轉   Next Project Window 快捷鍵 Ctrl + Alt + 左方括號。   Previous Project Window

idea 快捷復制

方案 space 可以關閉 信息 處的 gpo 刪除 err 轉化 Ctrl+Shift + Enter,語句完成“!”,否定完成,輸入表達式時按 “!”鍵Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以關閉文件Ctrl+[ OR

eclipse快捷遇到補充

content post 了解 blog clas 遇到 OS ctrl 註釋 有一個值得大家了解,快捷鍵都是可以自己設置的。 1.快速註釋 使用Ctrl+/快捷鍵 使用Ctrl+Shift+C快捷鍵 使用Ctrl+Shift+/快捷鍵 eclipse

IDEA 快捷擺脫滑鼠

IDEA 快捷鍵(擺脫滑鼠) 一、跳轉 1.ctrl+Alt+[] 專案之間跳轉 2.ctrl+e 最近的檔案 3.ctrl+shift+e 最近編輯的檔案 4.ctrl+shift+backspace 瀏覽修改位置的跳轉 5.ctrl+shift+左箭頭(win10

idea快捷常用總結

idea快捷鍵: 1. 重構一切:Ctrl+Shift+Alt+T 2. 智慧補全:Ctrl+Shift+Space 3. 選你所想:Ctrl+W 4. 自我修復:Alt+Enter 5. 自動完成:Ctrl+Shift+Enter 6. 可以新建類、方法等任何東西、get/set、toSt

ERP 國企集團管理創新指標群非常實用

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

python程式碼異常範圍檢查方法非常實用

對於python程式設計的程式碼,如果需要進行相應的檢查其中的錯誤或者異常,並且確定出現異常語句的大致範圍,主要有以下四種方法: 1、第一種方法:遇錯即止(告知原因) try    ......(所需檢查語句)   ......(出錯語句)   ......(後面的程式碼)%將不進行執行

Eclise快捷最全

Eclipse常用快捷鍵 1幾個最重要的快捷鍵 程式碼助手:Ctrl+Space(簡體中文作業系統是Alt+/) 快速修正:Ctrl+1 單詞補全:Alt+/ 開啟外部Java文件:Shift+F2 顯示搜尋對話方塊:Ctrl+H 快速Outline:Ctrl+O

IntelliJ IDEA 快捷 Java IDE

編輯原始碼 複製當前行:Ctrl + C 貼上當前行:Ctrl + V 刪除當前行:Ctrl + Y 用//註釋(或取消註釋)選中塊或當前行:Ctrl + / 用/**/註釋(或取消註釋)選中塊:Ctrl +Shift + / 撤銷上一個動作:Ctrl +Z 執

資料庫優化設計非常實用

一、樹型關係的資料表        不少程式設計師在進行資料庫設計的時候都遇到過樹型關係的資料,例如常見的類別表,即一個大類,下面有若干個子類,某些子類又有子類這樣的情況。當類別不確定,使用者希望可以在任意類別下新增新的子類,或者刪除某個類別和其下的所有子類,而且預計以後其

python 快捷待補充

1. ctrl+shift+A:萬能命令列 2. shift兩次:檢視資原始檔 自定義模板:??? #新建工程第一步操作 1. module設定把空包分層去掉,compact empty middle package 2. 設定當前的工程是utf-8,設定的Ed

debug 技巧 包括各種場景的debug方法非常實用

debug是ABAP開發裡面非常重要的一項技能,下面介紹一些小的技巧,可以提高debug的效率: 1、通過對SE16 debug修改某條資料(這個方法比較靠譜):(這個方法和SM30一樣只能修改非key值的欄位)