Shell入門基礎

Shell的Helloworld

#!/bin/bash
echo "helloworld taosir"

執行方式

方式一:用 bash 或 sh 的相對或絕對路徑(不用賦予腳本+x權限)bash

bash 文件相對或絕對地址
sh 文件相對或絕對地址

方式二:採用輸入腳本腳本的絕對路徑或相對路徑(必須具備可操做權限+x)賦予腳本文件+x權限 spa

chmod 777 文件名

注意:code

第一種方式本質是bash解析器幫你執行腳本,因此腳本自己不須要執行權限blog

第二中方式本質是腳本須要本身執行,因此須要執行權限class

多命令處理

需求:在目錄下建立文件,在文件中輸入內容變量

#!/bin/bash
cd /home/taosir/
touch taosir.txt
echo "taosir is studying..." >> taosir.txt

Shell中的變量

系統變量:

  • $HOME:當前用戶目錄
  • $PWD:當前所在目錄
  • $SHELL:默認解析器
  • $USER:當前用戶

自定義變量:

A=2
echo $A
輸出結果:2
  • 如何撤銷變量: unset 變量
  • 如何聲明靜態變量:readonly 變量,注意這種沒法unset
  • 如何將變量提高爲全局環境變量:export 變量
相關文章
相關標籤/搜索