閱讀643 返回首頁    go 阿裏雲 go 技術社區[雲棲]


bash重拾

3年前,我進入了 linux 世界,那會兒自學了 bash,年也久也!歎息當時基礎沒有打勞,現在重拾!


1 先簡單介紹下 bash:

bash 是跑在 unix/linux 環境下的一種腳本語言,是一種解釋型語言,由 Brian J.Fox 1987年開發--題外話:和我一樣老了,但是比我適用多咯


2 直接上腳本源碼進行簡單學習

編寫腳本程序

vi t

--------------------------------------------------------------

#!/bin/bash

# Only text

echo hello!

exit 0

--------------------------------------------------------------

賦予執行權限

chmod 755 t  或者 chmod u+x

執行

./t

顯示

hello


說明

直接建立 vi t.sh 這樣就可以有語法高亮顯示和錯誤提示

賦予權限可以直接用命令 umask 來設置文件和文件夾的默認屬性,如下:

關於 umask 命令:設置“建立文檔和目錄時候的屬性預設值”

使用指南:對於文件夾來說,umask+文件夾權限=777     對於文件來說,umask+文件權限=666

umask 和 chmod 命令:

umask設置了用戶創建文件的默認 權限,它與chmod的效果剛好相反,umask設置的是權限“補碼”,而chmod設置的是文件權限碼。


#!/bin/bash

#!固定開頭,/bin/bash 指定解釋的為何種shell,位置在哪裏

# Only text

#後麵的為注釋

echo hello!

表示在終端要顯示的為:hello!

exit 0

exit 0:表示返回0,執行成功,其他表示失敗


最後更新:2017-04-03 14:53:48

  上一篇:go C語言和ARM匯編語言的相互調用
  下一篇:go 網絡子係統68_路由表處理設備ip配置事件