shell的學習筆記

2021-08-27 14:24:32 字數 457 閱讀 7430

最近在找工作,前些天被問起shell的問題。發現這塊真是自己的軟肋。趁著下午無聊,學習下。順便做下筆記,已備忘。

1.hello world。

新建個filename.sh的檔案。內容如下。

#!/bin/sh

#print hello world in the console window

a="hello world!"

echo $

儲存退出,執行./filename.sh。

這時候我遇到個問題

-bash: ./filename.sh: permission denied

沒許可權,給個許可權再執行。

chmod 777 filename.sh

順利輸出hello world!

shell 學習筆記

shell 是解釋型語言 移植性強課對應不同的直譯器 bin sh f 變數開頭以乙個字母或者下劃線,後接任意長度的字母 數字或者下劃線。命令 commod op 引數 輸入 輸出 重定向管道 echo printf 大口如小口出。特殊檔案 dev null bit bucket 刪除所有輸入的資料...

shell學習筆記

shell指令碼在linux下開發經常需要用到,shell的指令碼可以幫助使用者自動化地和作業系統進行互動,起到了提高效率的作用。學習一門語言,通常需要實戰演練編碼除錯,shell該如何除錯呢?使用bash x命令即可。vi demo.sh敲入 bin bash echo 1 echo date y...

shell學習筆記

1 shell檔案的第一行都必須是 bin sh 也可以有其他路徑,這裡我們只以這個為例 2 定義變數 a value 中間不能有空格 呼叫方法 echo a 3 shell常用的條件測試 備註 方括號兩側必須要有空格,f lt等兩側也必須要有空格 a f file 判斷 file是否是乙個檔案 b...