筆記 使用者和組管理

2021-10-21 02:17:28 字數 4052 閱讀 5234

3.1隨筆

ctrl +l 清屏 = clear

上下鍵 呼叫歷史命令

臨時更改主機名:hostname 名字 (名字),exit 重新開啟,檢視

檢視ip

windows: ipconfig

linux : ifconfig

eth0 網絡卡

lo loopback 127.0.0.1 標識自己, 一般為測試位址

ping -t -n

ping -c 數字

ifconfig 網絡卡 ip

建立目錄: mkdir make directory。用法:mkdir 路徑/目錄名。 選項 -p (逐級建立)

mkdir -p aa/cc 建立目錄

touch路徑/檔名 建立檔案

檢視內容

cat 看檔案內容 (全部輸出 不可以翻頁)

less看檔案內容(可以翻頁)

輸入 /關鍵字 ---->快速查詢, 按q退出 回到命令列

看開頭: head -n 2 檔案: 看檔案的前幾行。 head -2 檔案

看結尾: tail -n 數字 檔案 :看末尾的前幾行

不加數字 預設為 開頭/結尾10行

grep 關鍵字 路徑/檔案

nmtui(永久生效) 配ip 子網掩碼 閘道器 dns

3.2隨筆

ls --help 選項幫助

ls選項

-l 長格式

-h 人類易讀

-d 目錄本身的屬性

-a 檢視隱藏檔案 (.開頭)

-a 檢視隱藏檔案 (.開頭)

命令格式: 命令 -選項 引數

萬用字元** * 任意字元** :hostname

? 單個字元: hostname ????????

找 小紅*

小紅123 小紅abc 小紅紅

找小紅?

小紅紅ls /dev/tty?

** {} 區分中英文 **

** 範圍[a-z] [0-9] **

支援單數, 不支援兩位數字以上 **

ls /dev/tty2[0-9]

{} 多種不同的符號全匹配

檢視 tty20 - tty30

ls /dev/tty20 /dev/tty21 /dev/tty22 …/dev/tty30

ls /dev/tty

ls /dev/tty2? ls /dev/tty30

ls /dev/tty 檢視 tty20 - tty30

別名=外號————簡化複雜的命令

hostname——>a

別名 alias a=『hostname』

格式 alias 別名=『真實命令』

檢視別名 alias

取消別名 unalias 別名

不要設定成已有的命令 ls ls———>poweroff

別名 優先順序大於 系統命令

ls --> poweroff

臨時別名 , 永久需要改配置檔案:	alias a='ls  /root'
rm remove

rm 選項 內容 rm -rf 。 -r 遞迴刪除。 -f 強制刪除。 -f > -i 。

vim 文字編輯器

命令模式 i 插入, o 另起一行插入, u 恢復, dd 刪除整行(游標所在行)。

grep 過濾。: 格式: grep 選項 關鍵字 檔案 。

linux 嚴格區分大小寫。 -i 忽略大小寫, -v 取反, ^ 以關鍵字開頭, $ 已關鍵字結尾。

mv move: mv 原檔案 新路徑

改名:mv 原檔案 新路徑/新名字

cp 拷貝 複製: 格式 cp 選項 原始檔 目標路徑

cp /etc/passwd /opt/: 複製 /etc/passwd 到 /opt/

-r 遞迴, 複製目錄必須加-r

改名 cp 原始檔 /目標路徑/新名字

-p 保留源檔案屬性

**覆蓋重定向 > ?*將輸出的內容 寫到檔案裡

輸出內容 > 檔案

100 > xhh

追加重定向>> 檔名

在原來的內容後邊 緊接著寫入

echo 輸出內容

eg: echo ilove you > xhh。 cat xhh

echo 123 >> xhh。 cat xhh

管道 |: 將前邊輸出內容交給後邊 作為引數

cat /etc/passwd | head -2: 看 /etc/passwd 8-12行

cat -n /etc/passwd | head -12 | tail -5

計算器 bc ——>拍回車: + - * /。 退出 quit

useradd:useradd 選項 使用者名稱

useradd xhh

uid 使用者的唯一標識——身份證

gid 組: 基本組(私有組) 附加組 (從屬組)

-u 指定uid。 id 檢視使用者。

useradd xhh1。 id xhh1

useradd -u 1314 xhh2。 id xhh2

-d 指定使用者的家目錄 新目錄。 useradd -d 新目錄 使用者名稱

-s 登入直譯器。 -s /sbin/nologin 禁止使用者登入

-g 指定從屬組。

/etc/passwd ——> 存放使用者資訊。 7段

root❌0:0:root:/root:/bin/bash

使用者名稱:密碼佔位符:uid:gid:描述資訊:家目錄:直譯器

root uid=0 gid=0

/etc/group —> 存放組資訊

組:方便管理

groupadd 組名

為使用者設定密碼:passwd

給使用者設定密碼 :passwd 使用者名稱

切換使用者 su - 使用者名稱

groupadd tarena

[xhh1@xhh ~]$ passwd

更改使用者 xhh1 的密碼 。

為 xhh1 更改 stress 密碼。

(當前)unix 密碼:

新的 密碼:

無效的密碼: 這個密碼和原來的相同

新的 密碼:

123qqq…a

echo 123 | passwd --stdin 使用者名稱

/etc/shadow 使用者名稱密碼分開

usermod 修改使用者屬性

usermod-s /sbin/nologin xhh8

改家目錄 從屬組 uid xhh8

userdelxhh7 刪除使用者、 userdel -r xhh6

新增、刪除組成員。 gpasswd -a 使用者 組 -d

刪除組:groupdeltedu

grep tedu /etc/group

Linux筆記 使用者和使用者組管理

使用者管理相關檔案 使用者管理命令 修改使用者密碼passwd 選項 使用者名稱 修改使用者資訊usermod 修改使用者密碼狀態chage 刪除使用者userdel r 使用者名稱 實際刪除使用者要操作的路徑目錄 檢視使用者id id 使用者名稱 使用者切換su 選項 使用者名稱 使用者組管理命令...

使用者和組管理

使用者 員工 組 部門 相關系統檔案 cat etc passwd檢視使用者資訊 cat etc shadow使用者密碼資訊 cat etc group 使用者組資訊 cat etc gshadow加密密碼 使用者分類 超級使用者 root uid 0 系統使用者 不需要登入系統 服務於應用程式 維...

使用者和組管理

1.1 使用者和組概念 authentication 認證 authorization 授權 accouting 審計 1.2 使用者分類 linux使用者分為管理員和普通使用者兩種 使用者類別 使用者id 管理員0 普通使用者 1 65535 其中普通使用者又分為系統使用者和登入使用者兩種 使用者...