LInuxSHELL編程

內核與外層應用之間用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(刪除變量)


$?用來接受或者判斷上一個命令的執行情況




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章