Linux-Bash指令

1. 查詢指令

  • type [-tpa] name:查詢指令是否為Bash內(nèi)建指令:
    • 沒有參數(shù)的話,顯示name是外部命令還是內(nèi)建命令
    • -t:以如下方式顯示命令含義:
    • file:外部命令
    • alias:命令別名
    • builtin:內(nèi)建指令
    • -p:如果name為外部指令,才會顯示完整的文件名
    • -a:會由PATH變量定義的路徑中,將所有name的指令都列出來,包含alias

2. 指令編輯

  • 指令跳脫【\】:不把下一個字符當(dāng)做指令執(zhí)行
  • <tab>:補(bǔ)充指令,或者顯示可執(zhí)行的指令(按兩下)
組合鍵 功能
<ctrl> + u 向前刪除指令串
<ctrl> + k 向后刪除指令串
<ctrl> + a 讓光標(biāo)移動到整個指令串的最前面
<ctrl> + e 讓光標(biāo)移動到整個指令串的最后面

3. 指令搜尋順序

在bash shell中輸入一個指令并執(zhí)行后,指令運(yùn)作的順序如下:

  1. 以相對/絕對指令執(zhí)行指令,例如/bash/ls,./ls
  2. 由alias找到該指令來執(zhí)行
  3. 由bash內(nèi)建的(builtin)指令來執(zhí)行
  4. 通過$PATH變量的順序搜索到的第一個指令來執(zhí)行
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,269評論 2 33
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,648評論 19 139
  • 概述 首先,咱們來了解一下,什么是Shell。操作系統(tǒng)內(nèi)核給我們提供了各種接口,同時(shí)也提供了各種用戶層的庫,理論上...
    keysaim閱讀 1,525評論 0 0
  • 命令總結(jié)之系統(tǒng)篇 更新時(shí)間:2017年6月11日-由于資料過多可能會分很多篇章 alias 功能說明:設(shè)置命令的別...
    數(shù)據(jù)革命閱讀 910評論 0 0
  • 傅秋潔|007-1942|一點(diǎn)一點(diǎn)的理解學(xué)習(xí) hi,秋潔,上周咱也是上下樓互評,真是緣分。 點(diǎn)贊: 1)非常喜歡你...
    醫(yī)路潔行閱讀 688評論 1 2

友情鏈接更多精彩內(nèi)容