1.命名別名
alias命令
別名的好處是可以把本來很長的指令簡化縮寫,來提高工作效率。
alias #檢視系統當前所有的別名
alias h5=『head -5』 #定義新的別名。這時候輸入h5就等於輸入』head-5『
unalias h5 #取消別名定義
2.管道與重定向
bash 的標準輸入裝置是鍵盤,標準輸出裝置是顯示器,我們通過鍵盤輸入命令並執行,系統將返回資訊顯示在螢幕上,標準輸入的檔案描述符為0,標準輸出的檔案描述符為1,錯誤輸出的檔案描述符為2。但有時需要我們改變這樣的標準輸入與輸出方式,linux中可以使用重定向符(<,>,<<,>>,|)重新定義輸入與輸出
管道符 | 他的應用很廣,很方便,它是將乙個命令的結果給下乙個命令執行。例如:
cat a.txt | wc -l #意思是檢視a.txt檔案並顯示行號
#>是覆蓋重定向的意思
例如
echo "aaaaaa" > a.txt #這個意思是把aaaaa直接放到a.txt裡面,但會覆蓋裡面的內容
#>>是追加重定向的意思
echo "aasfdf" >> a.txt #這個也是新增內容,但這個不會覆蓋原檔案的內容,會在最後新增內容
3.快捷鍵的使用
快捷鍵功能描述
ctrl+l
清屏,等同於clear
ctrl+c
強制終止命令
ctrl+z
把命令放入後台
ctrl+a
把游標移動到命令列首
ctrl+e
把游標移動到命令行尾
ctrl+u
從游標所在位置刪除到行首
BASH增加日誌功能
bash增加日誌功能 如果工作中遇到了比較囧的情況,機器被人攻破了,黑客登入了你的系統 當然我們會盡全力防止這樣的事情發生 你一定會希望系統記錄下來哪個使用者做過哪些操作。history功能並不能滿足這個要求,因為黑客的智商應該會告訴他在離開的時候刪除history記錄 除非你遇到個菜鳥黑客 那麼我...
bash常用功能
1 歷史命令 root centos7 history 選項 歷史命令儲存檔案 選項 c 清空歷史命令 w 把快取中的歷史命令寫入歷史命令儲存檔案。如果不手工指定歷史命令儲存檔案,則放入預設歷史命令儲存檔案 bash history 中2 歷史命令使用 root centos7 sys system...
bash的簡單介紹
一 shell的通用特性 執行基本的命令 shell指令碼語言 管道 重定向 變數 表示式 函式 引數 環境變數等 內建命令 job控制 二 bash的獨特特性介紹 特有的內建命令 外部呼叫bash,可以傳入長選項和短選項,長選項必須在短選項之前傳入 bash的startup file,即bash會...