shell 基本功能

2021-10-03 06:45:53 字數 1040 閱讀 4041

chmod 755 test.sh  //設定可執行許可權

cat -a test.sh 包含隱藏檔案

別名:alias 別名 = 「原命令」

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

永久生效,設定在/root/.bashrc 檔案種

unalias 別名 : 刪除別名

ctrl + u : 刪除或這剪下游標之前的字元

ctrl + k: 刪除或這剪下游標自會後的字元

ctrl + y: 貼上內同

輸出重定向:

命令 > 檔案 覆蓋儲存

命令 >> 檔案 追加的形式儲存

錯誤命令 2> 檔案 覆蓋儲存

錯誤命令 2>> 檔案 追加的形式儲存

命令 &> 檔案 覆蓋儲存。(正確或者錯誤都會儲存在同乙個檔案)

命令 &>> 檔案 追加儲存。(正確或者錯誤都會儲存在同乙個檔案)

或者命令 > 檔案 2>&1

命令 >> 檔案 2>&1

或者命令 >> 檔案1.txt 2>檔案2.txt : 把正確輸出追加到檔案1,錯誤輸出追加到檔案2

輸入重定向:

wc -c < 檔案 統計位元組數

wc -w < 檔案 統計單詞數

wc -l < 檔案 統計行數

多命令執行順序:

; 按照順序執行

&& 前面執行成功了後面才執行

|| 前面執行成功了,後面就不會執行,前面失敗了後面才會執行

萬用字元:

?:匹配乙個任意符

* :匹配0個或者任意多個

: 匹配[abv]中任意乙個字元

[-]:匹配任意乙個字元,例如:[a-z]代表乙個小寫字母

[^]:邏輯非,表示匹配不是中括號內的乙個字元,例如[^0-9]代表匹配乙個不是數字的字元

$()和``反引號作用一樣,用來引用系統變數

echo '$(date)' = $(date)

echo '$(date)' = 2023年 01......

Bash基本功能

history 選項 歷史命令儲存檔案 c 清空歷史命令 w 把快取中的歷史命令寫入命令儲存檔案 歷史命令預設儲存1000條,可以在環境變數配置檔案 etc profile中進行修改 必須重新登陸,歷史命令可以儲存檔案 歷史命令的呼叫 使用上,下箭頭呼叫以前的歷史命令 使用 n 重複執行第n條命令 ...

Nginx基本功能

1 靜態http伺服器 首先,nginx是乙個http伺服器,可以將伺服器上的靜態檔案 如html 通過http協議展現給客戶端。配置 plain view plain copy server 2 反向 伺服器 什麼是反向 客戶端本來可以直接通過http協議訪問某 應用伺服器,管理員可以在中間加上乙...

Linux Shell Bash基本功能

history 選項 歷史命令儲存檔案 選項 c 清空歷史命令 w 把快取中的歷史命令寫入歷史命令儲存檔案 bash history 歷史命令預設儲存1000條,可以在環境變數配置檔案 etc profile中進行修改 的值 重新登入後生效 在輸入時可以使用tab鍵就會自動補全 不論是輸入命令還是一...