设为首页 收藏本站 English

当前位置: 都江堰体育网 >> 德甲

基本概念和操作物业

发布时间:2021-09-06 04:29:15

UNIX基本概念和操作(2)

UNIX基本概念和操作

3 UNIX使用技巧

管道和重定向

大多数UNIX命令是简单的,但是当使用管道将它们结合起来时,用户能创建一个比较复杂的操作。以下是管道命令的常用格式:

$commandl|command2 //管道将命令1的输出成为命令2的输入

$commandl|command2 fIle //管道将命令1的输出成为命令2的输入,

然后命令2的输出重定向到一个磁盘文件

$commandl file //命令1的输入改为由文件输入

通配符

UNIX中通配符\'*\'可表示任意个字符;\'?\'可表示任意一个字符;[…]可通配一定范围内的字符。如:

$ls *.html //列出目录中所有页文件;

$mv chapter* Book //将以chapter开头的文件移入Book目录;

$rm test?? //删除以test开头,后续有两个字符的所有文件

4 权限和所有权

在类似UNIX系统的多用户环境下,安全性是其区别于桌面操作系统一个重要的特征。大多数多用户操作系统实现了系统级和用户级的详尽的安全性,在系统级,只有授权的用户可允许访问系统。在用户级,它也可以维护用户资源的安全性。

所有UNIX文件和目录有所有权和权限。用户可更改一个文件或目录的权限甚至所有权,以便控制对其文件和目录的访问。文件权限也决定了一个特定的文件是否可以执行。

当某个用户创建一个文件的时候,该用户就成为文件的所有者了。作为文件的所有者,用户可以授予或撤消对文件的访问权限。用户也可以更改文件的所有权,并把它授予另一个用户。然而要记住,一旦所有权更改了,文件原属主就不能再把它改回来了。新的所有者可以把它授还给文件的原属主。

chown命令

chown命令用于更改文件的所有权。例如,

chown ryan myfile1

该命令将使ryan成为myfile1的新的所有者。

除了所有权之外,每个文件和目录还有相关的权限。ls -l 命令可用于浏览文件或目录的权限。例如:

发现中国发生了巨大变化。”昨天中午 $ls -l

用户可以对一个文件指定的权限包括:

² r ——读, 有此权限可读取文件的内容。

² w ——写, 有此权限可以修改并删除文件。

² x ——执行, 有此权限可以执行该文件。

这些权限说明主要是针对文件而言,相对目录这三种权限还有其他的一些含义,有兴趣的读者可参阅有关参考书籍。值得说明得是我们可以根据数字指定文件权限。例如:

² 读权限 = 4

² 写权限 = 2

² 执行权限 = 1

这些数可以组合起来用以指明对文件或目录的访问权限。第一个数字指出授予所有者的权限;第二个数字指出授予组的权限;第三个数字指出授予系统中别的用户的权限。

例如764。其中数字7表示所有者有读、写和执行的权限(4+2+1);数字6表示同组者有读和写的权限(4+2);数字1表示系统中其他用户只有读权限(4)。

数字0表示不赋予任何权限。

chmod命令

chmod命令用于更改一个文件的权限。例如,

chmod 764 myfile1

这将把读、写和执行权限(4+2+1)授予所有者,把读和写权限(4+2)授予组成员,并仅把读权限(4)授予系统中的别的用户。

除了根据数字指定权限外,我们还可以字母代码来更改权限。相关选项和参数有:

² u = 用户

² g = 组

² o = 别的用户

² a = 所有用户

在这些选项后面紧跟着加号(+),用以指出将要添加的权限。如果要删除权限,则用减号(-)。例如:

chmod go+r myfile1

这将为同组者和其他用户添加读权限。

如果用户对一个目录有写权限,用户就能够删除该目录中的文件,而与该文件的所有权或访问权限无关。

包头哪个医院治疗白癜风最好
济南阳痿
亚健康日常如何护理
友情链接