Ubuntu基本操作

2021-10-13 13:09:13 字數 3085 閱讀 2386

人類史上最好的文字編輯器vim

1 啟 動vim後,vim在 normal 模式下。

2 讓我們進入 insert 模式,請按下鍵 i 。(注:你會看到vim左下角有乙個–insert–字樣,表示,你可以以插入的方式輸入了)

3 此時,你可以輸入文字了,就像你用「記事本」一樣。

4 如果你想返回 normal 模式,請按 esc 鍵。

在vim的normal模式下,所有的鍵都是功能鍵。這個需要知道。

移動游標的方法:

[ctrl]+[f]:螢幕向下移動一頁,相當於[pagedown]按鍵。

[ctrl]+[b]:螢幕向上移動一頁,相當於[pageup]按鍵。

0或功能鍵[home]:移動到這一行的最前面字元處。

$或功能鍵[end]:移動到這一行的最後面字元處。

g:移動到這個檔案的最後一行。

gg:移動到這個檔案的第一行,相當於1g.

n[enter]:n為數字,游標向下移動n行。

查詢和替換:

/word:向下尋找乙個名稱為word的字串。

?word:向上尋找乙個名稱為word的字串。

:n1,n2s/word1/word2/g:在第n1行和n2行之間尋找word1這個字串,並且將其替換為word2.

:1,$s/word1/word2/g:從第一行到最後一行尋找word1這個字串,並且將其替換為word2.

:1,$s/word1/word2/gc:從第一行到最後一行尋找word1這個字串,並且將其替換為word2.且在替換前顯示提示字元給使用者確認是否需要替換。

刪除、複製和貼上:

x,x:在一行字中,x為向後刪除乙個字元(相當於[del]鍵),x為向前刪除乙個字元(相當於[backspace])。

dd:刪除游標所在的一整行。

ndd:刪除游標所在的向下n行。

yy:複製游標所在的一行。

nyy:複製游標所在的向下n行。

u:復原前乙個操作。

.:小數點,重複前乙個操作。

i,i:進入插入模式,i為從目前游標所在處插入。i為在目前所在行的第乙個非空格字元處開始插入。

r,r:進入替換模式。r只替換游標所在那個字元一次。r會一直替換游標所在字元,直到按下esc鍵。

一般模式切換到命令列:

:q:離開vi.後面加!為強制離開。

:wq:儲存後離開。:wq!為強制儲存後離開。

目前主要的編輯器都有恢復功能,vim也不例外。vim是通過「儲存」檔案來挽回資料的。

每當我們在用vim編輯時,vim都會自動在被編輯的檔案的目錄下面再新建乙個名為filename.swap的檔案。這就是乙個暫存檔案,我們對檔案filename所做的操作都會被記錄到這個檔案當中。如果系統意外崩潰,導致檔案沒有正常儲存,那麼這個暫存檔案就會發揮作用。下面用乙個例子來說明(note:我用的是ubuntu)。

開啟終端,輸入命令,將etc目錄下面的manpath.config複製到tmp目錄下面,並且更改當前工作目錄為tmp:

cp /etc/manpath.config /tmp

cd /tmp

我們在vim的一般模式下按下ctrl+z組合鍵,vim就會被丟到後台執行。回到命令提示符環境後,我們模擬將vim的工作不正常中斷。

kill -9 %1;強制殺死制定的程序。

這時,有六個按鈕可以使用:

o(pen for read-only):開啟成唯讀檔案。

e(dit):用正常方式開啟要編輯的檔案,並不會載入暫存檔案的內容。這很容易出現兩個使用者相互改變對方的檔案的問題。

r(ecover):載入暫存檔案的內容。

d(elete):如果你確定這個暫存檔案是沒有用的,則可以刪除。

q(uit):不進行任何操作,回到命令列。

需要注意的是:這個暫存檔案不會應為你結束vim後自動刪除,必須要手動刪除。否則每次開啟對應的檔案時都會出現這樣的提示。

塊選擇:

這個功能可以讓我們複製乙個矩形區域的內容,十分方便。

v:字元選擇,會將游標經過的地方反白選擇;

v:行選擇;

ctrl+v:塊選擇;

y:複製反白的地方;

d:刪除反白的地方。

多檔案編輯

我們在兩個或多個檔案之間複製貼上內容時,這個功能會讓我們方便很多。

使用命令vim name1 name2 name3…(各個檔名之間用空格隔開)可以同時開啟多個檔案。

:n:編輯下乙個檔案;

:n:編輯上乙個檔案;

:files:列出目前vim開啟的所有檔案。

多視窗功能

可以在乙個視窗中開啟多個檔案。

輸入命令:sp便可以實現這個功能。如果想要在新視窗啟動另外乙個檔案,則加入檔名。如果省略檔名,則開啟的是同乙個檔案。

其他的按鍵功能:

ctrl+w+j:先按下ctrl不放,再按下w後放開所有的按鍵,再按下j(或向下箭頭鍵),則游標可以移到下方的視窗;

ctrl+w+k:同上,不過光表移到上面的視窗;

ctrl+w+q:離開。

vim環境設定

需要注意的是,vim會將i我們的以前的行為都記錄下來,以方便我們操作。它儲存在檔案:~/.viminfo中。

vim常用的環境設定引數命令如下:

:set nu 設定行號

:set nonu 取消行號

:set hlsearch 設定高亮度查詢

:set nohlsearch 取消高亮度查詢

:set backup 自動備份檔案

菜鳥系列

官方文件

linux系統中使用以下命令來檢視檔案的內容:

Ubuntu基本操作

1 檢視核心 uname a 2 檢視系統是 32 位還是 64 位 檢視 long 的位數,返回 32 或 64 getconf long bit 檢視檔案資訊,包含 32 bit 就是 32位,包含 64 bit 就是 64 位 file sbin init 3 檢視 ubuntu 版本 cat...

Ubuntu 基本操作

ls n file1 file2建立軟鏈結 ldconfig軟鏈結生效 nvidia smi l檢視實時gpu使用狀況 kill s 9 pid殺死程序 sudo fdisk l檢視硬碟掛載 sudo ntfsfix dev sdc1修復硬碟 ls檢視當前目錄下存在的檔案 locate keywor...

ubuntu基本操作( )

檢視當前使用那種 shell echo shell 更換 shell 型別 首先檢查是否安裝了相應的型別 shell 開啟終端,直接輸入相應的 shell 名稱 如果沒有安裝,則先安裝,否則直接啟動 此時僅在當前有效,重啟後會恢復為預設的 shell 如果要更改為預設的可用 輸入 chsh 最後輸入...