第二章入門:
1.wc(字數計算次序) 可以列印出行數,字元數,字數等,分別為wc -l or wc -c or wc -w;
2.shell可以識別三種命令:內建命令,shell函式和外部命令;
3.the usage of echo
\r 回車
\t 水平製表符
\v 垂直製表符
\a 警示
\b 退格
\c 這個引數之後的都會被忽略
\f clear screen
\n new line
4. tr [options]
translate, squeeze, and/or delete characters from standard input, writ‐
ing to standard output.
-c, -c, --complement
use the complement of set1
-d, --delete
delete characters in set1, do not translate
-s, --squeeze-repeats
replace each input sequence of a repeated character that is
listed in set1 with a single occurrence of that character
-t, --truncate-set1
first truncate set1 to length of set2
ex.tr -d '\r' unix_file.txt
5、特殊檔案:/dev/null 與 /dev/tty
兩個對shell程式設計特別有用的檔案。/dev/null會丟掉傳送到此檔案的資料 /dev/tty 當程式開啟此檔案時,unix會自動將他重定向到乙個終端
stty用來控制終端
6、新增環境變數
path=$path:$home/bin
如果要讓修改生效,要加入到.profile檔案
例如export path=$path:/my_new_path
也可以修改
./bashrc檔案
Shell學習筆記1
運算子 語法 表示式1,表示式2 特點 1 在雙括號結構中,所有表示式可以像c語言一樣,如 a b 等。2 在雙括號結構中,所有變數可以不加入 符號字首。3 雙括號可以進行邏輯運算,四則運算 4 雙括號結構 擴充套件了for,while,if條件測試運算 5 支援多個表示式運算,各個表示式之間用 分...
shell學習筆記(1)
shell是c語音編寫的指令碼語言,使用者輸入命令交給shell處理,shell將操作交給核心,核心把處理結果交給使用者。編寫第乙個shell指令碼 在home目錄下新建乙個test.s 件 bin bash echo hello 儲存後可以用source test.sh即可執行指令碼輸出hello...
shell程式設計學習筆記(1)
最近突然不忙了,想系統的學習一下shell程式設計。可以說對linux的熟悉離不開對shell的學習,而作為乙個好的系統管理員,不能不懂shell程式設計。shell程式設計不只是簡單的命令堆疊,它還提供了變數,控制結構 if for while 可以說它和python perl ruby等3大腳步...