1、vi的工作模式
命令模式:控制螢幕游標的,字元,字或行的刪除,移動複製某區域,按i進入插入模式,按/或:進入底行模式
插入模式:編輯文字,按esc返回命令模式
底行模式:將檔案儲存或退出vi,也可以設計編輯環境,如查詢字串,列出行號等
2、vi的進入,編輯,退出
ym 將游標所在處複製到緩衝區中
nyw 複製n個字元到緩衝區
yy 複製游標所在行到緩衝區
nyy 複製游標所在行開始的n行到緩衝區
p 將緩衝區的內容貼上游標所在
x 刪除所在位置字元
nx 刪除開始及往後的n個字元
x 刪除前乙個字元
nx 刪除游標所在位置前n個字元
dd 刪除游標所在行
ndd 從游標所在行開始刪除n行
r 用於替換游標所在字元,先按r,再輸入新字元。(全程無需進入插入模式)
4、使用者管理
useradd:將新使用者增加到使用者組(許可權:root使用者)
useradd -g student zhao
passwd:修改使用者密碼
passwd 回車(修改自己密碼,輸入兩遍)
su root
passwd zhao(管理員修改密碼,輸入兩遍)
usermod:修改使用者所屬使用者組(許可權:root使用者)
usermod -g student ben(將ben的使用者組設為student)
userdel:刪除某普通使用者(許可權:root使用者)
-f 強制刪除主目錄
-r 使用者主目錄及檔案被一同刪除
userdel -r ben
groupadd:增加乙個新使用者組
group student
groupdel:刪除使用者組(該組必須已空)
5、許可權管理
r 4 讀(可檢視檔案內容 cat file1)
w 2 寫(可更改檔案內容 echo >> file1)
x 1 執行(可以被執行 cd dir1;可訪問目錄檔案)
umask預設值為0022
預設目錄許可權0777-0022=0755
預設檔案許可權0755-0111=0644
chmod:修改使用者對檔案的訪問許可權(所有者和root可以修改)
-r 遞迴修改字目錄和檔案的所有者
chmod g+rwx hello.txt
chgrp:修改檔案關聯的使用者組(root使用者)
-r 遞迴修改字目錄和檔案的所屬組
chgrp student hello.txt
chown:修改檔案所有者(所有者和root可以修改)
-r 遞迴修改字目錄和檔案的所有者
chown ben test.txt 將test.txt所有者修改為ben
6、練習
建立zhou和lin兩個使用者
使用zhou使用者登入,並在\home\zhou\testfile目錄下建立student_list.txt,並增加三個同學的名字到檔案中,儲存
使用lin使用者登入,訪問以上zhou使用者建立student_list.txt檔案,並在其中新增乙個學生的姓名
修改lin使用者到zhou使用者組,然後再次訪問以上檔案
建立student組,並將zhou和lin都更改到該組中.修改student_list.txt檔案的使用者組為student
使用lin使用者登入,來訪問\home\zhou\tesfile\student_list.txt
su root
useradd zhou
useradd lin
passwd zhou
su zhou
mkdir -p /home/zhou/testfile
cd /home/zhou/testfile
touch student_list.txt
echo 「1 2 3」 >> student_list.txt
chmod o+rwx student_list.txt
su root
passwd lin
su lin
cat /home/zhou/testfile/student_list.txt
echo 「4」 >> /home/zhou/testfile/student_list.txt
su root
usermod -g zhou lin
cat /home/zhou/testfile/student_list.txt
groupadd student
usermod -g student lin
usermod -g student zhou
cat /etc/passwd
cd /home/zhou/testfile
chgrp student student_list.txt
su lin
cat /home/zhou/testfile/student_list.txt
vi文字編輯器
一 操作模式 1 三種操作模式 命令模式 command mode 插入模式 input mode 末行模式 last line mode 2 執行與結束 在系統提示字元 如 下敲入vi 文件名稱 vi 可以自動幫你載入所要編輯的檔案或是開啟乙個新 檔案 如果該檔案不存在或缺少檔名 進入 vi 後螢...
VI文字編輯器
1.工作模式 2.命令列模式功能鍵 yy 複製當前游標所在行 n yy n為數字,複製當前游標開始的n行 p 貼上複製的內容到游標所在行 dd 刪除當前游標所在行 n dd 刪除游標所在行開始的n行 字串 查詢游標之後的字串 g 游標移動到檔案尾 u 取消前乙個動作 h 游標左移乙個字元 j 游標下...
vi文字編輯器
vi是乙個強大的常用的文字編輯器,vim是高階版的vi vi test.txt 進入vi的一般模式,如果test.txt檔案存在則開啟,如果不存在則會建立 例1 查詢字母a 輸入 輸入 a 即 a 例2 查詢空格 輸入 輸入 n 即 n 例3 查詢響應時間大於400的,格式為cos 4xx 運用正規...