Linux學習筆記(一)

2021-06-23 06:16:32 字數 1152 閱讀 9125

最後三個月,開始學習linux服務端,每天一篇筆記,記錄每日所得。

今天週末,在機房自學了vim跟shell,距離11月15還有90天,加油!

vim指令

進入插入模式

a在游標之前插入

a在句首插入

i在游標之後插入

i在句尾插入

o在下一行插入

o在上一行插入

esc返回命令模式

定位命令

:set nu設定行號

:set nonu取消行號

gg跳到行頂

g跳到行尾

ng跳到n行

:n跳到n行

$跳到行首

0跳到行尾

刪除命令

x刪除游標所在位置

nx從游標所在位置開始刪除

n個字元

dd刪除一整行

ndd刪除n行

:n1,n2d從

n1開始刪除到n2行

dg:刪除游標所在行到檔案尾內容

d:刪除改行游標到行尾內容

複製和剪下

yy複製游標所在行

nyy複製游標所在行之後的n行

dd剪下游標所在行

ndd剪下游標所在行之後n行

p貼上在游標所在行之下

p貼上游標所在行之上

替換和取消

r替換游標所在位置

r從游標所在位置開始替換

u取消上一步操作

查詢和替換

/string查詢

/後面的字串

n查詢下乙個

set ic 查詢時忽略大小寫

set noic查詢時不忽略大小寫

%s/old/new/g從全文查詢

old替換成

new(這裡忽略大小寫)

:n1,n2s/old/new/g從n1到

n2中查詢

old替換成

new

儲存和退出

:w儲存修改

:w new_filename 另存為 

:wq儲存修改並退出

:q!不儲存修改並退出

zz儲存修改並退出

wq!root修改並退出(許可權和檔案所有者可以使用)

vim的使用已經有點熟悉了,今晚接下來,嘗試把shell的語法再學習下,爭取上課前完成兩道課後題。

Linux學習筆記(一)

一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...

linux學習筆記一

gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...

Linux學習筆記(一)

一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...