心有多大,舞台就有多大,希望结识做网站测试的朋友们; 测试需要横向扩展也需要纵向延伸 我相信自己会在测试的道路上走的很远..............................

linux学习(1)——Linux的文件属性及其权限的更改命令

上一篇 / 下一篇  2009-08-17 17:52:37 / 个人分类:linux

一、文件种类:

d: directory,目录

l:link,连接文件,和windows下,快捷方式类似

b:block,块设备文件

ccharacter,字符设备文件,即串行端口的接口设备,如键盘、鼠标等

ssockets,套接字,这类文件通常用在网络数据连接,通常放在/var/run目录中

p: FIFOpipe,管道,是一种特殊的文件类型,主要目的是,解决多个程序同时访问一个文件所造成的错误。

普通文件:

纯文本文件、二进制文件、数据格式的文件

.sh,批处理文件

二、文件属性:

r: read; 4

w:write 2

x:excute 1

三、文件权限的更改

1、 更改所属用户组:chgrp  change group

格式:chgrp [-R]新组名文件(目录)

-R:recursive,递归更新

egchgrp testgrp test.txt

注意:要改成的用户组名,必须在/etc/group中存在。

 

2、更改文件拥有者:chown  change owner

该命令还可以更改用户所在的组

格式:chown新拥有者文件(目录)名

chown新拥有:新组名文件(目录)名

eg

chown test:root test.txt

 

3、更改9个属性:chmod

9个属性指:owner/group/others对应的read/write/excute

格式:chmod [-R] xyz 文件(目录)名

eg

比如要设置test.txt文件的属性为:–rwxrwx—,可以这样设置

chmod 761 test.txt

chmod u=rwx,g=rw,o=x test.txt

chmod u+x,g-r test.txt

 

四、目录属性的设置

r: read contents in directory:表示具有读取目录结构清单的权限

wmodify contents of directory,表示将拥有更改该目录结果清单的权限

xaccess directoryx与能否进入该目录有关

五、查看文件内容

1、cat

-n:显示行号

2、tac(反向显示)

3、nl(显示时添加行号)

-b:指定行号指定的方式,主要有两种:

    -b a:表示不论是否有空行,也同样列出行号

    -b t:如果有空行,空行不要列出行号

4、翻页查看

more:一页一页翻动,空格键表示向下翻动;回车键表示向下一行翻动

less:一页一页翻动,可以向上翻动,pageup

5、数据选取:

head:取出前几行:head [-n number]

tail:取出后几行

6、非纯文本文件:od  od [-t TYPE] 文件

7、touch:可以修改文件时间

六、搜索文件

1、which

eg:which passwd

2、whereis

eg:whereis passwd

3、locate

eg:locate passwd(可以输入部分文件名)

4、find

eg:find /etc -name passwd






TAG:

 

评分:0

我来说两句

navy2008

navy2008

凡是远见的人,都是在做好本职工作的同时,有更远的追寻的梦。梦的能量是可大可小的,大的时候能改变世界,小的时候能诱发激情。

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 68771
  • 日志数: 150
  • 建立时间: 2008-04-20
  • 更新时间: 2018-09-02

RSS订阅

Open Toolbar