day2-bash shell

day2 2019.7.25

1.什么是bash shell?

bash shell 是命令解釋器。

將用戶輸入的命令翻譯給內(nèi)核程序。內(nèi)核處理完成之后返回給bashshell。

2.bash shell能夠做什么?

bash shell 可以實(shí)現(xiàn)文件管理、磁盤管理、用戶管理、權(quán)限管理等

3.bash shell的使用形式。

(1)單條命令

(2)shell腳本

4.bash shell的基本語法。

命令 選項(xiàng) 參數(shù)

5.bash shell的特性。

(1)能夠用tab鍵補(bǔ)全命令、選項(xiàng)、參數(shù)。

(2)快捷鍵

? ctrl a 行首 ctrl e 行首

? ctrl u 刪除光標(biāo)前所有內(nèi)容

? ctrl k 刪除光標(biāo)后所有內(nèi)容

? ctrl w 以單詞或空格為間距刪除前面內(nèi)容

? ctrl c 取消 ctrl l 清屏

? ctrl e 行尾 ctrl a 行首

? ctrl r 搜索之前執(zhí)行過的命令

? ctrl z 暫時(shí)放入后臺(tái)(幾乎不用)

(3)history

? -d 刪除第N行歷史記錄

? -c 清空歷史記錄

? -w 在本地將歷史記錄生成文件.bash_history

? !60 執(zhí)行歷史第60條記錄

(4)設(shè)置別名

? alias 設(shè)置別名如: alias kj="ls -la /" (臨時(shí)生效)

(5)幫助手冊(cè)

? man ls

? ls --help

6.隨堂筆記

ls -l 長(zhǎng)格式顯示 -a 顯示全部文件,包括隱藏文件

[root@kuangjie ~ ] # $
用戶 主機(jī)名 當(dāng)前用戶所在家目錄 超級(jí)管理員 普通用戶

no such file or directory 沒有找到文件或目錄
command not found 命令未找到

命令+選項(xiàng)+參數(shù)(文件路徑) PS:選項(xiàng)參數(shù)可以位置互換。

命令補(bǔ)全:出不來按兩下tab。
選項(xiàng)補(bǔ)全:yum install bash-completion
參數(shù)補(bǔ)全:(路徑補(bǔ)全)路徑正確即可。

esc + . 上一條輸入的命令

?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,717評(píng)論 0 5
  • 一、什么是Bash Shell? 命令解釋器, 將用戶輸入的命令,翻譯給內(nèi)核程序. 將用戶輸入的指令翻譯給內(nèi)核...
    Gq趙閱讀 564評(píng)論 0 1
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評(píng)論 0 10
  • 概述 首先,咱們來了解一下,什么是Shell。操作系統(tǒng)內(nèi)核給我們提供了各種接口,同時(shí)也提供了各種用戶層的庫,理論上...
    keysaim閱讀 1,525評(píng)論 0 0
  • 第一章 1.Linux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,585評(píng)論 0 9

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