內核與外層應用之間用shell,是命令解釋器
echo -e可以進行黑底
#!/bin/sh :非註釋
#!/bin/sh
#the program
# author
echo 'tttttt'
執行方式 :chmod +x xxx.sh
./xxx.sh
另一種是bash xxx.sh(根本不需要權限)
winsows腳本自動轉linux:通過dos2unix
cat -A:顯示所有文件包括隱藏如回車等
他還給了一個簡單的vi的命令介紹,這裏我說一下把,也就
是w表示寫入,q表示退出,q!表示強制退出,wq是保存然
後退出,set nu 表示添加行號,set nonu 表示取消行號,輸入
數字然後按esc會將光標移動至該行行首,/字符串用來搜索,
也可用?字符串來查找,當然還可以用n來切換。
etc:系統設置與管理目錄
bin:常用命令目錄,存放用戶可執行的常用命令
var:變動性質的相關程序目錄如log、
usr:存放用戶使用的系統命令和應用程序如php
alias:命令別名
別名永久生效 :vi/root/.bashrc
刪除別名:unalias 別名
自定義變量
變量用等號連接,左右兩側不能有空格,變量值有空格需要用單引號或者雙引號包括,如果命令結果作爲變量 值賦給,使用反引號或者$()包含命令。
如果需要增加變量的值,那麼可以進行變量值的疊加。不過變量需要用雙引號包含“$變量名”或用${變量名}包含。
環境變量
設置環境變量
export 變量名=變量值(申明)
env(查詢變量)
unset(刪除變量)
$?用來接受或者判斷上一個命令的執行情況