亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

基礎的Linux Shell技巧小結

2020-07-27 19:05:32
字體:
來源:轉載
供稿:網友

一、自動補齊:[Tab]

這個技巧很多人都應該會了,就是當輸入命令,目錄或者是文件名的時候按 [Tab] 鍵。系統就會幫你補齊可能要輸入的東西,如果有多個選擇系統會列表出來。你可以看清楚之后再多輸入一個或多個 charactor ,再按[Tab]。

實驗:

$ ec

按[Tab], 補齊為:

$ echo


二、查找和執行歷史命令:[Ctrl + r], [Ctrl + p], [Ctrl + n]

在終端中按捉 [Ctrl] 鍵的同時 [r] 鍵,出現提示:(reverse-i-search), 此時你嘗試一下輸入你以前輸入過的命令,當你每輸入一個字符的時候,終端都會滾動顯示你的歷史命令。當顯示到你想找的合適的歷史命令的時候,直接 [Enter],就執行了歷史命令。

另外, [Ctrl + p] 或 [Ctrl + n] 快速向前或向后滾動查找一個歷史命令,對于快速提取剛剛執行過不久的命令很有用。

實驗:

$ echo "hello, world" [Enter]$ hello, world

[Ctrl + r ] (接著輸入 echo)

(reverse-i-search)`ch': echo "hello,world" [Enter]$hello,world


三、取消本次命令輸入:[Ctrl + c]

這個快捷鍵可以使你從一個可能你已經厭煩了的命令中安全地退出??!也許是個不值一提的小技巧,但是經驗告訴我它很有用。很多 Unix 初學者會習慣性地按 [Enter] 以擺脫困境,但是說不定就會發生災難性的事件,譬如刪除了一個重要的配置文件:(


四、光標跳轉快捷鍵:

為了方便大家記憶,加點英語助記語在后面 :)
[Ctrl + a] 跳轉至命令行首    Ahead of line
[Ctrl + e] 跳轉至命令行尾    End of line[Ctrl + f] 向前跳轉一個字符  jump Forward one character
[Ctrl + b] 向后跳轉一個字符  jump Backward one character

[Alt + f] 向前跳轉到下一個字的第一個字符
[Alt + b] 向后跳轉到下一個字的第一個字符


五、編輯命令的快捷鍵:
[Ctrl + w] 向后刪除一個字,用來對付剛剛輸入的錯誤字很有用[Ctrl + u] 從光標當前位置刪除所有字符至行首
[Ctrl + k] 從光標當前位置刪除所有字符至行尾

[Ctrl + d] 刪除光標當前位置的字符

[Ctrl + y] 粘貼最后一個被刪除的字

[Alt + d] 刪除從光標當前位置,到當前字的結尾字符


六、配置提示;

如果你是用 Gnome 下的終端窗口 gnome-teminal ,上面的 Gnu Shell 快捷鍵會跟 Gnome 的窗口快捷鍵有沖突。

那么你需要做如下配置:

在 gnome-terminal 的菜單欄中選 "Edit" -] "Keyboard Shortcuts ..."打開 "Keyboard Shortcuts" 對話框,并勾選下面兩個復選項

"Disable all menu access keys (such as Alt+f to open File menu)""Disable menu shortcut key (F10 by default)"

至于 KDE 下應該怎么配 KDE 的終端窗口,請熟悉 KDE 的朋友補充一下,我很久沒用 KDE 了,也沒裝。


七、綜合練習;

上面列舉的快捷鍵,練習2~3天應該就能熟練,為了大家快速理解和記憶,我們來做個小小的綜合練習:

第一步:echo

$ echo "hello, world." [Enter]

我們先輸入 echo "hello, world" 這個命令,然后回車,也就看到了終端的輸出:

$ hello, world.

第二步:[Ctrl + r]

我們試試找出歷史命令 echo "hello, world.",這時,我們按[e],[c],[h]這三個鍵,這個歷史命令大概已經找到了,
終端的顯示應該是這樣:

(reverse-i-search)`ech': echo "hello,world."

現在,如果[Enter]就會再一次執行這個命令,但我們現在來練習一下命令行的編輯。

第三步:[Ctrl + a]

這樣,我們就取出了歷史命令 echo "hello, world.",并且將光標定位到行首,此時,光標應該在 echo 命令的 e 字符上高亮。
終端的顯示應該是這樣:

$ echo "hello,world"


第四步:[Alt + d]

刪除了命令 echo, 并且光標仍然在行首,終端顯示為:

$ "hello, world."


第五步:輸入命令 "printf"

我們嘗試一下用 Posix 的系統調用 printf 來替代 shell 命令 echo,輸入[p][r][i][n][t][f],此時終端顯示為:

$ printf "hello, world."

并且光標在 f 字符后面高亮。

第六步:[Ctrl + e]

光標跳轉到命令行尾部。

第七步:[Ctrl + b]

光標后退一個字符,此時光標應處于后雙引號 " 處高亮。

第八步:輸入換行轉義符 "n"

輸入[][n] ,此時的終端顯示應該為:

$ printf "hello, world.n"

