[TOC] 通配符 grep 過濾 history 顯示前面敲的全部命令 \ (0~N個字元) 複製當前目錄下所有文件到/opt目錄 cp ./ /opt 複製當前目錄下所有文件和文件夾到/opt目錄 cp r ./ /opt 刪除/opt目錄下所有文件和文件夾 rm rf /opt/ ?(1個字元 ...
目錄
通配符
grep 過濾
history 顯示前面敲的全部命令
- * (0~N個字元)
--複製當前目錄下所有文件到/opt目錄
cp ./* /opt
--複製當前目錄下所有文件和文件夾到/opt目錄
cp -r ./* /opt
--刪除/opt目錄下所有文件和文件夾
rm -rf /opt/*
- ?(1個字元)
--複製當前目錄下只有兩個字元的文件到/opt目錄
cp ./?? /opt
--複製當前目錄下只有兩個字元的文件和文件夾到/opt目錄
cp -r ./?? /opt
>(重定向)以覆蓋的方式把左邊的內容傳遞到右邊
history > history.txt>>(追加)
history >> history.txt|(管道符)
more history.txt | grep 'history'
查看文件內容
cat history.txt 瞄一下(適合看內容少的文件)
more history.txt 摸一下(回車一行,空格一頁)
less history.txt 勒死(回車一行,空格一頁)
head -n 10 history.txt 查看前10行
tail -n 10 history.txt 查看後10行
重點:
tail -f catalina.2019.10.29.log(查看動態日誌文件)
編輯文件 vi
命令模式、編輯模式、末行模式
命令模式 → 末行模式(shift+:)
末行模式 → 命令模式(esc)
命令模式的命令:
- yy 複製一行
- 2yy 複製兩行
- dd 刪除一行
- 2dd刪除兩行
x 擦掉
p 粘貼
/ 查找 往下n 往上N
末行模式的命令:
- wq 保存退出
q! 不保存退出
- set number 顯示行數
set nonumber 去掉行數
用戶命令和組命令
用戶命令
查看命令:more /etc/passwd
創建用戶:useradd admin
設置用戶密碼:passwd admin
切換用戶: su 用戶名
組命令(Linux中用戶和組是多對多的關係)
查看組:more /etc /group
創建組: groupadd www
查看用戶在哪個組:groups 用戶名
把用戶加入組:gpasswd -a 用戶名 組名
把用戶踢出組:gpasswd -d 用戶名 組名
文件的許可權
-rw-rw-r--.1 aaa(宿主) aaa(宿組) 0 Oct 29 05:16 b.txt
rw-rw-r-- 文件的許可權
2-4:宿主的許可權:宿主是文件的擁有者用u(user)表示
5-7:宿組的許可權:宿組是文件所在的組用g(group) 表示
8-10 是其他用戶的許可權:其他用戶的許可權用o(other) 表示
r:read可讀(用數字4表示)
w:write可寫(用數字2表示)
x:execute可執行(用數字1表示)
chmod 777 [文件名] (如果是文件夾需要加 -R ,如: chmod -R 777 文件名)