/etc/shells
[root@localhost ~]# more /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin /bin/tcsh /bin/csh
echo -e 相關轉義符
\\ 輸入\
\a 輸出警告音
\b 退格,即向左刪除一個字符
\c 取消輸出行末的換行符,和-n選項一致
\e Esc
\f 換頁符
\n 換行
\r 回車
\t 制表,即Tab
\v 垂直制表符
\0nnn 按照八進制ASCII碼表輸出字符,其中0為數字零,nnn是三位八進制數
\xhh 按照十六進制ASCII碼表輸出字符,其中hh是兩位十六進制數
輸出帶顏色的字符:
[root@localhost ~]# echo -e "\e[1;31m hello \e[0m" hello
30m=黑色 31m=紅色 32m=綠色 33m=黃色 34m=藍色 35m=洋紅 36m=青色 37m=白色
一個簡單shell腳本:
#!/bin/bash 注釋:此句表示這是一個shell腳本 # The first program 注釋:#開關表示注釋行 echo -e 'Hello World!' 注釋:若有感嘆號!則應該用單引號括起來,不能用雙引號。
執行方式:
相對路徑:./hello.sh
絕對路徑:/root/shFiles/hello.sh
另一個執行方法:bash hello.sh,此方法無需chmod 755 hello.sh
查看腳本內容:
[root@localhost shFiles]# cat -A hello.sh 注釋:-A選項可以顯示行尾符$,Linux回車符即為$,Windows回車符為^M$ #!/bin/bash$ # The first program$ $ echo -e 'Hello World!'$ [root@localhost shFiles]# cat hello.sh #!/bin/bash # The first program echo -e 'Hello World!'
安裝dos2unix命令:
掛載光盤:mount /dev/cdrom /mnt/cdrom
安裝:yum -y install dos2unix
也有unix2dos命令。