Linux學習遇到的問題(權限問題)
1,權限問題:無法創建目錄"**": 權限不夠":
解決:在命令前加上 sudo 命令后,輸入密碼即可
原創建目錄命令:mkdir [選項] DirName
解決權限問題時的命令:sudo midir [選項] DirName
□ 舉例:
sudo mkdir javaProjects
解決:加sudo
2,權限問題:文件無法寫等操作(Linux:設置文件和文件夾的讀寫權限)
■ 權限說明:-rw-rw-r--
一共有10位數,其中: 最前面那個 - 代表的是類型(-文件 d 文件夾) |
r 表示文件可以被讀(read) w 表示文件可以被寫(write) x 表示文件可以被執行(如果它是程序的話) - 表示相應的權限還沒有被授予 |
■ 常見權限與權限代碼:
■ 修改權限:
# 文件 chmod 777 demo.txt # 一個文件 可寫可讀可執行 chmod 777 *.txt # 目錄下所有 txt 文件 可寫可讀可執行 chmod 777 *.* # 目錄下所有文件 可寫可讀可執行 # 目錄 chmod 777 /demo # 目錄 可寫可讀可執行 chmod 777 * # 目錄下所有的文件夾 chmod -R 777 /demo # 修改文件夾內所有的文件和文件夾及子文件夾 |
■ 刪除或添加權限:
u 代表所有者(user) g 代表所有者所在的組群(group) o 代表其他人,但不是u和g (other) a 代表全部的人,也就是包括u,g和o r 表示文件可以被讀(read) w 表示文件可以被寫(write) x 表示文件可以被執行(如果它是程序的話) |
chmod o w xxx.xxx 表示給其他人授予寫xxx.xxx這個文件的權限 chmod go-rw xxx.xxx 表示刪除xxx.xxx中組群和其他人的讀和寫的權限
3,Linux 常用命令:
① 創建文件夾:mkdir fileName (mkdir 使用 -p 選項可以解決寫目錄創建問題)
touch 是建立一個文件
mkdir 是建立一個文件夾
② 刪除文件:rm fileName
③
參考文章:《Linux:設置文件和文件夾的讀寫權限》https://blog.csdn.net/mouday/article/details/88758437