1. 程式人生 > >shell 命令快捷鍵大全

shell 命令快捷鍵大全

有時候,我們需要在 Bash 中重複執行先前的命令。你當然可以使用上方向鍵來檢視之前曾經執行過的命令。但這裡有一些更好的方式:

1) !!:重複執行上一條指令

2) !a:重複執行上一條以a為首的指令

3) !number:重複執行上一條在history表中記錄號碼為number的指令

4) !-number:重複執行前第number條指令

5) !$:表示獲得上一條命令中的最後一項內容

6) 用Ctrl + r 組合鍵來進入歷史搜尋模式在history表中查詢某條過往指令,找到需要重複執行的命令後,按回車鍵即可重複命令引數(即上一點中的第5條)

先來看一個例子: mkdir /exampledircd !$

本例中,第一行命令將建立一個目錄,而第二行的命令則轉到剛建立的目錄。

這裡,“!$”的作用就是重複前一個命令的引數。

事實上,不僅是命令的引數可以重複,命令的選項同樣可以。

另外,Esc + . 快捷鍵可以切換這些命令引數或選項。

用於編輯的快捷鍵Ctrl + a:

將游標定位到命令的開頭Ctrl + e:

與上一個快捷鍵相反,將游標定位到命令的結尾Ctrl + u:

剪下游標之前的內容Ctrl + k:

與上一個快捷鍵相反,剪下游標之後的內容Ctrl + y:

貼上Ctrl + u和Ctrl + k所剪下的內容Ctrl + t:

交換游標之前兩個字元的順序Ctrl + w:

刪除游標左邊的引數(選項)或內容Ctrl + l:

清屏Ctrl + d:輸入已結束。

在shell下相當於一個exitCtrl + c:鍵盤中斷請求。

Ctrl + s &Ctrl + q:

暫停/恢復螢幕輸出Ctrl + n(↓):

顯示下一條命令Ctrl + p(↑):

顯示上一條命令Ctrl + b:

向回移動Ctrl + f:

向前移動Ctrl + shift +↓:

終端向下滾動Ctrl + shift +↑:

終端向上滾動Shift+pgup/pgdown:

終端上下翻頁滾動處理作業

首先,使用 Ctrl + z 快捷鍵可以讓正在執行的命令掛起。如果要讓該程序在後臺執行,那麼可以執行 bg 命令。而 fg 命令則可以讓該程序重新回到前臺來。

使用 jobs 命令能夠檢視到哪些程序在後臺執行。

你也可以在 fg 或 bg 命令中使用作業 id,

如: fg %3

又如: bg %7使用置換命令置換

先看例子: du -h -a -c $(find . -name *.conf 2>&-)

注意 $() 中的部分,這將告訴 Bash 執行 find 命令,然後把返回的結果作為 du 的引數。

程序置換

仍然先看例子: diff <(ps axo comm) <([email protected] ps axo comm)

該命令將比較本地系統和遠端系統中正在執行的程序。

請注意 <() 中的部分。

xargs 看例:

find . -name *.conf -print0 | xargs -0 grep -l -Z mem_limit | xargs -0 -i cp {}

{}.bak 該命令將備份當前目錄中的所有 .conf 檔案。

使用管道

下面是一個簡單的使用管道的例子:

ps aux | grep init 這裡,

“|”操作符將 ps aux 的輸出重定向給 grep init。

下面還有兩個稍微複雜點的例子:

ps aux | tee filename | grep init 及: ps aux | tee -a filename | grep init將標準輸出儲存為檔案 你可以將命令的標準輸出內容儲存到一個檔案中,

舉例如下: ps aux >filename 注意其中的“>”符號。

你也可以將這些輸出內容追加到一個已存在的檔案中: ps aux 》 filename

你還可以分割一個較長的行: command1 | command2 | … | commandN >tempfile1 cat tempfile1 | command1 | command2 | … | commandN >

重定向與組合

重定向流的例子: ps aux 2>&1 | grep init

這裡的數字代表:0:stdin1:stdout2:sterr 上面的命令中,“grep init”不僅搜尋“ps aux”的標準輸出,而且搜尋 sterr 輸出。

你也可以將這些輸出內容追加到一個已存在的檔案中: ps aux 》 filename

你還可以分割一個較長的行: command1 | command2 | … | commandN >tempfile1 cat tempfile1 | command1 | command2 | … | commandN >

