Linux脫坑之路 1 Linux的基本使用

2021-08-27 16:16:37 字數 2345 閱讀 8330

總共六臺系統虛擬控制台,其中乙個是圖形虛擬控制台,另外的5個是字元虛擬控制台。

*切換圖形虛擬控制台:

ctrrl+alt+f1

*切換字元虛擬控制台:

ctrl+alt+f2-f6

*關機:

shutdown -h now//立刻關機

shutdown -h +10 //10分鐘後關機

poweroff//立即關機,效果等同於shutdown -h now

halt不理會目前系統狀況下,進行硬體關機,一般不建議使用。

*重啟:

shutdown -r now

shutdown -r +10//10分鐘後重啟

reboot//立即重啟,效果等同於shutdown -r now

*自動補齊:

tab鍵

*使用上次的絕對路徑:

alt +句號

*移動命令游標到開頭:

home

*移動命令游標到結尾:

end*能看到最多1000 條已經輸入過(enter)的命令:

history

我們使用!history上的標號,就能夠直接執行這個號對應的命令

萬用字元一般出現在要shell命令或指令碼中,匹配特定的檔名,實際上就是shell直譯器去解析的特殊符號,linux系統萬用字元有幾下幾種:

*代表匹配所有,代表匹配0個或者多個字串。

? 有且僅匹配乙個字元

[...]:匹配中括號內出現的任意乙個字元

[!...]:不匹配中括號內出現的任意乙個字元

[0-9]匹配乙個範圍的數字,但是一次只能匹配乙個

[abc]代表匹配中括號中的列表,一次也只能匹配1個

如果*加到裡面就是代表著字元

^代表反向選擇符,[^abc]代表除了這三個其他都匹配

正規表示式是要依賴一些命令,如grep,awk等進行過濾操作。正規表示式主要引數:

\:忽略正規表示式中特殊字元的原有含義。

^:匹配正規表示式的開始。

$: 匹配正規表示式的結束。

\《或\b:錨定詞首,其後面的任意字元必須作為單詞首部出現。

\>或\b:錨定詞尾,其前面的任意字元必須作為單詞尾部出現。

[ ]:單個字元,如[a]即a符合要求 。

[ - ]:範圍,如[a-z],即a、b、c一直到z都符合要求 。

。:所有的單個字元。

* :有字元,長度可以為0。

vim編輯器是linux系統中的強大的可程式設計編輯器,可以安裝多個輔助外掛程式,實現很多現代編輯器所具有的功能。

1) 命令模式(command mode)

控制螢幕游標的移動,字元、字或行的刪除,移動複製某區段及進入插入模式、底行模式下。

2) 插入模式(insert mode)

只有在插入模式下,才可以做文字輸入,按esc鍵可回到命令模式。

3) 底行模式(last line mode)

將檔案儲存或退出vim,也可以設定編輯環境,如尋找字串、列出行號。不過一般我們在使用時把vim簡化成兩個模式,就是將底行模式也算入命令模式。

1.6.1常用的vim編輯器命令

*vim filename

開啟filename檔案

*:w

儲存檔案

*:q

退出編輯器,如果檔案已修改請使用下面的命令

*:q!

退出編輯器,且不儲存

*:wq

退出編輯器,且儲存檔案

*:wq!

在root使用者下強行儲存唯讀檔案

*gg

游標跳到檔案最開始,命令模式下

*g

游標跳到檔案的最末尾,命令模式下

*yy

在命令模式下使用,對整行進行複製

*dd

在命令模式下使用,對整行進行刪除

*u

在命令模式下使用,進行撤銷操作

*p

在命令模式下使用,進行複製操作

DBA之路 1 linux簡介與安裝

1.網路應用架構 客戶 internet web伺服器 資料庫伺服器 dba 資料庫管理員 資料庫工程師 2.linux作業系統構成 linux核心 管理計算機的硬體資源和軟體資源 系統基本庫 已經開發好的一些常用的功能 應用程式 3.檢視linux作業系統發行版本 cat etc issue 發行...

Linux基礎 1 Linux簡介

在linux之前,存在乙個作業系統叫做minix,它是由andrew s.tanenbaum為了教學的需要而買了unix作業系統,在參考unix的基礎之上在沒有 抄襲的情況下寫出了minix,它將minix 全部開放給了自己的大學做研究需要。但是由於andrew教授只是為了教學的需要,因此不打算將其...

1 linux 配置優化

監控swap free命令檢視記憶體使用情況 vmstat 檢視系統相關效能指標,其中包含負載,cpu,記憶體,swap,相關屬性,其中和swap有關的 指標是si 和 so,分別表示swap in 和 swap out vmstat 秒數 檢視指定程序的swap使用情況 linux中 proc 儲...