Linux Shell Bash基本功能

2022-08-10 05:51:07 字數 2173 閱讀 8899

history 【選項】 【歷史命令儲存檔案】

選項:-c  清空歷史命令

-w 把快取中的歷史命令寫入歷史命令儲存檔案

~/.bash_history

歷史命令預設儲存1000條,可以在環境變數配置檔案/etc/profile中進行修改

的值 重新登入後生效

在輸入時可以使用tab鍵就會自動補全(不論是輸入命令還是一些檔案都可以使用)

alias  別名='原命令'  #設定命令別名(別名不要與原始命令相同)

alias #查詢命令別名

讓別名永久生效

vim  /當前使用者名稱/.bashrc

刪除別名

unalias  別名

bash常用快捷鍵

1)標準輸入輸出

2)輸出重定向(前提是命令必須有輸出才能有重定向輸出)

3)輸入重定向

wc 【選項】 【檔名】(輸入wc 輸入內容 然後按ctrl+d 會有統計功能)

選項 : -c 統計位元組數

-w 統計單詞數

-l 統計行數

1)多命令

2)管道符

格式:命令1  |   命令2    #命令1(必須正確輸出)的正確輸出作為命令2的操作物件

如 :ll -a /etc/  |  more

netstat  -an  |  grep  established

#netstat作用是檢視所有的網路相關資訊

#grep 【選項】"搜尋內容"  檔名

選項 : -i 忽略大小寫

-n 輸出行號

-v 反向查詢

--color=auto  搜尋出的關鍵字用顏色顯示

1)萬用字元(用來匹配檔名)

2)bash中其他特殊符號

1)變數設定規則

變數名稱可以由字母、數字下劃線組成,但是不能以數字開頭。如果變數名是「2name」則是錯誤的 

在bash中,變數的預設型別都是字串型,如果要進行數值運算,必須指定變數型別為數值型

變數用等號連線值,等號左右兩側不能有空格

變數的值如果有空格,需要用單引號或雙引號引著

變數的值中,可以使用「\」轉義符

變數可以疊加,需要用「」包含「$變數名」或者$包含

可以把命令的結果作為值賦予變數,但需要使用反引號或者$()包含命令

環境變數名建議大寫,便於區分

2)變數分類

使用者自定義變數

位置引數變數:這種變數主要是用來向指令碼當中傳遞引數或資料的,變數名不能自定義,變數作用是固定的

預定義變數:是bash中已經定義好的變數,變數名不能自定義,變數作用也是固定的

使用者自定義變數只會在當前的shell中生效,而環境變數會在當前shell和這個shell的所有子shell當中生效

export  變數名=變數值  #申明變數

env    # 查詢變數

unset  變數名  #刪除變數

Optimized Purchasing基礎知識

pr的三要素 物料 數量 採購日期 日期是會影響價錢的 blanket po fo框架訂單。a 成本中心,i 限制 專案的限制標籤 miro支票不管數量,從帳戶分配輸入金額。產生pr三種 me51n,me25,mrp 產生po四種 me21n,me25,me57,me59n evo 物料管理 採購 ...

Phabricator Arcanist基本用法

git clone git git clone git 獲取到arcanist的原始碼後,進行相關配置 開啟.bash profile open e bash profile在環境變數中新增 export path path somewhere arcanist bin 命令列中輸入arc命令檢視是...

HttpServletResponse基本功能

request是請求物件,而response是響應物件。response物件的功能分為以下四種 設定響應頭資訊 addheader refresh 5 url x 傳送狀態碼 senderror 404 設定響應正文 getwriter print fdsfdsa 重定向 sendredirect ...