Ubuntu中的一些常用的快捷鍵:

視窗管理Win+E 顯示所有桌面,方便的左右選擇。

Ctrl + Alt + → / ← 在不同工作臺間切換

Ctrl + Alt + Shift + → / ← 移動當前視窗到不同工作臺

Alt + Shift+ ↑ 以很酷的方式顯示當前視窗

Ctrl + Alt + D 顯示桌面/恢復當前視窗

Alt+ Tab 切換視窗

Alt + F4 關閉視窗

Alt + F5 取消最大化視窗 (恢復視窗原來的大小)

Alt + F7 移動視窗 (注: 在視窗最大化的狀態下無效)

Alt + F8 改變視窗大小 (注: 在視窗最大化的狀態下無效)

Alt + F9 最小化視窗

Alt + F10 最大化視窗

Alt + Space 開啟視窗的控制選單 (點選視窗左上角圖標出現的選單)

Ctrl+Alt+F7 返回桌面

檔案瀏覽器NautilusShift+Ctrl+N 新建資料夾, 很有用

Alt + Enter 檢視選擇檔案/資料夾的屬性,代替單擊右鍵選擇屬性

Ctrl + 1/2 改變資料夾檢視檢視方式,圖示檢視/列表檢視

Ctrl + W 關閉當前Nautilus標籤

Ctrl + Shift + W 關閉所有Nautilus標籤

Ctrl+T 在Nautilus中新建一個標籤

Ctrl+Page Up 上一個標籤

Ctrl+Page Down 下一個標籤

Alt + ↑/↓ 移動到父資料夾/選擇的資料夾

Alt + → / ← 後退/前進

Alt + Home 直接移動到主資料夾

Alt+N 切換到第N個標籤(N為數字)

F9 開關顯示隱藏Nautilus側邊欄

Ctrl + H 開關顯示隱藏資料夾

應用程式中的常用快捷鍵Ctrl+N 新建視窗

Ctrl+X 剪下

Ctrl+C 複製

Ctrl+V 貼上

Ctrl+Z 撤銷上一步操作

Ctrl+Shift+Z 重做剛撤銷的一步操作

Ctrl+S 儲存

其他Ctrl + Alt + L 鎖屏

Alt + F1 開啟應用程式選單

Alt + F2 開啟執行應用程式對話方塊

Win + 滑鼠滾輪 放大/縮小螢幕

PrintScreen 全屏截圖

Alt + PrintScreen 當前視窗截圖

Ctrl+Alt+Shift+Fn 終端N或模擬終端N(n和N為數字1-6)

相關推薦

shell 命令快捷大全

有時候,我們需要在 Bash 中重複執行先前的命令。你當然可以使用上方向鍵來檢視之前曾經執行過的命令。但這裡有一些更好的方式: 1) !!:重複執行上一條指令 2) !a:重複執行上一條以a為首的指令 3) !number:重複執行上一條在history表中記錄號碼為number的指令 4) !

Windows命令行常用的快捷大全

快捷鍵 cmd 命令行 history 顯示命令歷史列表↑(Ctrl+p) 顯示上一條命令↓(Ctrl+n) 顯示下一條命令!num 執行命令歷史列表的第num條命令!! 執行上一條命令!?string? 執行含有string字符串的最新命令Ctrl+r 然後輸入若幹字符,開始向上搜索包含該字符的

Win10正式版快捷大全,Win10快捷組合匯總

ctrl 選項 按鈕 窗口最大化 log 語言 頁面 順時針 整理 桌面操作:? 貼靠窗口:Win +左/右> Win +上/下>窗口可以變為1/4大小放置在屏幕4個角落? 切換窗口:Alt + Tab(不是新的,但任務切換界面改進)? 任務視圖:Win + T

Android:android studio快捷大全

構造 F12 重寫 template 類的方法 alt 參數 ctrl+ 代碼 一、常用快捷鍵  1.Ctrl+E,可以顯示最近編輯的文件列表  2.Shift+Click可以關閉文件  3.Ctrl+[或]可以跳到大括號的開頭結尾  4.Ctrl+Shift+Backsp

Python IDLE和Shell快捷

