一、幫助指令
查看指令幫助信息
help 指令
man 指令
查看指令的安裝目錄
which 指令
二、關於文件的指令
查看當前所處路徑
pwd
查看當前文件夾下的目錄
ls 參數
常見參數說明:
-a
:顯示全部文件(包括普通文件及隱藏文件)-l
:以列表的形式顯示文件-h
:顯示文件的大小
常見組合
ls -alh
切換目錄
cd 目錄
- 返回上一級目錄:
cd ..
或cd ../
- 返回家目錄:
cd ~
或cd
- 返回根目錄:
cd /
創建與刪除文件夾
創建文件夾
mkdir 文件夾名 [參數]
參數可選,不加參數只創建一個文件夾,添加-p參數可創建嵌套文件夾
刪除文件夾
rmdir 文件夾名
刪除空文件夾
rm -rf 文件夾名
遞歸刪除文件夾
創建與刪除文件
創建文件
touch 文件名
刪除文件
rm [參數] 文件名
參數說明:
- -r 遞歸刪除文件夾
- -f 強制刪除(不提示)
拷貝、移動文件,文件重命名
拷貝文件
cp 源 目標
- 拷貝文件
cp 文件名 目標
- 拷貝目錄
cp -r 文件夾名 目標
案例:
有目錄aaa/bbb/ccc和文件夾test
將aaa目錄拷貝到test文件夾下:cp -r aaa test
將ccc目錄拷貝到test文件夾下:cp -r aaa
移動文件
mv 文件 目標
文件重命名
mv 原文件名 新文件名
查看文件內容
cat 文件名 [參數]:
查看文件(只能讀無法改),加-n參數顯示行號more 文件名
:分頁顯示文件(先將文件全部加載然後進行分頁顯示),空格下一行,回車翻頁less 文件名
:分頁顯示文件(分頁加載然後顯示)head 文件名 [參數]
:查看文件前幾行(默認顯示前十行),-n 數字 指定顯示前幾行tail 文件名[參數]
:查看文件結尾幾行(默認顯示倒數十行),-n 數字 指定顯示,-f實時監控文件內容變化
查看文件大小
du 文件名 [參數]
參數說明:
-h
顯示單位
三、用戶、組、權限(文件)的管理
用戶管理
查看當前用戶:whoami
查看用戶信息:id 用戶名
切換用戶:su 用戶名
註銷:logout
(圖形界面下無效)
添加用戶
useradd 用戶名 [參數]
參數說明:
- -g:指定用戶所在的組
- -d:指定用戶家目錄
添加用戶密碼
passwd 用戶名
刪除用戶
userdel 用戶名 [參數]
參數說明:默認不刪除用戶的家目錄,若添加參數-r則刪除用戶家目錄
組管理
添加組
groupadd 組名
刪除組
groupdel 組名
更改用戶所在組
usermod -g 組名 用戶名
權限管理
查看文件讀寫執行權限
ls -l
更改文件讀寫執行權限
方法一:
chmod ABC 文件名
ABC爲三位數字,A代表文件屬主的權限,B代表文件屬組的權限,C代表其他用戶的權限,rwx分別爲讀、寫、執行,讀爲4,寫爲2,執行爲1,更改時的數字爲具有權限之和。如:將文件屬主改爲可讀可寫可執行,屬組改爲可讀可寫,其他用戶改爲可讀的權限chmod 764 文件名
方法二:
更改文件屬主
chown 新屬主 文件名 [參數]
參數說明:添加-R將文件夾內所有文件遞歸更改屬主
更改文件屬組
chgrp 新屬組 文件名 [參數]
參數說明:添加-R將文件夾內所有文件遞歸更改屬組