shell指令碼學習知識點 一

2021-07-03 18:28:11 字數 551 閱讀 5473

1.shell是linux的外殼,是linux的使用者介面,可以為使用者提供輸入命令和引數,並可以得到命令執行結果的環境

2.可執行程式一般有兩種實現方式:一種是二進位制方式;一種是script方式

二進位制方式是先將編寫好的程式進行編譯,變成計算機可是別的指令**,然後在執行。這種編譯好的程式只能執行,使用,卻看不到它的程式內容。

指令碼在執行時多了一道翻譯的過程,所以它比二進位制程式執行效率要稍低一些

3.基本命令

whoami    顯示當前賬戶名                                        hostname    顯示計算機名                                       uname     顯示當前作業系統的名稱

uname -a  顯示系統詳細資訊

4.linux命令格式簡介

linux命令的基本格式如下: 命令 [選項] 【引數1】 【引數2】

選項決定著命令的執行方式,決定著命令是否和如何『施展』其某方面的功能. 單字元選項的前面為乙個減號『-』,多字元選項的前面為兩個減號'--'

shell指令碼學習知識點 二

1.注釋 行首以 開頭 除 之外 是注釋。用於指定當前的指令碼直譯器。2.分號 a.命令分隔符 使用分號 可以在一行寫兩個或兩個以上的命令 b.終止case選項 雙分號 使用雙分號 可以終止case選項 3.點號 等價於source命令 bash中的source命令用於在當前bash環境下讀取並執行...

Shell指令碼知識點積累

str aaaaaaaaaaaaaa bbbbbbb str1 匹配第乙個,進行擷取 echo new str1 str1 str2 匹配最後乙個,進行擷取 echo new str2 str2 str aaaaaaaaa cc str1 匹配第乙個,進行擷取 echo new str1 str s...

shell指令碼知識點彙總

sed中在對內容進行修改時,有時候需要引用外部變數的值或者獲取乙個shell命令執行的結果,以便達到更加可觀的輸出結果 1 sed中使用變數替換 1 sed命令使用雙引號的情況下,使用 var直接引用 rooot 192 cat test.txt 192.168.53.128 contiv name...