1. 程式人生 > >linux 命令列 游標移動技巧等

linux 命令列 游標移動技巧等

http://blog.csdn.net/leonzhang2008/article/details/6932268
看一個真正的專家操作命令列絕對是一種很好的體驗-游標在單詞之間來回穿梭,命令列不同的滾動。
在這裡強烈建立適應GUI節目的開發者嘗試一下在提示符下面工作。
但是事情也不是那麼簡單,還是需要知道“如何去做”。在單詞之間跳轉,使用Ctrl+左右鍵。

Ctrl+a跳到本行的行首,
Ctrl+e則跳到頁尾。
Ctrl+u刪除當前游標前面的文字
ctrl+k-刪除當前游標後面的文字
Ctrl+w和Alt+d-對於當前的單詞進行刪除操作,w刪除游標前面的單詞的字元,d則刪除後面的字元
Alt+Backsapce-刪除當前游標後面的單詞,
如果刪除錯誤,使用Ctrl+y進行恢復Ctrl+L進行清屏操作

ctrl+a:游標移到行首。
ctrl+b:游標左移一個字母
ctrl+c:殺死當前程序。
ctrl+d:退出當前 Shell。
ctrl+e:游標移到行尾。
ctrl+h:刪除游標前一個字元,同 backspace 鍵相同。
ctrl+k:清除游標後至行尾的內容。
ctrl+l:清屏,相當於clear。
ctrl+r:搜尋之前打過的命令。會有一個提示,根據你輸入的關鍵字進行搜尋bash的history
ctrl+u: 清除游標前至行首間的所有內容。
ctrl+w: 移除游標前的一個單詞
ctrl+t: 交換游標位置前的兩個字元
ctrl+y: 貼上或者恢復上次的刪除
ctrl+d: 刪除游標所在字母;注意和backspace以及ctrl+h的區別,這2個是刪除游標前的字元
ctrl+f: 游標右移
ctrl+z : 把當前程序轉到後臺執行,使用’ fg ‘命令恢復。比如top -d1 然後ctrl+z ,到後臺,然後fg,重新恢復
esc組合
esc+d: 刪除游標後的一個詞
esc+f: 往右跳一個詞
esc+b: 往左跳一個詞
esc+t: 交換游標位置前的兩個單詞。

相關推薦

linux 命令 游標移動技巧

http://blog.csdn.net/leonzhang2008/article/details/6932268 看一個真正的專家操作命令列絕對是一種很好的體驗-游標在單詞之間來回穿梭,命令列不同的滾動。 在這裡強烈建立適應GUI節目的開發者嘗試一下在提

實用的 Linux 命令使用技巧

用標籤符號替換空格符 可以使用 tr 命令替換任何字元,這個用起來非常方便:cat geeks.txt | tr \’:[space]:\’ \’\t\’ > out.txt. 將檔案內容轉換為大寫或者小寫 可以這樣實現:cat myfile | tr a-z A-Z> output.txt。

Linux 命令下載工具 wget 的使用技巧

wget 是一個命令列的下載工具。對於我們這些 Linux 使用者來說,幾乎每天都在使用它。下面為大家介紹幾個有用的 wget 小技巧,可以讓你更加高效而靈活的使用 wget。 $ wget -r -np -nd http://example.com/packages/

Linux 命令技巧-持續更新

概述 你有將Linux物盡其用嗎?有些時候你會需要這些技巧。本博文會幫助你更好得使用一些命令,發揮其更強大的功能。 命令列小技巧 history命令來檢視曾經執行過的命令 # history history中顯示命令的執行

Linux命令開啟doc pdf檔案及必備命令工具

2.網路工具 ping:通過ICMP迴應/回覆報文來檢查遠端主機的端到端連線性(RTT延時,抖動,丟包)。用來檢查系統狀態和可連線性很不錯。 hping:網路掃描和檢測工具,可以產生ICMP/TCP/UDP ping資料包。常常用於高階埠掃描,防火牆測試,手動MTU路徑發現和碎片測試。 traceroute:

linux命令學習

awk ~ 匹配符 在pattern部分進行欄位匹配操作。文中包含bin的很多,但要找到以:分割後,第五個匹配bin的使用者名稱,相當於用:將每行分割成陣列,索引5值匹配,則將第一個打印出來 awk -F: '$5 ~ /bin/{print $1}' /etc/passwd awk NR條件語

如何在Linux 命令終端分屏

