windowswriter的测试blog

来源:互联网 发布:手机捕鱼软件 编辑:程序博客网 时间:2024/05/16 09:56

这是一个测试,试试ms的blog用户端用的怎么样。顺便贴上一篇日志吧。

clip_image002

使用ls –l 出现的内容。

属性 连接数 用户 用户组 大小 修改时间 文件名

属性里面,第一个字母的意思:

d 目录

- 文件

b 可存储的接口设备

l 连接文件

c 串口设备,如鼠标,键盘。

Windows下的文件能否执行,根据文件名的后缀名,如.exe和.bat等,但是对于linux是看属性里面有没有x属性。

一个用户可能在多个组里面。比如zcc可以在lan组和cloud组里面。一个文件属于一个用户。但是,因为用户在组里,所以要确定是在哪个组里的用户。

命令:

chgrp

chow

chmod

chgrp xxx用户组 xx文件

如果用户组不存在会提示错误。

分组文件在/etc/group文件中。为什么要有上面的三个命令?一个常用的地方就是要拷贝给别人文件的时候。默认的,使用cp命令,产生的文件,属性和原来的文件是一样的。如果不改变属性,别人就没发使用。所以才有了这样的命令。

用法

chown xxx用户 xx文件

用户文件在/etc/passwd文件中。

用法

chmod xxx权限 xx文件

xxx权限的表示方法

数字权限法。

r 4 w 2 x 1

安装own group other 顺序。

u 用户 g 群组 o 其他 a 所有

clip_image004

注意,多项式是u/g/o/a +/-/= r/w/x 一条chmod命令可以执行多个多项式,中间用,号隔开。

如 chmod u=rwx,g=rx,o=x test

chmod u-x,g=rx,o+r test

上面的命令是针对于普通文件的,对于目录文件,有特殊的含义。

r 目录的读权限,是指可以列出目录下的所有文件。如使用ls命令。

w 写权限对目录是一个非常大的权限,应该谨慎赋予,因为具有该权限则可以增删改组

1.在该目录下创建文件和目录

2.在该目录下删除文件和目录,而且不论是文件和目录的属性。比如在zcc只是一个普通的用户,但拥有了test目录的w权限,root用户在test下的文件,无论文件属性如何,zcc用户都可以任意的删除。

3.在该目录下修改文件和目录的名字。

4.重新组织目录的组织结构。

w是写权限,对目录的写,就是对目录内容的写,那么首先,就应该理解目录的内容是啥。一个普通的文件的内容,比如aa.txt的内容,就是里面的文字。而目录的内容,就是目录中的文件和子目录。所以,对一个目录可以写,就是在目录中,可以增删该文件和子目录。特别要注意的是,增删好理解,“改”的意思,不是对文件内容和字目录内容进行改,而是可以对文件和子目录重命名。

上面也说了,如果对于目录有w权限,那么对文件内容是没法改的。同样的,对于子目录的内容也是没法改的。具体表现就是,虽然对于目录有写权限,但是,仍然不能在子目录中创建,删除文件等。

x 命令,是否能够进入到该目录。即cd 到该目录。个人以为,如果没有x命令,而有w命令,则虽然进不了该目录,但可以在目录外,用指定路径的方式,对目录进行修改。

linux的目录配置FHS

因为,开发linux 的人实在太多,每个人都有自己组织文件的方式,如果不加管理,就会太乱,所以使用了fhs。filesystem hierarchy standard。当然,fhs只规定了两层。一层是/下的目录必须是什么。另外是/usr 和/var 下面必须是什么。

clip_image006

建议的分区方案:

clip_image008

提到属性,如rwx,首先应该想到的是用户和群组!否则一点意义都没有。