題目
- 請在/home 這個目錄下建立一個名為 vitest 的目錄;
mkdir vitest
- 進入 vitest 這個目錄當(dāng)中;
cd vitest
- 將 /etc/sudo.conf復(fù)制到本目錄底下;
cp /etc/sudo.conf ./
- 使用 vi 開啟本目錄下的 sudo.conf這個檔案;
vi sudo.conf
- 在 vi 中設(shè)定一下行號;
:set number
- 移動到第 30 行,向右移動 10 個字符,請問你看到的字母?
:30
10 后按 :arrow_right
看到了空格
- 移動到第一行,并且向下搜尋一下『sudo』這個字符串,請問他在第幾行?
快捷鍵gg移動到行首
- 接著下來,我要將 5 到50 行之間的『小寫 sudo 字符串』改為『大寫SUDO 字符串』,并且一個一個挑選是否需要修改,如何下達指令?如果在挑選過程中一直按『y』, 結(jié)果會在最后一行出現(xiàn)改變了幾個 sudo 呢?
:%s/sudo/SUDO
會出現(xiàn)10個
- 修改完之后,突然反悔了,要全部復(fù)原,有哪些方法?
u
或者按強制退出:q!
- 我要復(fù)制 15 到 23 這九行的內(nèi)容,并且貼到最后一行之后;
:15
7dd
G
p
- 25 到 32 行之間的數(shù)據(jù)我不要了,要如何刪除?
:25,31d
- 將這個檔案另存成一個 sudo.test.conf 的檔名;
cp sudo.conf ./sudo.test.conf
- 去到第 27 行,并且刪除 15 個字符,結(jié)果出現(xiàn)的第一個單字是什么?
:27
15x
- 在第一行新增一行,該行內(nèi)容輸入『I am a student...』;
i
I am a student...
- 儲存后離開吧!
exit