linux 第五节

文档权限

root用户可以管理root用户文件、系统文件

普通用户只可以管理自己的用户文件

ls -l    第一列标识说明

1. -  文件;d  目录;l  软链接;s  socket;b 设备块文件

2.rwx   r  读权限(权限4);w  写权限(权限2);x  执行权限(权限1)

如:-rw-r--r--   1  root  root

说明:-表示文件,rw-表示root用户具备读和写的权限;r--表示root组具备只读的权限;r--表示非root组用户具备只读的权限

7:rwx    6:rw-    5:r-x    4:r--    3:-wx    2:-w-    1:--x

修改权限命令:chmod 777 filename

修改文件的用户和用户组:chown user.group filename

基础命令:chmod 修改权限命令

基础命令:chown 修改文件所属账户和组

修改权限命令:chmod 777 filename

修改文件的用户和用户组:chown user.group filename

参数说明:

-c  效果类似-v参数,但仅回报更改的部分

-f  不显示错误信息

-R  递归处理,将指定目录下的所有文件及子目录一并处理

-v  显示指令执行过程

实例1 : # chmod 777 -R /var/abd

说明:将abc及目录下所有文件和子目录文件权限都改为777

实例2 : # chmod 751 file  ==   chmod u=rwx,g=rx,o=x file

说明:给file的所属账户配置权限rwx ,所在组配置权限rx,其他配置权限x

常用通配符:

*   匹配顺序的零个到多个字符

?   匹配任意单个字符

[]   匹配一组封闭字符或范围

实例:

co*   以co开头的文件

co*h   以co开头,以h结尾的文件

de*a*t.htm   以de开头,包含一个a以t.htm结尾的文件

?.h   所有文件开头是一个字符,后面接.h

doc[0-9].txt   名为doc0.txt到doc9.txt的文件

基础命令:cd    切换目录

cd /home   ==  cd ../../home

基础命令: ln   创建文件或目录的链接

索引节点:要了解链接,首先要了解一个概念-索引节点。在linux系统中,内核为每一个新创建的文件分配一个inode(索引节点)。每个文件都有一个唯一的inode号,我们可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置。文件属性保存在索引节点里。在访问文件时,索引节点被复制到内存,从而实现文件的快速访问。系统是通过索引节点来定位每一个文件的。

硬链接:是一个指针,指向文件索引节点,系统并不为它重新分配inode

可以用 ln 命令来建立硬链接

软连接:又叫符号链接。这个文件包含了另一个文件的路径,可以是任意文件或目录,可以链接不同文件系统

可以用 ln -s 命令来建立软连接

补充说明:ln指令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时制定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息

实例1 : # ln /etc/passwd /home/passwd

说明:对文件/etc/passwd创建一个硬链接passwd,存放在/home目录下

实例2 : # ln -s /etc/rc.d/init /home/init

说明:对目录/etc/rc.d/init 创建一个软连接init,存放在/home目录下

查看节点信息:ls -li

节点信息相同,表示是一个硬链接

区别:

1、 删除源文件,硬链接仍然存在,软链接会失效

2、 软链接支持目录,硬链接不支持目录??是否只支持硬链接到存在的目录?

理解:硬链接就是复制粘贴,软连接就是快捷方式

基础命令: cat  查看文件内容

参数说明:

-n  由1开始对所有输出的行数编号

-b   和-n相似,只不过对空白行不编号

-s   当遇到有连续两行以上的空白行,代换为一行的空白行

-v   可以看到所有内容(包括标识符)

实例1 : cat /etc/passwd > /home/lwan/bak/passwdbak

说明:将/etc目录下passwd文件的内容输出到/home/lwan/bak下面的passwdbak文件中(文件不存在:创建文件;文件存在:覆盖文件)

cat 1.txt >>2.txt     追加

cat 1.txt 2.txt   两个文件合并

你可能感兴趣的:(linux 第五节)