數(shù)字表示(r=4,w=2linux命令大全,x=1)
chmod -R 755 re.txt #7=rwx,5=rx,5=rx,即對自己可讀寫執(zhí)行,對組可讀執(zhí)行,對其他用戶可讀執(zhí)行
#####chown命令修改文件擁有者
chowm 用戶名 文件名|目錄
參數(shù):
-R : 遞歸修改文件/目錄;
例如:
chowm zhangsan re.txt
#####chgrp命令修改組(下面組管理中有介紹)
總結(jié):
輸入:ls -l
輸出:
總用量 8
drwxrwxr-x 2 oy dev 4096 Aug 28 10:42 Python學(xué)習(xí)
-rw-rw-r-- 1 oy oy 9 Aug 28 10:12 re.txt
第一列(文件權(quán)限)由chmod可修改;第二列(擁有者)由chown可修改;第三列(組)有chgrp可修改。
##七、組管理(需要sudo 權(quán)限才可以操作)
#####創(chuàng)建用戶組
groupadd 組名
例如:sudo groupadd dev
#####刪除用戶組
groupdel 組名
例如:sudo groupadd dev
#####確認(rèn)用戶組
cat /etc/group
#####遞歸修改文件/目錄的所屬組
chgrp -R 組名 文件/目錄
參數(shù):
-R : 遞歸修改文件/目錄;
例如:sudo chgrp -R dev Python學(xué)習(xí)/
##八、用戶管理(需要sudo權(quán)限)
#####添加新用戶,新用戶創(chuàng)建完之后還需要設(shè)置密碼,否則不能登陸
useradd -m -g 組 新建用戶名
參數(shù):
-m : 自動建立用戶的家目錄;
-g : 指定用戶所在的組,否則會建立一個和用戶名同名的組;
例如:
sudo useradd -m -g dev zhangsan
#####設(shè)置用戶密碼,如果是普通用戶,可直接用passwd修改自己的賬號密碼
passwd 用戶名
例如:
sudo passwd zhangsan
#####確認(rèn)用戶信息
cat /etc/passwd
#####刪除用戶
userdel -r 用戶名
參數(shù):
-r : 自動刪除用戶的家目錄
例如:
sudo userdel -r zhangsan
#####查看用戶UID(保存在etc/passwd文件的第四列)和GID(保存在etc/group文件的第三列)信息
id [用戶名] #不加用戶名則查詢當(dāng)前用戶
#####查看當(dāng)前所有登陸的用戶列表
who
#####查看當(dāng)前登陸用戶的賬號名
whoami
#####修改用戶的主組(etc/passwd中的GID,通常在新建用戶時指定)
usermod -g 組 用戶名
#####修改用戶的附加組(需要重新登陸)
usermod -G 組 用戶名
#####修改用戶登陸shell(默認(rèn)是dash)
usermod -s /bin/bash 用戶名
#####which查看執(zhí)行命令所在的位置
which 命令
例如:
which passwd #查找passwd命令的位置
#####切換用戶
su [-] 用戶名 #不加用戶名則切換到root用戶,不建議使用
-可切換到用戶的家目錄,否則保持位置不變
#####退出當(dāng)前登陸的用戶
exit
##九、系統(tǒng)信息
#####查看日歷
cal [-y] #加上 -y 可查看當(dāng)年的日歷
#####查看系統(tǒng)日期
date
#####查詢磁盤剩余空間
df -h
參數(shù):
-h 以人性化的方式顯示文件大小
#####查詢目錄下文件大小