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 + . 上一條輸入的命令
?