Linux常用命令――文件管理(一)

,cat

1,功能:查看文件内容,从第一行到最后一行(适用于较小的文件)

 

2 常用参数:

-n      由第一行开始对所以输出的行进行编号

-b      -n的功能相似,它对空白行不编号

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

 

3范例

1,用cat �Cn命令查看/etc/dhcpd.conf文件

wKioL1WEBMPx4V9vAAVgsz8Z2I4211.jpg


2 cat �Cb 命令查看/etc/dhcpd.conf,与上面的进行对比,发现少了五行。

wKioL1WEBPbxQW2jAAUsG0VKtC8166.jpg


,chgrp

1,功能:变更文件或目录的所属组

 

2,常用参数

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

-v      显示指令执行过程

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

 

3.范例

1,用groupadd 命令添加一个用户组

wKiom1WEA_rQB9o6AAAydSvD7nE986.jpg


ll命令查看dhcpd.log文件的详细信息,再用chgrp命令更改其用户组

wKiom1WEBJPwEEKsAAFRBmOLGnM940.jpg


2 ,使用mkdir命令在/tmp下创建一个目录,并用touch命令在新建的目录中创建一个文件,再用ll命令查看查看文件及目录的所属组

wKiom1WEBsbA22fkAAEZ7D2fdNg569.jpg

wKioL1WECKXB90x4AAF1e8e3Pvg283.jpg


3,使用chgrp  -Rv 命令更改/tmp/zjc目录文件所属组.

wKiom1WEB-DiuK5eAAA9hRmpGLg540.jpg


ll命令查看/tmp/zjc目录和里面的文件是否更改所属组

wKioL1WECcHwrW4PAACN0kuuacQ414.jpg

wKiom1WECB-w0prpAAFxq-VzodI117.jpg



 

三,chmod

1,功能:更改文件或目录的权限

2 补充说明

u: user ,即文件或目录的拥有者

g: group ,即文件或目录的所属组,

oOther ,除文件或目录拥有者或所属组之外的,其他用户皆属于这个范围

a : All, 即全部的用户,包括拥有者,所属组即其他用户。

 

r: 读权限,数字”4”代表,即22次方

w: 写权限,数字”2”代表,即21次方

x: 执行权限,数字”1”代表,即20次方

-:不具任何权限,数字”0” 代表

 

3.常用参数

-f       不显示错误信息

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

<权限范围>+<权限设置>       开启权限范围的文件或目录的该项权限设置

 

<权限范围>-<权限设置>        关闭权限范围的文件或目录的该项权限设置

<权限范围>=<权限设置>       指定权限范围的文件或目录的该项权限配置

 

4,范例一

1,使用mkdir 创建目录,touch创建文件,并用ll查看详细信息

wKiom1WECJLTo3xAAALOMr4RoMQ638.jpg


2,将data.txt文件拥有者添加执行权限,所属组添加写的权限

wKioL1WECnvAZuxFAAGCh0vVbCQ655.jpg


3,关闭所以人对data.txt文件的读权限,赋予拥有者,所属组以外的人有读的权限。

wKioL1WEC87gJDK_AAGtXOE33RY523.jpg


4.chmod �CR 命令,将/tmp/lx目录及里面的文件的拥有者都添加执行权限

wKiom1WECo7izS2aAAKbFV4OXmM632.jpg


5.范例二

1,创建目录和文件

wKioL1WEDLLS-m2RAALSn9pkODI923.jpg


2,使用chmod 命令用数字表示相关权限,并用chmod �CR进行递归赋予目录及目录里的文件的权限

wKiom1WEC0TwLMPrAANcpu_2xlY392.jpg



四,chown

1,功能:更改文件或目录的拥有者或所属组

 

2,常用参数

-h      对符号连接的文件作修改,而不改变其他任何相关文件

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

-v     显示指令执行过程

 

3.范例

1,用useradd 创建一个用户,并用mkdirtouch创建目录和文件

wKiom1WEC6ORKzImAANZf4omeLg278.jpg


2,使用chown 更改/tmp/chown/centos的拥有者,使用chown  -R进行递归更改/tmp/chown目录及目录里面的文件的所属组

 wKioL1WEDZGRt8lYAANZpaWZc5I933.jpg


你可能感兴趣的:(linux命令)