shell及shell script的常用知識記錄

2021-09-13 22:16:24 字數 962 閱讀 6858

反單引號的使用

反單引號是指(`)即數字鍵1左邊的字元,其意義是:

read [-pt] variable

declare [-aixr] variable

資料流重定向就是將原本在螢幕顯示的資訊傳輸到其他地方,比如檔案、或者裝置之類的,執行乙個命令的時候涉及到輸入與輸出,而輸出又分為標準輸出與標準錯誤輸出

標準輸出

標準輸入

後乙個命令接收前乙個命令傳來的資料作為stdin(注意不接受stderr資料),然後執行輸出

command1 | pipe | pipe.....

常用的有

cut命令用於切割字元,相當於splite

grep命令用於挑選想要的資訊,相當於正規表示式

語法:grep [-acinv] [–color=auto] 『查詢字串』 filename

-a: binary檔案以text檔案方式查詢

-c: 計算查詢到字串的次數

-i: 忽略大小寫

-n: 輸出行號

-v: 反向選擇

--color=auto: 查詢關鍵字加上顏色顯示

filename: 指定查詢檔案

wc命令用於計數

引數:

-l:列出多少行

-w: 列出多少英文單詞

-m: 列出多少字元

-c: 統計位元組數,注意區別-m

Shell及 子Shell關係

linux登陸主機後,在執行script之前,其實我們已經處於乙個shell中,即login shell 它是將來要執行script的父shell,如root賬號預設為 bin bash linux下每個賬號都可以自定義login shell,在 etc passwd檔案中,login shell定...

Linux學習筆記 shell及shell命令

一 基本命令語法 1.快捷鍵 2.同行多命令的排列 3.設定別名 alias 別名 需要定義別名的命令 如 alias ll ls al 注意 4.輸出重定向 如 ls my.txt 瀏覽當前目錄的資訊,但是結果不再輸出到終端顯示,而是儲存到了my.txt檔案中 和 的區別 會覆蓋檔案原內容,則是在...

shell介紹及簡單編輯shell

一.什麼是shell及作用 shell字面理解就是個 殼 是作業系統 核心 與使用者之間的橋梁,充當命令直譯器的作用,將使用者輸入的命令翻譯給系統執行。linux中的shell與windows下的dos一樣,提供一些內建命令 shell命令 供使用者使用,可以用這些命令編寫shell指令碼來完成複雜...