Linux下常用基本命令--chmod和chown专辑
2004-07-23 09:34
746 查看
Linux下常用基本命令
chmod和chown专辑
指令名称 : chmod
使用权限 : 所有使用者
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。
mode : 权限设定字串,格式如下 : [ugoa...][+-=][rwxX]...][,...],其中
u 表示该档案的拥有者。
g 表示与该档案的拥有者属于同一个群体(group)者。
o 表示其他以外的人。
a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
范例 :
1、将档案 file1.txt 设为所有人皆可读取:
chmod ugo+r file1.txt
2、将档案 file1.txt 设为所有人皆可读取:
chmod a+r file1.txt
3、 将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他人则不可写:
chmod ug+w,o-w file1.txt file2.txt
4、将 ex1.py 设定为只有该档案拥有者可以执行:
chmod u+x ex1.py
5、将目前目录下的所有档案与子目录皆设为任何人可读取:
chmod -R a+r *
6、此外chmod也可以用数字来表示权限如 chmod 777 file 语法为:chmod abc file 其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
chmod a=rwx file和chmod 777 file效果相同。
chmod ug=rwx,o=x file和chmod 771 file效果相同。
若用chmod 4755 filename可使此程式具有root的权限
指令名称 : chown
使用权限 : root
使用方式 : chown[-cfhvR] [--help] [--version] user[:group] file...
说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本
范例 :
1、将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
chown jessie:users file1.txt
2、将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
chmod -R lamport:users *
命令名称<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> | 基本功能 | 使用示例及说明 |
Cd | 改变工作路径 | Cd -(返回到上次停留过的目录) |
Adduser | 由root或其他具有权限的管理员用来创建新用户的 | Adduser student (添加用户student) |
Passwd | 设置用户口令 | Passwd student(为student用户设置密码) |
& | 用在其他命令的后面,它用来通知计算机在后台运行某一命令 | netscape &(后台启动浏览器netscape) |
Ps | 显示当前系统中运行的进程和进程的号码(pid) | Ps ax(显示当前系统所有进程及其pid) |
Mount | 用来连接文件系统(例如连接光驱、FAT分区等) | mount /dev/cdrom /mnt/cdrom (把光盘内容连接到/cdrom下) |
Umount | 卸掉文件系统 | Unmount /mnt/cdrom |
More和less | 浏览文件内容,按q键结束 | less txt1(显示txt1的内容) |
Chown和chgrp | 设置文件或目录的拥有者 | chown user1 file(把file分配给user1) chgrp grp1 file(把file分配给grp1用户组) |
Chmod | 改变文件属性,属性规则是拥有者+同组+其他用户 | chmod u+x g+w o+r file(给file以拥有者可执行、同组可写、其他人可读取的权利) |
Grep | 在字节流里查找字符串 | ps ax|grep sendmail (在ps ax产生很长的pid列表中查询sendmail程序的pid) |
Find | 用于查找某个文件 | find /home -name *.cgi(在/home下查找名字后缀为.cgi的文件) |
Kill | 用来杀掉一个进程 | 用法:kill 361(杀掉进程号为361的进程) |
Rpm | 管理RPM包 | rpm –i (安装RPM包) |
Locate | 查找文件 | Locate adduser(列出带有adduser的路径) |
Whereis | 查看文件究竟放在哪个目录里 | whereis startx(得到startx命令存放的路径) |
chmod和chown专辑
指令名称 : chmod
使用权限 : 所有使用者
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。
mode : 权限设定字串,格式如下 : [ugoa...][+-=][rwxX]...][,...],其中
u 表示该档案的拥有者。
g 表示与该档案的拥有者属于同一个群体(group)者。
o 表示其他以外的人。
a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
范例 :
1、将档案 file1.txt 设为所有人皆可读取:
chmod ugo+r file1.txt
2、将档案 file1.txt 设为所有人皆可读取:
chmod a+r file1.txt
3、 将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他人则不可写:
chmod ug+w,o-w file1.txt file2.txt
4、将 ex1.py 设定为只有该档案拥有者可以执行:
chmod u+x ex1.py
5、将目前目录下的所有档案与子目录皆设为任何人可读取:
chmod -R a+r *
6、此外chmod也可以用数字来表示权限如 chmod 777 file 语法为:chmod abc file 其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
chmod a=rwx file和chmod 777 file效果相同。
chmod ug=rwx,o=x file和chmod 771 file效果相同。
若用chmod 4755 filename可使此程式具有root的权限
指令名称 : chown
使用权限 : root
使用方式 : chown[-cfhvR] [--help] [--version] user[:group] file...
说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本
范例 :
1、将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
chown jessie:users file1.txt
2、将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
chmod -R lamport:users *
相关文章推荐
- 四、Linux常用命令之文件操作篇(cat、more、head、tail、ln、chmod、chown、chgrp、umask)
- Linux 常用命令——chgrp, chown, chmod
- Linux常用命令-3---file、tar、cat、chgrp、chown、chmod、vi、time
- linux常用命令及实例二:cp、mv、chown、chmod、find
- linux常用命令2 chmod、chown
- linux常用的简单命令(二) cp/mv、rm、passwd、su、groupadd/useradd、chgrp/chown、chmod
- Linux常用命令之usermod chgrp chown chmod
- linux常用命令chmod,chown,chgrp
- Linux常用命令记录 —— chown
- 第二本书unit6 linux中常用的基本命令
- Linux常用的基本命令11
- linux目录架构及常用的基本命令
- linux的chmod,chown命令 详解
- linux-常用基本命令
- linux : chgrp/chmod/chown/ln 命令详解
- linux常用基本操作命令
- 【Linux】linux常用基本命令
- Linux一些基本常用命令
- linux常用基本命令
- Linux常用基本命令列表