bash功能介紹

2021-09-14 00:16:05 字數 986 閱讀 9900

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會...