linux學習之四

1、輸入輸出重定向
(一)輸入
命令 < 文件 將文件做爲命令的標準輸入
命令 << 分界符 從標準輸入中讀入,直到碰見分界符才中止
命令 < 文件1 > 文件2 將文件1做爲命令的標準輸入並將標準輸出到文件2
(二)輸出
命令 > 文件 將標準輸出重定向到一個文件中(清空原有文件的數據)
命令 2> 文件 將錯誤輸出重定向到一個文件中(清空原有文件的數據)
命令 >> 文件 將標準輸出重定向到一個文件中(追加到原有內容的後面)
命令 2>> 文件 將錯誤輸出重定向到一個文件中(追加到原有內容的後面)
命令 >> 文件 2>&1或命令 &>> 文件 將標準輸出與錯誤輸出共同寫入到文件中(追加到原有內容的後面)
2、經常使用轉義字符
反斜槓(\):使反斜槓後面的一個變量變爲單純的字符串。
單引號(''):轉義其中全部的變量爲單純的字符串。
雙引號(""):保留其中的變量屬性,不進行轉義處理。
反引號(``):把其中的命令執行後返回結果。
3、環境變量
HOME 用戶的主目錄(即家目錄)
SHELL 用戶在使用的Shell解釋器名稱
HISTSIZE 輸出的歷史命令記錄條數
HISTFILESIZE 保存的歷史命令記錄條數
MAIL 郵件保存路徑
LANG 系統語言、語系名稱
RANDOM 生成一個隨機數字
PS1 Bash解釋器的提示符
PATH 定義解釋器搜索用戶執行命令的路徑
EDITOR 用戶默認的文本編輯器

























linux

linux學習之四

相關文章
相關標籤/搜索