最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基礎(chǔ)的Linux Shell技巧小結(jié)

 更新時(shí)間:2015年07月09日 09:23:24   投稿:goldensun  
這篇文章主要介紹了基礎(chǔ)的Linux Shell技巧小結(jié),是Linux入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

一、自動(dòng)補(bǔ)齊:[Tab]

這個(gè)技巧很多人都應(yīng)該會(huì)了,就是當(dāng)輸入命令,目錄或者是文件名的時(shí)候按 [Tab] 鍵。系統(tǒng)就會(huì)幫你補(bǔ)齊可能要輸入的東西,如果有多個(gè)選擇系統(tǒng)會(huì)列表出來(lái)。你可以看清楚之后再多輸入一個(gè)或多個(gè) charactor ,再按[Tab]。

實(shí)驗(yàn):

$ ec

按[Tab], 補(bǔ)齊為:

$ echo


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

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

另外, [Ctrl + p] 或 [Ctrl + n] 快速向前或向后滾動(dòng)查找一個(gè)歷史命令,對(duì)于快速提取剛剛執(zhí)行過(guò)不久的命令很有用。

實(shí)驗(yàn):

$ echo "hello, world" [Enter]

$ hello, world

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

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


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

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


四、光標(biāo)跳轉(zhuǎn)快捷鍵:

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

[Alt + f] 向前跳轉(zhuǎn)到下一個(gè)字的第一個(gè)字符
[Alt + b] 向后跳轉(zhuǎn)到下一個(gè)字的第一個(gè)字符


五、編輯命令的快捷鍵:
[Ctrl + w] 向后刪除一個(gè)字,用來(lái)對(duì)付剛剛輸入的錯(cuò)誤字很有用[Ctrl + u] 從光標(biāo)當(dāng)前位置刪除所有字符至行首
[Ctrl + k] 從光標(biāo)當(dāng)前位置刪除所有字符至行尾

[Ctrl + d] 刪除光標(biāo)當(dāng)前位置的字符

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

[Alt + d] 刪除從光標(biāo)當(dāng)前位置,到當(dāng)前字的結(jié)尾字符


六、配置提示;

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

那么你需要做如下配置:

在 gnome-terminal 的菜單欄中選 "Edit" -] "Keyboard Shortcuts ..."打開(kāi) "Keyboard Shortcuts" 對(duì)話框,并勾選下面兩個(gè)復(fù)選項(xiàng)

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

至于 KDE 下應(yīng)該怎么配 KDE 的終端窗口,請(qǐng)熟悉 KDE 的朋友補(bǔ)充一下,我很久沒(méi)用 KDE 了,也沒(méi)裝。


七、綜合練習(xí);

上面列舉的快捷鍵,練習(xí)2~3天應(yīng)該就能熟練,為了大家快速理解和記憶,我們來(lái)做個(gè)小小的綜合練習(xí):

第一步:echo

$ echo "hello, world." [Enter]

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

$ hello, world.

第二步:[Ctrl + r]

我們?cè)囋囌页鰵v史命令 echo "hello, world.",這時(shí),我們按[e],[c],[h]這三個(gè)鍵,這個(gè)歷史命令大概已經(jīng)找到了,
終端的顯示應(yīng)該是這樣:

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

現(xiàn)在,如果[Enter]就會(huì)再一次執(zhí)行這個(gè)命令,但我們現(xiàn)在來(lái)練習(xí)一下命令行的編輯。

第三步:[Ctrl + a]

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

$ echo "hello,world"


第四步:[Alt + d]

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

$ "hello, world."


第五步:輸入命令 "printf"

我們嘗試一下用 Posix 的系統(tǒng)調(diào)用 printf 來(lái)替代 shell 命令 echo,輸入[p][r][i][n][t][f],此時(shí)終端顯示為:

$ printf "hello, world."

并且光標(biāo)在 f 字符后面高亮。

第六步:[Ctrl + e]

光標(biāo)跳轉(zhuǎn)到命令行尾部。

第七步:[Ctrl + b]

光標(biāo)后退一個(gè)字符,此時(shí)光標(biāo)應(yīng)處于后雙引號(hào) " 處高亮。

第八步:輸入換行轉(zhuǎn)義符 "n"

輸入[][n] ,此時(shí)的終端顯示應(yīng)該為:

$ printf "hello, world.n"

可以[Enter]執(zhí)行了。

