# 切換目錄 cd /www/app # 顯示當前目錄絕對路徑 pwd # tab鍵能夠自動補全路徑,命令;及提示選擇,自動補全、避免輸入錯誤、 tab # 建立文件夾 mkdir test # 建立文件 touch 123.txt # 建立文件並打開 vi 123.txt # 查看文件、more 以後,經過空格鍵翻下一頁,b鍵上一頁,q鍵退出 more 123.txt # 更改文件名、移動文件到別的目錄 mv 1.txt aaa.txt mv 1.txt ./bb # 複製文件、複製目錄 cp 1.txt ./bb cp -R aa ./bb # bb文件夾中也有一個1.txt,不提示Y \cp 1.txt ./bb # 刪除文件、刪除目錄 rm -f 1.txt rm -rf test # 查找、查詢 who whereis find -name # 頁面上下滾,上下翻頁 shift + 上下方向鍵 shift + pgUp pgDn
要理解 linux 下的用戶權限管理。就須要理清 文件、用戶、進程之間的關係。
首先,root 用戶擁有最高權限。擁有全部文件的讀、寫、運行權限。linux
而後,其它用戶,能夠擁有某個文件的讀、寫、運行權限。
一個進程的讀寫權限取決於,運行這個進程的用戶的權限。
而後咱們能夠經過變動目錄權限,和更換用戶運行進程來改變進程的讀寫權限。git
這主要用於修改權限什麼的。app
# 添加用戶組 git groupadd git # 添加用戶git useradd git # 爲用戶git設置密碼 passwd git # 查看git用戶屬於哪一個用戶組 groups git # 建立用戶git並放入到app用戶組 useradd -G app git # 將一個已有用戶增長到一個已存在的組、加上 -a 用戶存在於兩個組中 usermod -a -G app git # 查看用戶信息 id git
當建立用戶時,會默認建立對應名字的用戶組。code
# 查看當前目錄下的文件 加上 -a 會顯示 `.` 開頭的文件 ls -a # 查看當前目錄下的文件信息 ls -l ls -lh # 變動文件test全部者爲git chown -R git test # 變動文件的權限。 chmod 777 test # 遞歸變動 chmod 777 -R test