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 其中普通使用者又分為系統使用者和登入使用者兩種 使用者...