shell簡單瞭解 shell
查看當前的shell echo $SHELL
vim
嘗試第一個小腳本: vim test.sh
緩存
1 #!/bin/bashbash
2 echo 'i will be back'; 服務器
注意: #!/bin/bash 這一句是必定要加的,切記。spa
執行腳本方式:.net
1. 賦予執行權限,chmod 755 test.sh,直接運行 ./test.sh,注意:要用相對或者絕對路徑執行。
blog
2. 經過bash調用執行腳本,如:bash test.sh
ci
bash的基本功能字符串
別名
查看系統當中已有的別名 alias
修改別名的命令 alias ls='ls --color:never'
添加名別的命令 alias vi='vim'
刪除別名的命令 unalias vi
注意:使用alias命令是臨時生效的,若是重啓服務器,這些設置會失效。若是想要別名永久生效,能夠把別名的設定寫到環境變量配置文件之中。命令: vi <家目錄>/.bashrc 按照默認的格式和位置寫。可是這個作法是須要從新登陸才能生效的,若是須要及時生效,但是使用命令: source .bashrc 。這樣就會把這個文件調用一遍,而後生效。
命令生效順序:
1. 第一順序位執行用絕對路徑或相對路徑執行的命令
2. 第二順序位執行別名
3. 第三順序執行bash的內部命令
4. 第四順序位執行按照$PATH環境變量定義的目錄查找順序找到的第一個命令。
2. 經常使用快捷鍵
ctrl+c 終止 ctrl+e 光標快速到行尾
ctrl+l 清屏 ctrl+z 把命令放入後臺(不建議使用)
ctrl+u 刪除全行 ctrl+r 在歷史命令中搜索 ctrl+a 光標跳到行首
3. 歷史命令
history 【選項】 【歷史命令保存文件】
選項: -c 清空歷史命令(不建議清空,反正這個也不會佔用多大空間)
-w 把緩存中的歷史命令寫入歷史命令保存文件 <家目錄>/.bash_history
注意:歷史命令默認會保存1000條,能夠在環境變量配置文件 /etc/profile 中進行修改。找到 HISTSIZE=1000,修改便可。
歷史命令的調用,最多見的有兩個:
1. 使用上、下箭頭,調用之前的歷史命令
2. 使用「!字符串」,重複執行最後一條以該字符串開頭的命令
4. tab鍵的自動補全功能
命令補全:依賴的是環境變量。
文件或目錄補全:依賴操做的路徑。
學PHP的小螞蟻 原創博客 http://my.oschina.net/woshixiaomayi/blog