Linux命令
ls 查看文件夾下的文件
cd 切換路徑
pwd 查看當前所在的路徑位置
.. 上層目錄
mkdir 創建文件夾
touch 創建文件且要指定后綴
cat 查看文件內容
more 查看文件內容(支持翻頁[沒試過])
rm 刪除文件 (刪除文件夾使用 rm -r )
cp 復制文件
rm 移動文件(移動文件謹慎使用,原因不知道)
find 不寫參數將查詢當前目錄下所有文件及其文件夾中的文件
? 語法1按文件名搜索:find 路徑 -name 參數
- 路徑,搜索的起始路徑
- 參數,搜索的關鍵字,支持通配符*, 比如:
*test表示搜索任意以test結尾的文件
grep 過濾關鍵字 grep [-n] 關鍵字 文件路徑 例子 grep "h" haha.txt 查詢haha.txt文件下 h 字符串
wc wc [-c -m -l -w] 文件路徑 不寫則輸出所有信息
| 管道符 將符號左邊的結果,作為符號右邊的輸入 例子 cat haha.txt | grep haha (查詢haha.txt文件下所有的字符串 "haha") 支持嵌套,還可以繼續嵌套
echo 輸出內容
` 反引號 功能:被兩個反引號包圍的內容,會作為命令執行
例子 echo pwd 會輸出當前工作目錄
tail 查看文件尾部內容 默認后10行
head 查看文件頭部內容 默認前10行
重定向符
echo haha > haha.txt
? > 覆蓋輸出
? >> 追加輸出
vim編輯器
vim hello.txt 進入編輯器
i 進入編輯模式
- esc 退出當前模式
- 進入底線命令模式 w 保存文件 q 退出程序 ! 強制退出
用戶用戶組
su - [用戶名] 可以切換賬戶(輸入密碼時,輸入內容不顯示) 只有root能在根目錄下創建文件或文件夾
授權臨時root權限 參考資料
exit 退回到上一個用戶
useradd [用戶名] 創建用戶
useradd -g [用戶組名] [用戶名] 創建用戶并指定用戶組
passwd [用戶名] 為用戶設置密碼
userdel -r [用戶名] 刪除用戶(-r 刪的徹底)
usermod [選項] [用戶名] 修改用戶信息 參考資料1 參考資料2
groupadd [用戶組名] 創建用戶組名
groupdel [用戶組名] 刪除用戶組名
groups [用戶名] 查看用戶所在的用戶組
id [用戶名] 查看自己id、用戶組等信息 不指定用戶名則查自己
getent passwd 查看當前系統中有哪些用戶,并顯示信息
ls -l 查看當前用戶在該目錄下的文件權限
安裝權限不夠看這個
mkdir /dm8
chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8
設置權限(chmod) 修改權限(chown)
一些基礎信息 rwx r:read(只讀) w:write(寫) x:execute(執行【進入】)
chmod -R (-R)當前用戶將擁有該文件目錄下所有文件的權限
chmod u=r g=w o=x test 當前u(用戶)有r權限 g(用戶組)成員有w權限 o(其他用戶)有x權限
便捷寫法 chmod 751 test.txt
權限數字號
chown summer 1.txt 將1.txt的文件權限給summer用戶
chown :root 1.txt 將1.txt的文件權限給root用戶組
chown root:root 1.txt 將1.txt的文件權限給root用戶和root用戶組
Yum命令(CentOS)
yum -y [install | remove | search] [軟件名稱]
apt命令(Ubuntu)
apt -y [install | remove | search] [軟件名稱]
systemctl 命令
systemctl start | stop | status | enable | disable [軟件名稱]
開啟 關閉 查看狀態 開啟開機自啟動 關閉開機自啟動
浙公網安備 33010602011771號