Linux入門之常用命令(5)Bash

2022-02-13 02:45:10 字數 1373 閱讀 1754

bash優點

1.命令編輯能力  記錄使用過的命令 ~/.bash_history 記錄上次的歷史命令

2.補全功能  指令補全兩下tab 檔名補全

3.命令別名  alias [別名]=『』

4.作業控制、前景背景控制

5.shell scripts 指令碼控制

顯示變數  echo $variable

列出系統現有環境變數  env

列出環境變數與自定義變數 set

自定義變數意義

1.路徑名過長

變數設定規則

1.變數與變數內容以=連線

2.等號兩邊不能直接接空格符

3.變數名稱只能是英文和數字 數字不能開頭

4.若有空格需要用雙引號或單引號包含

6.\ 表示轉義符號

7.需要呼叫其他變數時 需要雙引號將該變數包含

5.取消變數 unset 變數名

設定變數時雙引號 引用特殊變數   單引號不引用,僅為一般字元

指令巢狀符號 `先執行`

想讓變數繼續在子程式中使用 執行  export 變數

在引用他人的檔案或其他程式時,尤其是兩三個檔案需要互相引用時,如果忘記設定export,那麼不同檔案中相同變數的值需要一再重複設定,所以只要在頭乙個檔案中設定export,那麼後續檔案引用變數時,將會自動讀取該變數內容。

alias 檢視當前別名命令

系統設定值

/etc/profile 設定了path、user、mail、 規劃出/etc/inputrc 針對鍵盤熱鍵設定的檔案資料內容

個人設定值

~/.bash_profile 設定個人的環境變數

~/.bashrc 設定個人變數

~/.bash_history 記錄曾經用過的命令

~/.bash_logout 登出時的事情

source 變數配置檔案

不登出 直接讀入變數配置檔案

萬用字元

echo $?  返回前乙個指令執行結果 0正確 1錯誤

command 1;command 2   無論1是否正確都執行2

command1 || command2 1正確方可執行2

command1 && command2

系統預設不執行當前路徑下的命令 需要執行時./command

Linux入門之常用命令(1)

退出系統 exit 圖形介面 startx 時間 date 日曆 cal month year 計算器 bc 幫助 man command info command 網路狀態 netstat a 後台執行程式 使用者程序 ps aux 關機 shutdown 重啟 reboot 一 檔案操作 ls ...

Linux常用命令(5)

1,yum 軟體包公升級器 fedora,redhat及類似系統 yum localinstall package name.rpm 將安裝乙個rpm包,使用你自己的軟體倉庫為你解決所有依賴關係 yum update package name.rpm 更新當前系統中所有安裝的rpm包 yum upd...

Linux 入門常用命令

linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個,首先它是自由軟體,使用者不用支付費用就可以使用它,並可根據自己的需要對它進行修改。另外,它具有unix的全部功能,任何使用unix系統或想要學習unix系統的人都可以從中獲益。讓我們一起從每乙個命令開始,走向linux高手之路吧。linux...