在鸟哥的私房菜Linux私房菜这本书我对目录的r,x这两个权限没有弄明白

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
鸟哥的Linux私房菜(6章)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口嵌入式学习的点点滴滴(我的学习笔记-《鸟哥的linux私房菜》4) - 嵌入式系统编程 - 电子工程世界-论坛
后使用快捷导航没有帐号?
请完成以下验证码
查看: 2532|回复: 2
嵌入式学习的点点滴滴(我的学习笔记-《鸟哥的linux私房菜》4)
在线时间19 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 130, 距离下一级还需 70 积分
一粒金砂(中级), 积分 130, 距离下一级还需 70 积分
好久没发帖了呢,最近几天回家了。。
在这里我想感谢soso管理员对我的支持,每次发帖她都会支持我继续写下去,谢谢
现在继续我这几天学习的总结吧。
linux一般将文件可存取访问的身份分为3个类别,分别是owner(用户),group(用户组),others(其他),且3种身份各有read,write,execute等权限。
chgrp:改变文件所属用户组
chown:改变文件所有者
chmod:改变文件的权限
可以通过 chmod&&777 .bashrc 改变其文件权限,权限也可以通过下面改变:
x文件或目录对于文件:
r(read):可读取此文件的实际内容
w(write):可以编辑、新增或者修改该文件的内容(但不能删除该文件)
x(execute):该文件具有可以被系统执行的权限
对于目录:
r:具有读取目录结构列表的权限
w:具有更改该目录结构列表的权限
& && &新建新的文件与目录
& && &删除已经存在的文件与目录
& && &将已存在的文件与目录进行重命名
& && &转移该目录的文件,目录位置
x:目录不可被执行,目录的x代表的是用户能否进入该目录成为工作目录的用途,所谓的工作目录就是你目前所在的目录。变换目录的命令:cd
权限的问题还需要深入的研究。。。
绝对路径:由根目录(/)开始写起的文件名或目录名称
相对路径:相对于目前路径的文件名写法。
. :代表当前的目录,也可以用./来表示
.. :代表上一层目录,也可以用../来表示
linux有自己特定的标准,也就是文件需放入指定的目录中,方便查阅
处理目录:
.& && && && && && &代表此层目录
..& && && & 代表上一层目录
-& && && &&&代表前一个工作目录
~& && && & 代表『目前使用者身份』所在的家目录
~account&&代表 account 这个使用者的家目录(account是个帐号名称)
pwd:显示目前的目录
cd:变换目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录(只能删除‘空’的目录)
每个指令都有相应的功能,在这里就不一一写出了,可以使用man查询哦
关於运行档路径的变量: $PATH
范例:先用root的身份列出搜寻的路径为何?
[root@www ~]#echo
$PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin&&&==这是同一行!范例:用vbird的身份列出搜寻的路径为何?
[root@www ~]# su - vbird[vbird@www ~]# echo $PATH/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/vbird/bin# 仔细看,一般用户vbird的PATH中,并不包含任何『sbin』的目录存在喔!
。不同身份使用者默认的PATH不同,默认能够随意运行的命令也不同(如root与vbird);
。PATH是可以修改的,所以一般使用者还是可以透过修改PATH来运行某些位於/sbin或/usr/sbin下的命令来查询;
。使用绝对路径或相对路径直接指定某个命令的档名来运行,会比搜寻PATH来的正确;
。命令应该要放置到正确的目录下,运行才会比较方便;
。本目录(.)最好不要放到PATH当中。
文件与目录的检视: ls
[root@www ~]# ls [-aAdfFhilnrRSt] 目录名称
-a&&:全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
-d&&:仅列出目录本身,而不是列出目录内的文件数据(常用)
-l&&:长数据串列出,包含文件的属性与权限等等数据;(常用)
复制、删除与移动: cp, rm, mv
[root@www ~]# cp [-adfilprsu] 来源档(source) 目标档(destination)
在默认的条件中, cp& && && && && && &的来源档与目的档的权限是不同的,目的档的拥有者通常会是命令操作者本身。
rm&&(移除文件或目录)
mv&&(移动文件与目录,或更名)
[root@www tmp]# mv mvtest mvtest2 &== 这样就更名了!简单~
取得路径的文件名称与目录名称 :
[root@www ~]# basename /etc/sysconfig/network
network& && && &&== 很简单!就取得最后的档名~
[root@www ~]# dirname /etc/sysconfig/network
/etc/sysconfig&&&== 取得的变成目录名了!
文件内容查阅:
cat& &由第一行开始显示文件内容tac& &从最后一行开始显示,可以看出 tac 是 cat 的倒著写!nl& &显示的时候,顺道输出行号!more 一页一页的显示文件内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行od& &&&以二进位的方式读取文件内容!
修改文件时间或建置新档: touch
modification time (mtime):
& && && && && & 当该文件的『内容数据』变更时,就会升级这个时间!内容数据指的是文件的内容,而不是文件的属性或权限喔!
status time (ctime):
& && && && && & 当该文件的『状态 (status)』改变时,就会升级这个时间,举例来说,像是权限与属性被更改了,都会升级这个时间啊。& &
access time (atime):
& && && && && & 当『该文件的内容被取用』时,就会升级这个读取时间 (access)。举例来说,我们使用 cat 去读取 /etc/man.config ,& && && && && & 就会升级该文件的 atime 了。
[root@www ~]# touch [-acdmt] 文件
选项与参数:
-a&&:仅修订 access time;
-c&&:仅修改文件的时间,若该文件不存在则不创建新文件;
-d&&:后面可以接欲修订的日期而不用目前的日期,也可以使用 --date=&日期或时间&
-m&&:仅修改 mtime ;
-t&&:后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]
文件默认权限:umask
若使用者创建为『文件』则默认『没有可运行( x )权限』,亦即只有 rw 这两个项目,也就是最大为& && && && && && && && &&&666 分,默认权限如下:
-rw-rw-rw-
若使用者创建为『目录』,则由於 x 与是否可以进入此目录有关,因此默认为所有权限均开放,亦即为& && && && && && && && &&&777 分,默认权限如下:
drwxrwxrwx
要注意的是,umask 的分数指的是『该默认值需要减掉的权限!』因为& && && && && && &r、w、x 分别是 4、2、1 分,所以罗!也就是说,当要拿掉能写的权限,就是输入 2& && && && && && &分,而如果要拿掉能读的权限,也就是 4 分,那么要拿掉读与写的权限,也就是 6& && && && && && &分,而要拿掉运行与写入的权限,也就是 3 分
chattr (配置文件隐藏属性)
lsattr (显示文件隐藏属性)
文件特殊权限:& && && &SUID, SGID, SBIT
观察文件类型:file
which (寻找『运行档』)
whereis 、locate、find(寻找特定文件)
使用 locate 来寻找数据的时候特别的快,& && && && && & 这是因为 locate 寻找的数据是由『已创建的数据库 /var/lib/mlocate/』& && && && && & 里面的数据所搜寻到的,所以不用直接在去硬盘当中存取数据
权限与命令间的关系:
让使用者能进入某目录成为『可工作目录』的基本权限为何:
可使用的命令:例如 cd 等变换工作目录的命令;目录所需权限:使用者对这个目录至少需要具有 x 的权限额外需求:如果使用者想要在这个目录内利用 ls 查阅档名,则使用者对此目录还需要 r 的权限。
二、使用者在某个目录内读取一个文件的基本权限为何?
可使用的命令:例如本章谈到的 cat, more, less等等目录所需权限:使用者对这个目录至少需要具有 x 权限;文件所需权限:使用者对文件至少需要具有 r 的权限才行!
三、让使用者可以修改一个文件的基本权限为何?
可使用的命令:例如
或未来要介绍的
编辑器等;目录所需权限:使用者在该文件所在的目录至少要有 x 权限;文件所需权限:使用者对该文件至少要有 r, w 权限
四、让一个使用者可以创建一个文件的基本权限为何?
目录所需权限:使用者在该目录要具有 w,x 的权限,重点在 w 啦!
五、让使用者进入某目录并运行该目录下的某个命令之基本权限为何?
目录所需权限:使用者在该目录至少要有 x 的权限;文件所需权限:使用者在该文件至少需要有 x 的权限
这是我几天学到的内容,好多指令啊,不过多看看慢慢都会掌握的,欢迎大家评论指导
[ 本帖最后由 lyyiqo 于
21:54 编辑 ]
<p id="rate_285" onmouseover="showTip(this)" tip="我很赞同&芯币 + 5 枚
威望 + 5 分
" class="mtn mbn">
在线时间494 小时
芯币1422枚
TA的帖子TA的资源
一粒金砂(中级), 积分 94, 距离下一级还需 106 积分
一粒金砂(中级), 积分 94, 距离下一级还需 106 积分
非常好哦&&果断顶了
在线时间9493 小时
威望185603分
芯币17527枚
TA的帖子TA的资源
恩 不错& &继续努力哈
2017,加油!继续为中国电子行业做出小小的贡献吧!
EEWORLD 官方微信
EE福利 唾手可得
Powered by鸟哥的linux私房菜(基础篇)学习笔记_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
鸟哥的linux私房菜(基础篇)学习笔记
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩9页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢博客访问: 213899
博文数量: 86
博客积分: 2416
博客等级: 大尉
技术积分: 768
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
6.2.3目录属性的意义针对目录, r, w, x是什么意思? 简单而言:r(read contents in directory) 表示具有读取目录结构清单的权限, 所以当您拥有读取(r)目录的权限时,就可以利用ls命令讲该目录的内容列出来w(modify contents of directory) 可吸入权限对目录来说是很有用的. 因为它将表示将拥有更改该目录结构清单的权限, 也就是下面这些权限:建立新的文件与目录删除已经存在的文件与目录(不论该文件是属于谁的)将已存在的文件或目录进行重命名移动该目录内的文件,目录的位置&&&&& 如果是一般身份用户,录入笔者的账号dmtsai, 那么在/home/dmtsai/这个目录内(包括root)建立的文件,无论该文件属于谁,无论该文件属性是什么,dmtsai这个用户都"有权利将该文件"删除x(access directory) x与能否进入该目录有关
阅读(697) | 评论(0) | 转发(0) |
下一篇:没有了
相关热门文章
给主人留下些什么吧!~~
请登录后评论。}

我要回帖

更多关于 鸟哥linux私房菜 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信