Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77340
  • 博文数量: 19
  • 博客积分: 372
  • 博客等级: 二等列兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-20 14:01
文章分类

全部博文(19)

文章存档

2010年(19)

分类:

2010-05-07 15:10:36

1、通过ls –l显示出当前目录的文件,常见目录的文件类型有如下几种:

d 目录。

l 符号链接(指向另一个文件)

s 套接字文件。

b 块设备文件。

c 字符设备文件。

p 命名管道文件。

- 普通文件,或者更准确地说,不属于以上几种类型的文件。

touch file来建一个文件。

[root@localhost tmp]# ls -al

总用量 8

drwxr-xr-x    2 root     root         4096  5  7 14:41 .

drwx------    5 liuxinbo liuxinbo     4096  5  7 14:40 ..

-rw-r--r--    1 root     root            0  5  7 14:41 file

通过上面我们可以看出,我建的file空文件是一个普通的空文件,且默认的情况下我自己没有执行它的能力,即没有x的权力。如果我们想要它能够执行,就可以用到chmod命令了。

2chmod

c h m o d命令的一般格式为:

chmod [who] operator [permission] filename

w h o的含义是:

u 文件属主权限。

g 同组用户权限。

o 其他用户权限。

a 所有用户(文件属主、同组用户及其他用户)

o p e r a t o r的含义:

+ 增加权限。

- 取消权限。

= 设定权限。

p e r m i s s i o n的含义:

r 读权限。

w 写权限。

x 执行权限。

s 文件属主和组s e t - I D

t 粘性位*

l 给文件加锁,使其他用户无法访问。

u,g,o 针对文件属主、同组用户及其他用户的操作。

下面我对其增加可执行的权力。

[root@localhost tmp]# chmod u+x file

[root@localhost tmp]# ls -al

总用量 8

drwxr-xr-x    2 root     root         4096  5  7 14:41 .

drwx------    5 liuxinbo liuxinbo     4096  5  7 14:40 ..

-rwxr--r--    1 root     root            0  5  7 14:41 file

由上面就可以知道我们有r权力了。

当然在这里还有一种方式,就是对应的4 – r,2 – w,1 – x,即chmod 444 file即其对应的自身用户,组用户,其他都有r的权限,chmod 777 file 即他们都有rwx的权利,如下:

[root@localhost tmp]# chmod 777 file

[root@localhost tmp]# ls -al

总用量 8

drwxr-xr-x    2 root     root         4096  5  7 14:41 .

drwx------    5 liuxinbo liuxinbo     4096  5  7 14:40 ..

-rwxrwxrwx    1 root     root            0  5  7 14:41 file

3、可以通过chown,chgrp,id分别改变拥有者,组,和显示相应的信息。

4[root@localhost tmp]# umask

0022

通过这个命令可以知道我创建文件目录的时候初始权限,当然我们也可改变。

5、连接文件,有点像windows里面的快捷方式。

ln [-s] source_path target_path

存在两种不同类型的链接,软链接和硬链接。

阅读(2720) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Linux学习笔记—grep

给主人留下些什么吧!~~