認識和學習bash
查看linux下shells:
[[email protected] etc]$ vim /etc/shells
查看登入時取得到的shell:
[[email protected] etc]$ vim /etc/passwd
其中,root用戶取得的是/bin/bash
Bash Shell的功能
/bin/bash為linux預設shell,有以下幾個優點:
~./bash_history 記錄指令歷史
c[tab]查找以c開頭的指令
alias 設置查詢別名
shell scripts
通配符(wildcard)
查詢是否bashshell內建指令
[[email protected]
指令下達與快速編輯
命令太長可以利用\Enter來換行(\轉義)繼續輸出
ctrl+u 向前刪除
ctrl+k 向後刪除
ctrl+a 跑到最前端
ctrl+e 跑到最後端
Shell的變量
變量的取用與設定:echo,變量的設定規則unset
變量的取用 echo $變量名 或者 echo ${變量名},例如:
用等號設定變量名=
註意,變量設定要符合以下規則哦:
1.用等號連接
myname=VBIRD
2.=兩邊不能加空格
3.只能英文和數字組成,並數字不能開頭(試了下,下面的好像不太符合啊)
4.變量內容若有空格,可以用"或者‘括起來,但
雙引號的特殊字符如$,可保持原有特性(即變量),如:
單引號的特殊字符僅文本輸出,如:
5.用\轉移特殊字符到原來的意義
6.借用其他指令,用`指令`或者$(指令)如:
認識和學習bash