正在學習linux,記錄一下學習歷程。
這裡討論的是shell選項,控制shell的行為,如shell是互動式還是非互動式的。(並不是命令的選項)
shell選項就像on/off開關一樣。
當開啟乙個選項時,就是設定了這個選項,相當於告訴shell以某種方式執行。
當關閉乙個選項時,就算復位了這個選項,相當於告訴shell停止以這種方式執行。
ps:對於bourne shell家族來說,用shell選項控制shell行為。對於c-shell家族來說,通過shell變數控制。bash是linux最流行的shell,它屬於bourne shell家族.以後將更多討論bash。
常用選項
-iignoreeof
忽略eof訊號^d,使用exit退出shell
-mmonitor
啟用作業控制
-cnoclobber
防止重定向標準輸出時偶然移除檔案
-vvi
-eemacs
顯示shell選項
set -o
設定shell選項
set -o 選項名
復位sehll選項
set +o 選項名
shell除錯選項
shell除錯選項 一些常用選項的用法 n 只讀取shell指令碼,但不實際執行 x 進入跟蹤方式,顯示所執行的每一條命令 c string 從strings中讀取命令 n 可用於測試shell指令碼是否存在語法錯誤,但不會實際執行命令。在shell指令碼編寫完成之後,實際執行之前,首先使用 n 選...
Linux學習筆記 shell及shell命令
一 基本命令語法 1.快捷鍵 2.同行多命令的排列 3.設定別名 alias 別名 需要定義別名的命令 如 alias ll ls al 注意 4.輸出重定向 如 ls my.txt 瀏覽當前目錄的資訊,但是結果不再輸出到終端顯示,而是儲存到了my.txt檔案中 和 的區別 會覆蓋檔案原內容,則是在...
shell程式設計 sed的選項
sed 引數 partern commond file 標準輸出 sed sed 引數 partern commond n 使用安靜 silent 模式。在一般 sed 的用法中,所有來自 stdin 的資料一般都會被列出到終端上。但如果加上 n 引數後,則只有經過sed 特殊處理的那一行 或者動作...