linux學習之路 3

2022-04-02 02:45:12 字數 1584 閱讀 8966

命令模式:控制游標移動,可對文字進行複製、貼上、刪除和查詢等工作。

輸入模式:正常的文字錄入。

vim中常用命令:

dd 刪除(剪下)游標所在整行

5dd 刪除(剪下)從游標處開始的 5 行

yy 複製游標所在整行

5yy 複製從游標處開始的 5 行

n 顯示搜尋命令定位到的下乙個字串

n 顯示搜尋命令定位到的上乙個字串

u 撤銷上一步的操作

p 將之前刪除(dd)或複製(yy)過的資料貼上到游標後面 

末行常用命令::w 儲存   :q 退出   :q! 強制退出(放棄對文件的修改內容)   :wq! 強制儲存退出   :set nu 顯示行號   :set nonu 不顯示行號   :命令 執行該命令   :整數 跳轉到該行 

:s/one/two 將當前游標所在行的第乙個 one 替換成 two   :s/one/two/g 將當前游標所在行的所有 one 替換成 two   :%s/one/two/g 將全文中的所有 one 替換成 two   

?字串 在文字中從下至上搜尋該字串   /字串 在文字中從上至下搜尋該字串 

vim    檔名    進入檔案編寫

a   進入輸入模式

esc   退出輸入模式

最後儲存就可以了

檔案字尾是sh

在shell指令碼中可以寫入任意命令

bash 執行指令碼

判斷使用者引數  測試語句格式:[ 條件表示式 ]  括號和表示式之間有乙個空格(前後都有乙個)

檔案測試所用引數:-d 測試檔案是否為目錄型別     -e 測試檔案是否存在     -f 判斷是否為一般檔案

-r 測試當前使用者是否有許可權讀取     -w 測試當前使用者是否有許可權寫入     -x 測試當前使用者是否有許可權執行 

&&與  ||或   !非

整數比較運算子:            

-eq 是否等於   -ne 是否不等於     -gt 是否大於   -lt 是否小於   -le 是否等於或小於   -ge 是否大於或等於 

字串比較運算子:

= 比較字串內容是否相同   != 比較字串內容是否不同   -z 判斷字串內容是否為空 

if語句:  

if  條件測試操作

then 命令序列

fiif雙分支語句:

if  條件測試操作

then  命令序列1

else  命令序列2

fiif多分支語句:

if  條件測試操作1

then  命令序列1

elif  條件測試操作2

then  命令序列2

else

命令序列3

fifor迴圈語句

for  變數名  in  取值列表

do命令序列

done

while迴圈語句:

while  條件測試操作

do命令序列

done

case條件測試語句

case  變數名  in

模式1)

命令序列

;;*)

預設命令序列

esac

Linux學習之路(3)

linux 系統目錄結構 登入系統後,在當前命令視窗下輸入命令 ls 樹狀目錄結構 以下是對這些目錄的解釋 在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪除或者隨意更改內部檔案。etc 上邊也提到了,這個是系統中的配置檔案,如果你更改了該目錄下的某個檔案可能會導致系統不能啟動。bi...

linux學習之路(3)目錄結構介紹

使用linux當然少不了要知道每個目錄裡放的什麼檔案。這就要求我們要了解linux的目錄結構。linux的根目錄 結構和詳細介紹 bin 系統有很多放置執行檔的目錄,但 bin比較特殊。因為 bin放置的是在單人維護模式下還能夠被操作的指令。在 bin底下的指令可以被root與一般帳號所使用,主要有...

Linux學習之路3 linux的檔案許可權

1 使用者和使用者組 每個使用者必須屬於乙個使用者組,當申請乙個使用者的時候,系統就會自動生成乙個同名的使用者組。再將使用者加入使用者組中,這個使用者組是該使用者的私人組。系統可以為乙個組設定許可權,這樣的話就可以對使用者組中的使用者統一分配許可權,例如公司為財務部分配許可權,而不需要為財務部的每乙...