相關(guān)文章

  • linux查看磁盤(pán)空間的命令詳解

    linux查看磁盤(pán)空間的命令詳解

    本篇文章主要給大家介紹了linux查看磁盤(pán)空間的兩個(gè)命令,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定大幫助,需要的朋友可以參考下
    2023-12-12
  • 101個(gè)shell腳本 猜數(shù)字游戲代碼

    101個(gè)shell腳本 猜數(shù)字游戲代碼

    原本書(shū)上這個(gè)例子是教調(diào)試腳本的,它故意給出的腳本中有幾個(gè)錯(cuò)誤,教我們認(rèn)識(shí)系統(tǒng)提示的錯(cuò)誤,并修改運(yùn)行。但比較難寫(xiě)出來(lái),所以把修改好了的腳本放上來(lái),這個(gè)腳本比較有趣味的
    2016-08-08
  • 詳解Linux查找目錄下的按時(shí)間過(guò)濾的文件

    詳解Linux查找目錄下的按時(shí)間過(guò)濾的文件

    這篇文章主要介紹了Linux查找目錄下的按時(shí)間過(guò)濾的文件 ,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Linux Shell腳本中獲取本機(jī)ip地址方法

    Linux Shell腳本中獲取本機(jī)ip地址方法

    這篇文章主要介紹了Linux Shell腳本中獲取本機(jī)ip地址方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • shell中函數(shù)的應(yīng)用

    shell中函數(shù)的應(yīng)用

    今天這個(gè)腳本其實(shí)很簡(jiǎn)單,但很實(shí)用,講的是shell中函數(shù)的應(yīng)用,需要的朋友可以參考下
    2016-08-08
  • Linux下使用Shell腳本實(shí)現(xiàn)進(jìn)程監(jiān)控的流程

    Linux下使用Shell腳本實(shí)現(xiàn)進(jìn)程監(jiān)控的流程

    這篇文章主要介紹了Linux下使用Shell腳本實(shí)現(xiàn)進(jìn)程監(jiān)控,在 Linux 平臺(tái)下,shell 腳本監(jiān)控是一個(gè)非常簡(jiǎn)單、方便的工具,它可以有效的對(duì)服務(wù)器、進(jìn)程進(jìn)行監(jiān)控,對(duì)系統(tǒng)開(kāi)發(fā)以及進(jìn)程維護(hù)人員非常有幫助,需要的朋友可以參考下
    2023-02-02
  • Shell腳本實(shí)現(xiàn)精準(zhǔn)清除Squid緩存

    Shell腳本實(shí)現(xiàn)精準(zhǔn)清除Squid緩存

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)精準(zhǔn)清除Squid緩存,本文腳本是張宴同學(xué)腳本的個(gè)人優(yōu)化版,生產(chǎn)環(huán)境使用效果不錯(cuò),所以分享給大家,需要的朋友可以參考下
    2015-01-01
  • Linux查找處理文件名后包含空格的文件(兩種方法)

    Linux查找處理文件名后包含空格的文件(兩種方法)

    在linux中如何查找處理文件名后包含空格的文件呢?怎么批量替換處理這些空格呢?下面小編給大家?guī)?lái)了兩種方法,需要的朋友參考下吧
    2017-11-11
  • Linux下shell基本命令之grep用法及示例小結(jié)

    Linux下shell基本命令之grep用法及示例小結(jié)

    grep是Unix/Linux系統(tǒng)中用于文本搜索的強(qiáng)大工具,它可以忽略大小寫(xiě)、顯示行號(hào)、反向選擇、遞歸搜索目錄等,本文就來(lái)介紹一下,感興趣的可以了解一下
    2024-12-12
  • 詳解Shell編程之變量數(shù)值計(jì)算(二)

    詳解Shell編程之變量數(shù)值計(jì)算(二)

    本篇文章主要介紹了詳解Shell編程之變量數(shù)值計(jì)算(二),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02

最新評(píng)論

桂平市| 白玉县| 信宜市| 绥德县| 颍上县| 靖安县| 荔波县| 唐海县| 馆陶县| 沧源| 漳平市| 普格县| 镇沅| 泽普县| 湟中县| 永和县| 宝兴县| 宁阳县| 霍邱县| 阿鲁科尔沁旗| 乌兰县| 边坝县| 隆昌县| 萍乡市| 遂昌县| 白城市| 青阳县| 昌乐县| 奈曼旗| 隆昌县| 长春市| 张家口市| 洛南县| 岑溪市| 延津县| 饶河县| 花莲县| 寿光市| 格尔木市| 霍邱县| 九龙坡区|