可以[Enter]執行了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美福利视频| 美女啪啪无遮挡免费久久网站| 国产精品福利网| 黄色一区二区在线| 国产成人精品av在线| 国产在线观看精品一区二区三区| 亚洲视频在线观看免费| 久久精品国产91精品亚洲| 8x海外华人永久免费日韩内陆视频| 欧洲精品毛片网站| 青青青国产精品一区二区| 国产免费亚洲高清| 成人网在线观看| 欧美精品免费播放| 亚洲精品视频免费| 最近中文字幕mv在线一区二区三区四区| www欧美日韩| 国产精品91免费在线| 欧美又大粗又爽又黄大片视频| 亚洲男人天天操| 国产盗摄xxxx视频xxx69| 成人美女免费网站视频| 韩国福利视频一区| 欧美日韩国产成人在线观看| 国产精品免费网站| 日韩av电影中文字幕| 国产精品久久久久aaaa九色| 日韩在线免费观看视频| 日韩电影免费观看在线观看| 大桥未久av一区二区三区| 97av视频在线| 亚州欧美日韩中文视频| 日韩精品有码在线观看| 国产精品久久中文| 久久精品在线播放| 欧美成人中文字幕| 91精品国产777在线观看| 国产精品中文久久久久久久| 国产精品自拍视频| 亚洲白拍色综合图区| 亚洲精品xxxx| 国产精品三级在线| 国产日韩欧美在线看| 国产精品亚洲片夜色在线| 久久久久久久成人| 久久久久久久久中文字幕| 国产香蕉97碰碰久久人人| 国产色综合天天综合网| 日韩免费中文字幕| 亚洲无限av看| 欧美午夜精品久久久久久浪潮| 亚洲欧美综合精品久久成人| 亚洲欧美日韩图片| 欧美性猛交99久久久久99按摩| 日韩动漫免费观看电视剧高清| 综合136福利视频在线| 国产亚洲欧美aaaa| 成人黄色网免费| 成人久久一区二区三区| 欧美极品少妇xxxxⅹ免费视频| 久久久精品一区二区| 午夜精品www| 精品久久久久久久久久ntr影视| 中文字幕亚洲精品| 亚洲国产精品久久精品怡红院| 欧美高清视频一区二区| 5278欧美一区二区三区| 亚洲国产精彩中文乱码av在线播放| 亚洲成人教育av| 国产性色av一区二区| 久久免费视频这里只有精品| 日韩视频在线观看免费| 久久久精品一区二区三区| 欧美精品一区二区三区国产精品| 日本a级片电影一区二区| 亚洲成色999久久网站| 91久久精品国产91性色| 国产精品久久久久久超碰| 国产高清在线不卡| 亚洲欧洲国产伦综合| 亚洲成人1234| 亚洲综合社区网| 亚洲伊人久久大香线蕉av| 清纯唯美日韩制服另类| 日韩欧美第一页| 日本高清不卡在线| 亚洲午夜未删减在线观看| 欧洲永久精品大片ww免费漫画| 久久综合亚洲社区| 国产精品视频色| 亚洲欧洲中文天堂| 国产91精品高潮白浆喷水| 欧美在线播放视频| 91精品国产高清久久久久久久久| 亚洲精品美女在线| 欧美日韩999| 精品国产一区二区三区久久狼黑人| 国产成人一区二区在线| 日韩欧美一区视频| 国产欧美日韩中文字幕在线| 一本色道久久88综合亚洲精品ⅰ| 亚洲国产精品大全| 亚洲国产成人精品电影| 久久伊人色综合| 亚洲欧洲免费视频| 俺去亚洲欧洲欧美日韩| 国产精品网址在线| 精品久久久免费| 日韩精品免费在线视频观看| 日本久久中文字幕| 欧美日韩亚洲精品内裤| 日韩电影免费观看在线观看| 992tv成人免费影院| 国产亚洲精品久久久| 亚洲综合日韩在线| 午夜精品国产精品大乳美女| 国产视频亚洲视频| 欧美综合激情网| 爽爽爽爽爽爽爽成人免费观看| 欧美性猛交xxxx乱大交| 插插插亚洲综合网| 7m第一福利500精品视频| 日韩欧美亚洲综合| 欧美中文字幕在线| 国产精品自产拍在线观| 国产精品美女呻吟| 久久久精品2019中文字幕神马| 欧美理论片在线观看| 久久国产加勒比精品无码| 在线性视频日韩欧美| 久久夜精品香蕉| 91在线视频导航| 91精品视频在线看| 一个人看的www久久| 亚洲色图综合久久| 亚洲色图欧美制服丝袜另类第一页| 日韩在线观看免费网站| 欧美激情视频在线免费观看 欧美视频免费一| 狠狠躁夜夜躁人人躁婷婷91| 国产亚洲精品高潮| 日韩中文字幕在线视频播放| 国产a级全部精品| 九九热这里只有精品免费看| 午夜精品www| 精品久久久在线观看| 中文字幕av一区二区三区谷原希美| 亚洲午夜av久久乱码| 国产精品欧美一区二区| 国产精品视频内| 亚洲精品视频免费| 91丨九色丨国产在线| 国产丝袜一区二区三区免费视频| 欧美老女人在线视频| 欧美男插女视频| 亚洲欧美日韩天堂一区二区| www.xxxx欧美| 午夜精品久久久久久久久久久久| 日韩欧美亚洲范冰冰与中字| 中文字幕欧美视频在线| 国产精品视频免费在线观看| 日韩电影免费观看在线| 欧美俄罗斯乱妇| 国产一区二区三区在线观看视频| 国产欧美精品久久久|