shell知識點
阿新 • • 發佈:2017-05-27
取代 時間 主機名稱 重復 mage ast 程序 col 替換
-a:列出所有的限制數據
-r:此shell可以建立的最大檔案容量
stty -a 列出所有的按鍵與按鍵內容
cut -d 後面接分隔符
-f 取出第幾段的
grep -c 計算找到‘搜尋字符串’的次數
-i 忽略大小寫不同
-n 順便輸出行號
-v 反向選擇
sort 排序
-f 忽略大小寫差異
-t 分隔符
-r 反向排序
-b 忽略最前面的空格符部分
-u 相同的部分只取一次
unip 去重復
-i 忽略大小寫的不同
wc -l 僅列出行
-w 僅列出多少字(英文單字)
-m 多少字符
tee 雙重導向
-a 以累加的方式將數據假如file當中
tr 刪除文字或者進行文字替換
-d 刪除訊息當中的SET1這個字符串
-s 取代掉重復的字符
col -x 將tab鍵轉換成對等的空格鍵
join 有相同數據部分加在一起
-t join預設以空格符分隔數據
-i 忽略大小寫的差異
paste 將兩行貼在一起,且中間以[tab]鍵隔開
-d 後面可以接分隔字符
expand 將[tab]按鍵轉成空格鍵
split 分割
-b 後面接欲分割的檔案大小
-l 以行數進行分割
alias 創建別名
unalias 刪除別名
type [name] 查看是否是內部命令還是外部命令
env 列出目前shell環境下的所有環境變量與其內容
set 觀察目前shell環境下的所有變量
ps1 (提示字符設定)
\d:代表日期
\H:完整的主機名稱
\w:完整的工作目錄
\u:使用者的賬號名稱
export 自訂變量轉變為環境變量
read [-pt] 讀取來自鍵盤輸入的變量
-p:後面接提示符
-t:後面可以接等待的時間長
declare 宣告變量屬性
-a:定義成數組
-i:定義成為整數數字
-x:定義成環境變量
-r:該變量不可被更改
ulimit 限制檔案系統與程序之間的關系
-a:列出所有的限制數據
-r:此shell可以建立的最大檔案容量
stty -a 列出所有的按鍵與按鍵內容
cut -d 後面接分隔符
-f 取出第幾段的
grep -c 計算找到‘搜尋字符串’的次數
-i 忽略大小寫不同
-n 順便輸出行號
-v 反向選擇
sort 排序
-f 忽略大小寫差異
-t 分隔符
-r 反向排序
-b 忽略最前面的空格符部分
-u 相同的部分只取一次
unip 去重復
-i 忽略大小寫的不同
wc -l 僅列出行
-w 僅列出多少字(英文單字)
-m 多少字符
tee 雙重導向
-a 以累加的方式將數據假如file當中
tr 刪除文字或者進行文字替換
-d 刪除訊息當中的SET1這個字符串
-s 取代掉重復的字符
col -x 將tab鍵轉換成對等的空格鍵
join 有相同數據部分加在一起
-t join預設以空格符分隔數據
-i 忽略大小寫的差異
paste 將兩行貼在一起,且中間以[tab]鍵隔開
-d 後面可以接分隔字符
expand 將[tab]按鍵轉成空格鍵
split 分割
-b 後面接欲分割的檔案大小
-l 以行數進行分割
shell知識點