您好,登錄后才能下訂單哦!
Linux系統中bash命令怎樣用,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
創建一個shell腳本
我們首先創建一個簡單的腳本,將“Hello World !!”輸出到控制臺。
使用vi命令創建新文件。
$ vi hello.sh
打開編輯器后,按如下所示編寫。
#!/usr/bin/bash``echo "Hello World!!"``exit 0
第一行上的“#!/ usr / bin / bash”表示它是使用bash的shell腳本。
第二行描述了要執行的語句。
最后,使用“exit 0”退出 bash。參數0表示正常結束。
創建文件后,使用bash命令執行shell腳本。
$ bash hello.sh
執行結果:
Hello World!!
Hello World !!已輸出
此外,在執行shell腳本時的命令除了bash以外,還有改變執行權限用“./”運行的。
$ chmod 755 hello.sh``$ ./hello.sh
有一種用 sh命令執行的方法。
$ sh hello.sh
shell腳本可以編寫注釋以及編程。
注釋可以在“#”之后寫出。
#!/usr/bin/bash``echo "Hello World!!"``#結束處理。``exit 0
Shell腳本可以定義變量和賦值。
#!/usr/bin/bash`` ` `num=100``PI=3.14``STR1="Hello"``str_2="World!!"`` ` `echo ${num}``echo ${PI}``echo ${STR1}``echo ${str_2}`` ` `exit 0
變量可以是字母數字字符,例如大寫字母和小寫字母,數字和下劃線(_)。
為變量賦值時,請將其寫為“變量 = 值”。
請注意,如果在“=”之前和之后放置空格,則會導致錯誤。
此外,在訪問變量時,需要在變量名稱之前添加“,如 {變量}”,將變量用“{}”括起來。
輸入和輸出
#!/usr/bin/bash`` ` `read AGE``echo "ege=$AGE"`` ` `exit 0
執行結果:
30``ege=30
read將從控制臺輸入的內容存儲到參數中指定的變量中。
read指定的變量可以稱為普通變量。
Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。
看完上述內容,你們掌握Linux系統中bash命令怎樣用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。