python pen 快捷鍵 fig spa com 查找 縮進 下一條 IDLE編輯器快捷鍵自動補全代碼 Alt+/(查找編輯器內已經寫過的代碼來補全)補全提示 Ctrl+Shift+space(默認與輸入法沖突,修改之)(方法:O

Visual Studio快捷大全

body 12c b2b 解決 代碼 com efault baidu med 快捷鍵的使用可以簡化大家的操作,在一定程度上提高工作的效率,下文中將為大家介紹一些VS中經常用到的快捷鍵,希望對大家有用。 方法/步驟 關於解決方案和項目

intellij idea 修改背景保護色&&修改字體&&快捷大全

ima base align aip comment -h image ear button intellij idea 修改背景保護色&&修改字體&&快捷鍵大全 2013-11-22 18:00 72562人閱讀 評論(2)

bash命令快捷,linux常用到的命令

alias命令 文件中 引用 bashrc 實現 ctrl+ history ctr string bash命令行的一些快捷鍵: ctrl +a:跳到命令行首 ctrl+e:跳到命令行尾 ctrl+d:刪除鍵 ctrl+u:刪除光標至命令行首 ctrl +k:刪除光標至命令

Win10快捷大全

win10 快捷鍵Win10快捷鍵:----------------------------------------------------------------------------------------------------------Win+E

day3、Linux快捷及vim命令快捷

行號 day3 自動不全 操作 lin onu 內容 linux快捷鍵 ctr Linux命令行快捷鍵 快捷鍵: tab鍵 自動補全路徑 目錄 名字, 自動不全命令 快捷鍵: ctrl +l(小寫) 清屏 、 ctrl +c 取消當前操作 快捷鍵: ctrl +d(小

Eclipse 快捷大全

提示 自動 導航 line 後悔 shift ctrl+v ont 代碼助手 Eclipse快捷鍵大全Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了)Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 復制當前行到下一行(復制增加)Ctrl+Alt+&uarr

webstorm 快捷大全

sele 功能 警告 adding efi quick ext sublime open Ctrl+/ 或 Ctrl+Shift+/ 註釋(// 或者/*…*/ ) Shift+F6 重構-重命名 Ctrl+X 刪除行 Ctrl+D 復制行 Ctr

android studio for Mac快捷大全

而不是 最大 結構 des 版本控制 -m 光標 build port DescriptionMac General Synchronize Command + Option + Y 最大化/最小化編輯器 Control + Command + F

Linux在終端和控制臺下復制粘貼命令快捷

ctrl inux ctr ins 選中 linux 復制。 控制臺 過程 1、在終端下: (1)復制命令:Ctrl + Shift + C 組合鍵. (2)粘貼命令:Ctrl + Shift + V 組合鍵. 2、在控制臺下:(即vi編輯過程中) (1)復制命令:Ctrl

notepad++快捷大全

菜單 放大 列表 縮進 切換 all 幫助 run ctrl+h Ctrl+C 復制  Ctrl+X 剪切  Ctrl+V 粘貼  Ctrl+Z 撤消  Ctrl+Y 恢復  Ctrl+A 全選  Ctrl+F 鍵查找對話框啟動  Ctrl+H 查找/替換對話

windows快捷大全

大全 win 程序 快速 教程 ctrl 音量 恢復 電腦 1.快速切換程序:Alt+Tab; 2.永久刪除文件Shift+ Delete; 3.秒開文件管理:Windows+E; 4.直接顯示桌面:Windows+D; 5.快速關掉頁面:Ctrl+W; 6.恢復被關頁面:

Sublime Text 3 快捷大全

文件中 速查 比較 屬性 ctrl+h 高端 說明 前插 顯示 Ctrl+Shift+P:打開命令面板Ctrl+P:搜索項目中的文件Ctrl+G:跳轉到第幾行Ctrl+W:關閉當前打開文件Ctrl+Shift+W:關閉所有打開文件Ctrl+Shift+V:粘貼並格式化Ctr

R語言客戶端RStudio快捷大全

pan linux idt 跳轉 rst rac indent body current Console Description Windows & Linux Mac 將光標定位到控制臺 Ctrl+2 Ctrl+2

計算機快捷大全

diag mmc set padding 全屏 設備管理 簽名 刷新 還原 電腦鍵盤快捷鍵和組合鍵功能使用大全   鍵盤快捷鍵使用大全所謂快捷鍵就是使用鍵盤上某一個或某幾個鍵的組合完成一條功能命令,從而達到提高操作速度的目的。下面為大家介紹一些常用快捷鍵的使