SHELL學習筆記(1)

2021-06-01 10:09:06 字數 1109 閱讀 6233

第二章入門:

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大腳步...