歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Linux學習之shell基礎

Linux學習之shell基礎

日期:2017/3/3 13:02:25   编辑:SHELL編程

1、shell所擔任的角色和作用

shell將字符界面輸入的命令轉換為內核能夠識別的代碼,例如 010100011

sh文件即為shell文件。

可通過cat /etc/shells 查看系統支持的shell類型。

2、輸出命令echo

如果輸出的內容包含空格,最好用雙引號將輸出的內容括起來。

示例如下:

第一個示例將輸出ac,因為\b將其前面的b刪除了。

下面的示例將會以紅色的形式把abcd顯示出來,其格式為 \e[1;顏色 輸出內容 \e[0m

3、一個shell腳本示例

第一行的#!/bin/Bash不是注釋,而且不能省略,它是一個聲明,聲明這是一個shell腳本。

從第二行開始以#開頭的才代表注釋。

dos2unix XXX.sh 如果XXX.sh是在windows系統中編輯完成的,那麼放到Linux系統中執行會報錯,因為他們編輯時所用到的回車符不一樣,所用要用命令dos2unix對文件進行轉換後才可以在Linux系統中執行。類似的,還有命令unix2dos,剛好與之相反。

4、執行shell腳本

有兩種方式,分別如下:

Copyright © Linux教程網 All Rights Reserved