下面介紹兩種終端分屏工具:screen和tmux   一、使用screen分屏(只能上下分屏,不能左右分屏) (1)安裝工具 在ubuntu系統中使用sudo apt-get install screen 安裝screen工具 (2)使用工具 1,輸入命令scree

RF工具自定義linux命令命令執行程式碼及資料庫訪問

之前寫了幾次資料庫連線和linux命令列執行的程式碼,在此儲存下。 另考慮到python2的中文編碼問題,註釋等都用簡單英文,見諒~  import paramiko class Excsshcmd(): ssh = paramiko.SSHClient()

Linux 命令中使用 tcpdump 抓包

tcpdump 是一款靈活、功能強大的抓包工具,能有效地幫助排查網路故障問題。 以我作為管理員的經驗,在網路連線中經常遇到十分難以排查的故障問題。對於這類情況,tcpdump 便能派上用場。 tcpdump 是一個命令列實用工具,允許你抓取和分析經過系統的流量資料包。它通常被用作於網路故障分析工具以及安全

Linux命令使用matplotlib,報錯_tkinter.TclError: no display name and no $DISPLAY environment variable問題解決

問題 我在Linux命令列使用Python的matplotlib,報錯 File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 1466, in title return gca().set_titl

服務計算 - 3 Golang開發Linux命令實用程式 - selpg

文章目錄 Golang開發Linux命令列實用程式 - selpg 1. 介紹 2. 設計與實現 2.1 設計思路 2.2 功能模組劃分與實現 4 參考文獻

Linux命令內容

    命令列內容: 一般模式 移動游標 【ctrl】+【f】 螢幕【向前】移動一頁 【ctrl】+【b】 螢幕【向後】移動一頁 0 這是數字0:移動到這一行的最前面字元處

mongodb linux 命令部分命令

shell相關命令 輸入help可以看到基本操作命令: 連線 ./mongo --port 8000 --host 10.130.161.16   第二種連線方式 mongo IP:埠/資料庫名 -u 使用者名稱 -p 密碼   退出 exit

linux-命令快捷方式使用

CTRL+P   命令向上翻滾 CTRL+N   命令向下翻滾 CTRL+U  命令列中刪除游標前面的所有字元 CTRL+D  命令列中刪除游標後面的一個字元 CTRL+H  命令列中刪除游標前面的一個字元 CTRL+F  命令列中游標向後移動 CTRL+B  命令列中游標向前移動 C

服務計算3 開發 Linux 命令實用程式

文章目錄 概述 1.解析引數 2.命令列的'<','>','|'符號 3.執行命令列的命令 4.總結 概述 本次作業參考潘老師的部落格 https://pmlpml.github.io/ServiceComput

Linux命令與shell指令碼程式設計大全(二)

十一、處理使用者輸入 命令列引數 讀取引數: $0是程式名,$1是第一個引數,$2是第二個引數,以此類推,直到第9個引數$9。當引數個數超過10以後,需要在變數數字周圍加上花括號,如${10},如果輸入到命令列的引數是字串且含有空格,需要使用引號。 #! /bin/bash echo

Linux命令與shell指令碼程式設計大全(一)

一、基本 bash shell命令 建立檔案 : touch 連結檔案:符號連結:是一個實實在在的檔案,兩個通過符號連結在一起的檔案,彼此的內容並不相同。使用ln -s命令。 硬連結:會建立獨立的虛擬檔案,其中包含了原始檔案的資訊及位置。但他們從根本上而言是同一個檔案。原始檔案必須事

Linux命令與shell指令碼程式設計大全(三)

十二、呈現資料 輸入和輸出     標準檔案描述符                  0 STDIN 標準輸入   &n

linux 命令不顯示路徑了,而顯示為-bash-4.1#的兩種解決辦法

問題描述: linux的命令列介面顯示的不是路徑,而是-bash-4.1#: 原因分析: 出現這個問題的原因是因為沒有配置.bash_profile的問題,或者是我們不小心清空或刪除了.bash_profile檔案。 解決方法 方法一:修改 ~/.bash_profile檔案 1、修改~/.bas

Linux命令翻譯工具

一、背景 經常在linux命令列下有些單詞不認識,複製出來通過翻譯軟體很不方便,如果有個命令列翻譯就比較舒服了。通過下面shell指令碼可以在/usr/bin/yd建立yd命令來進行快速命令列翻譯。 二、程式碼 git地址 #!/bin/bash # # CMD=/usr/bin/yd cat