linux 培训文档

linux 培训文档

ID:39465362

大小:93.00 KB

页数:11页

时间:2019-07-04

linux 培训文档_第1页
linux 培训文档_第2页
linux 培训文档_第3页
linux 培训文档_第4页
linux 培训文档_第5页
资源描述:

《linux 培训文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chmod用途:改变文件或目录的读、写、执行的允许权限lmode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。-c : 若该档案权限确实已经更改,才显示其更改动

2、作-f : 若该档案权限无法被更改也不要显示错误讯息-v : 显示权限变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本l范例 :1.将档案 file1.txt 设为所有人皆可读取 :chmod ugo+r file1.txt 2.将档案 file1.txt 设为所有人皆可读取 :chmod a+r file1.txt 3.将档案 file1.txt 与 file2.txt 设为该档案拥有者,

3、与其所属同一个群体者可写入,但其他以外的人则不可写入 :chmod ug+w,o-w file1.txt file2.txt 4.将 ex1.py 设定为只有该档案拥有者可以执行 :chmod u+x ex1.py 5.将目前目录下的所有档案与子目录皆设为任何人可读取 :chmod -R a+r * l此外chmod也可以用数字来表示权限如 chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。r=4,w=2,x=

4、1若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=7。范例:1.chmod a=rwx file 和chmod 777 file 效果相同2.chmod ug=rwx,o=x file 和chmod 771 file 效果相同3.若用chmod 4755 filename可使此程序具有root的权限chown用途:更改文件的所有者或组。命令由单词changeowner组合而成。使用示例:1.更改文件的所有者:chownjimprogram.c文件program.c的

5、所有者更改为jim。作为所有者,jim可以使用chmod命令允许或拒绝其他用户访问program.c。2.更改目录的所有者:chown-Rjohn:build/tmp/src将目录/tmp/src中所有文件的所有者和组更改为用户john和组build-R递归式地改变指定目录及其下的所有子目录和文件的拥有者。-v显示chown命令所做的工作。touch相关概念:1.modificationtime(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是

6、文件的属性。 2.statustime(ctime,状态时间):当该文件的”状态(status)”改变时,就会更新这个时间,举例来说,更改了权限与属性,就会更新这个时间。3.accesstime(atime,存取时间):当“取用文件内容”时,就会更新这个读取时间。举例来说,使用cat去读取~/.bashrc,就会更新atime了。举例来说,我们来看一看/etc/man.config文件的时间。[root@linux~]#ls-l/etc/man.config-rw-r--r-- 1rootroot45

7、06Apr 819:11/etc/man.config[root@linux~]#ls-l--time=atime/etc/man.config-rw-r--r-- 1rootroot4506Jul1917:53/etc/man.config[root@linux~]#ls-l--time=ctime/etc/man.config-rw-r--r-- 1rootroot4506Jun2508:28/etc/man.config在默认的情况下,ls显示的是该文件的mtime,也就是这个文件的内容上次更改

8、的时间。我的系统是在6/25安装的,因此,这个文件产生但状态更改的时间就回溯到那个时间点。因为刚才的范例中使用到这个文件,所以,它的atime就会变成刚刚使用的时间了。文件的时间很重要,因为如果误判文件时间,可能会造成某些程序无法顺利运行。那么,万一我发现了一个文件来自将来(很多时候会有这个问题的。我们在安装的时候,提到的GMT时间就是那个意思),该如何让该文件的时间变成“现在”的时刻呢?很简单,用touch命令即可。[root@linux~]#touc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。