天天看点

centos 学习笔记--文件处理命令

2012-2-4

文件处理命令:cat 命令英文原意: concateate and display files

命令所在路径:/bin/cat

执行权限:所有用户

语法:cat[文件名]

功能描述:显示文件内容

范例:$cat/etc/issue

      $cat/etc/services

文件处理命令:more  //可以分页显示文件

范例:$more /etc/services

语法:more【文件名】

     (空格)或f    显示下一页

      (Enter)     显示下一行

      q或Q        退出

文件处理命令:head 查看文件的前几行

head -num[文件名]

范例:$head -5 /etc/services

文件处理命令:tail查看文件的前几行

tail -num[文件名]

tail -f  动态显示更新内容

范例:$tail -5 /etc/services

文件处理命令 :ln

命令的英文原意:link

语法:ln -s[源文件][目标文件]

范例: $ln -s /etc/issue /issue.soft

软链接文件的权限: lrwxrwxrwx-->指向源文件,只是一个符号链接

时间值:软链接创建时候的时间值

类似于windows的快捷方式。

硬链接:ln /etc/issue /issue.hard

我们发现硬链接所有的属性和源文件相同。

硬链接的大小和源文件的大小一样,而且是和源文件同步更新的

ls -i i-inode i节点

内核需要处理响应的数字表示来确认相应的对象,每个文件必须有一个i节点。

但并不是一个i节点就对应一个文件。

硬链接和源文件有相同的i节点,软连接和源文件的i节点不同

所以硬链接和源文件可以同时更新。

权限处理命令:chmod

命令的英文原意:

语法 chmod [{ugo}{+-=}{rwx}][文件或目录]

           [mode=421][文件或目录]

功能描述:改变文件或目录的权限

chmod u +

      g -

      o =

u--所有者

g--所属组

o--其他人

rwx 可读可写可执行

ls -a a

chmod u+wx 文件或目录

chmod o-rx

chmod g=rwx

r-4

w-2

x-1

数字代表相应的权限

rwx r-x r--

7   5   4

rw- r-x --x

6   5   1

chmod 641 a 也可以改变权限

对文件有r权限

r-cat more head tail

w-echo vi 对一个文件具有写权限并不代表能够删除文件

x-命令,脚本

目录的权限

r-表示可以列出目录中的内容

w-表示可以在目录中创建删除文件touch, mkdir,rm

x-表示可以进入这个目录

权限管理命令:chown

改变文件的所有者

chgrp:改变文件的所属组

权限管理命令:umask

默认创建文件的权限掩码值

umask -S

linux权限规则:

缺省创建的文件不能授予可执行x权限(因此比较安全)

继续阅读