LINUX文件/目录内容查看

LINUX之文件/目录内容查看
1、CAT 查看文件内容
具体命令如下:cat 参数 文件名常用参数如下:-n 或 --number:由1开始对所有输出的行数编号;
–b 或 --number-nonblank:和-n相似,只不过对于空白行不编号。具体说明:cat命令支持同时查看多个文件,当一次查看多个文件时,每个文件的内容都会被打印到屏幕上;cat命令不能对文件进行编辑操作,只能查看文件内容。应用示例:查看文件/etc/passwd内容,则可以使用如下命令:cat /etc/passwd
LINUX文件/目录内容查看
2、HEAD 查看文件前N行内容
具体命令如下:head 参数 文件名常用参数如下:-n number:显示文件的前number行内容;具体说明:head命令是从文件的开头显示内容,默认情况下只显示前10行的内容;head命令不能对文件进行编辑操作,只能查看文件内容。应用示例:查看文件/etc/passwd的前8行内容,则可以使用如下命令:head -n 8 /etc/passwd
LINUX文件/目录内容查看
3、TAIL 查看文件后N行内容
具体命令如下:tail 参数 文件名常用参数如下:-n number:显示文件的最后number行内容;具体说明:tail命令是从文件的结尾显示内容,默认情况下只显示最后10行的内容;tail命令不能对文件进行编辑操作,只能查看文件内容。应用示例:查看文件/etc/passwd末尾5行内容,则可以使用如下命令:tail -n 5 /etc/passwd
LINUX文件/目录内容查看
LINUX文件/目录高级管理
1、CHMOD 用户文件/目录权限修改
Linux中使用chmod命令来修改文件或者目录权限。文字设定法具体命令如下:chmod [who] [+ | - | =] [mode] 文件名/目录名who参数如下:
u 表示“用户(user)”,即文件或目录的所有者;
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户;
o 表示“其他(others)用户”;
a 表示“所有(all)用户”,它是系统默认值。
操作符如下:
+:添加某个权限;
-:取消某个权限;
=:赋予给定权限并取消其他所有权限。
参数如下:
r 可读;
w 可写;
x 可执行。
数字设定法具体命令如下:chmod [mode] 文件名/目录名mode为具体的数字。首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是u、g和o。将文件testFile的所有权限设置为仅读权限,
可以使用如下命令:chmod a=r testFile
LINUX文件/目录内容查看
2、CHOWN 修改目录所有者命令
Linux中使用chown命令来修改目录所有者。
具体命令如下:chown 参数 用户名/用户ID 目录名常见命令参数:
-R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
–help:在线帮助;执行权限chown必须以root权限才能执行,如果是普通用户想执行chown时,需要在命令前加sudo命令来提升权限为root权限。
案例演示一:将系统中已存在的目录testDir的所有者设置为newUser,可以使用如下命令:sudo chown newUser testDir
LINUX文件/目录内容查看
LINUX文件/目录内容查看