文字編輯器vi及使用者管理,許可權管理

2021-10-02 05:07:17 字數 2537 閱讀 1691

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 運用正規...