最後三個月,開始學習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 二 圖形介...