乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Linux(入門基礎(chǔ)):61---終端的環(huán)境配置(stty、set)

       印度阿三17 2019-02-28

      終端環(huán)境配置

      • ①什么是終端環(huán)境,例如:我們在終端下輸入命令、按下快捷鍵、以及終端下輸入命令有哪些限制等等,這都屬于終端環(huán)境
      • ②設(shè)置終端環(huán)境:可以通過stty、set兩個命令設(shè)置
      • ③配置文件:我們終端的按鍵設(shè)置功能存放在/etv/inputrc這個文件中。還有例如/etc/DIR_COLORS*、/usr/share/terminfo/*等
      • ④提醒:我們終端默認(rèn)的配置已經(jīng)很好用了,不需要改動了,一些常用默認(rèn)組合按鍵如下:
      ctrl C 終止目前的命令
      ctrl D 輸入結(jié)束(EOF),例如郵件結(jié)束的時候
      ctrl M 就是回車
      ctrl S 暫停屏幕
      ctrl Q 恢復(fù)屏幕
      ctrl U 在提示符下,將整列命令刪除
      ctrl Z 暫停目前的命令

      一、stty命令

      1.功能

      • 可以查看、設(shè)置終端下的一些按鍵內(nèi)容(setting? tty)

      2.命令格式

      • stty? -a
      • stty? 關(guān)鍵字? 按鍵

      相關(guān)參數(shù)

      • -a:查看終端下的按鍵設(shè)置內(nèi)容

      3.演示案例

      ①查看終端下的按鍵內(nèi)容

      stty? -a

      按鍵的關(guān)鍵字:^符號代表ctrl鍵

      • intr:發(fā)送一個interrupt(中斷)信號給目前正在運行的程序,就是終止程序運行
      • quit:發(fā)送一個quit信號給目前正在run的程序
      • erase:向后刪除字符串
      • kill:刪除在當(dāng)前光標(biāo)前的所有文字
      • eof:End of file的意思,代表結(jié)束輸入。例如郵件結(jié)束的時候
      • stop:將目前程序停止運行,不能進行任何操作。例如:我們在vim時,按下ctrl s此時終端就會卡住,不能就行任何操作。可以使用使用start重新啟動
      • start:在某個程序停止(stop)后,重新啟動它的output
      • susp:送出一個terminal? stop的信號給正在運行的程序

      ②設(shè)置按鍵操作

      • 例如改變erase的按鍵為ctrl h

      stty erase? ^h

      二、set命令

      1.功能

      • 功能一:不用任何參數(shù)時,查看當(dāng)前的環(huán)境變量
      • 功能二:設(shè)置命令行輸入/輸出的環(huán)境

      2.命令格式

      • set? [參數(shù)]

      相關(guān)參數(shù)與選項

      • -u:默認(rèn)不啟用,若啟用后,當(dāng)使用未設(shè)置的變量時,會顯示錯誤信息
      • -v:默認(rèn)不啟用,若啟用后,在信息被輸出前,會先顯示信息的原始內(nèi)容
      • -x:默認(rèn)不啟用,若啟用后,在命令被執(zhí)行前,會顯示命令內(nèi)容(前面有 號)
      • -h:默認(rèn)啟用,與歷史命令有關(guān)
      • -H:默認(rèn)啟用,與歷史命令有關(guān)
      • -m:默認(rèn)啟用,與任務(wù)管理有關(guān)
      • -B:默認(rèn)啟用,與中括號[]的作用有關(guān)
      • -C:默認(rèn)不啟用,若使用>號,則若文件存在時,該文件不會被覆蓋

      3.使用案例

      ①查看目前set命令的設(shè)置值

      • -變量的值就是當(dāng)前set的所有設(shè)置值。himBH代表是bash的默認(rèn)設(shè)置值

      echo? ${-}

      ②設(shè)置當(dāng)使用未設(shè)置的變量時,提示錯誤信息

      • 我們沒有設(shè)置前,使用未定義的變量name出錯,set -u后再使用報錯

      set? -u

      如果想要取消-u這個參數(shù),輸入set? u即可

      來源:http://www./content-3-126601.html

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多