linux使用者與檔案操作執行個體,linux使用者執行個體
三 linux使用者與檔案
3.1 文本編輯
3.1.1 vi/vim
是一個功能強大的全螢幕文字編輯器,也是linux常用的文字編輯器,它的作用是建立,編輯,顯示文字檔,沒有菜單只有依靠命令去操作。
Vi/vim 【檔案名稱】 進入編輯模式
使用insert 選擇插入模式。
當使用文本編輯時,進入編輯模式。
輸入a,I,o
3.1.2跳轉到指定行
Set nu 設定行號
Set nonu 取消行號
如果想要跳轉到指定行,直接進入編輯模式輸入行號即可。
3.1.3 刪除命令
3.1.4 複製與粘貼命令
如所示,在文本編輯模式下輸入/hello 就可以全文檢索索引hello字串,按n可以一個一個依次切換匹配串。
如果替換的內容中含有/目錄符,則需要用+進行替換
3.1.5 儲存退出
3.1.6 一次性計劃任務
At
At [-f 檔案名稱] 時間
絕對計時方法: HH:MM YYYY-MM-DD
相對計時方法: now + n minutes now +n hours now +n days
描述:安排一個或多個命令在指定時間運行一次
3.2 使用者管理
使用者資訊檔:/etc/passwd
密碼檔案: /etc/shadow
使用者設定檔: /etc/login.defs ,/etc/default/useradd
新使用者資訊檔: /etc/skel
使用者組檔案: /etc/group
使用者組密碼檔案: /etc/gshadow
/etc/passwd 檔案中的欄位標識符如下:
3.2.1 使用者組管理
添加使用者組groupadd 【配置選項】【組名】
刪除使用者組 groupdel 【組名】
修改使用者組 groupmod –n 【新組名】【就組名】
查看使用者屬於哪個組groups u1
3.2.2 使用者管理
添加使用者Useradd 【使用者名稱】
U:uid
G:預設所屬的使用者組名稱
D:宿主目錄
S:命令解釋shell
C:描述資訊
E:制定使用者失效時間。
刪除使用者userdel –r 【使用者名稱】
修改使用者 usermod –l 【新使用者名稱】【舊使用者名稱】
禁用與恢複
Usermod –L 【使用者名稱】
Passwd –l 【使用者名稱】
恢複
Usermod –U 【使用者名稱】
Passwd –u 【使用者名稱】
3.2.3 使用者與使用者組關聯
Gpasswd
-a 添加使用者到使用者組中
-d 從使用者組中刪除使用者
-A 設定使用者組管理員
Gpasswd –a u1 webapps 添加使用者u1到使用者組webapps
Gpassws –d u1 root 從使用者組root中刪除使用者u1