Linux 查看文件内容
Linux中查看文件内容的命令有很多,接下来我们介绍常用的几个命令。
cat 命令
具体命令如下:cat 参数 文件名
常用参数如下:
- -n 或 –number:由1开始对所有输出的行数编号;
- -b 或 –number-nonblank:和-n相似,只不过对于空白行不编号。
具体说明:
-
cat命令支持同时查看多个文件,当一次查看多个文件时,每个文件的内容都会被打印到屏幕上;
-
cat命令不能对文件进行编辑操作,只能查看文件内容。
应用示例:
查看文件/etc/passwd内容,则可以使用如下命令:
|
|
head 命令
具体命令如下:
head 参数 文件名
常用参数如下:
-
-n number:显示文件的前number行内容。 具体说明:
-
head命令是从文件的开头显示内容,默认情况下只显示前10行的内容;
-
head命令不能对文件进行编辑操作,只能查看文件内容。
应用示例:
查看文件/etc/passwd的前8行内容,则可以使用如下命令:
head -n 8 /etc/passwd
tail
具体命令如下:
tail 参数 文件名
常用参数如下:
- -n number:显示文件的最后number行内容。
具体说明:
-
tail命令是从文件的结尾显示内容,默认情况下只显示最后10行的内容;
-
tail命令不能对文件进行编辑操作,只能查看文件内容。
应用示例:
查看文件/etc/passwd末尾5行内容,则可以使用如下命令:
|
|
Linux 查看目录内容
Linux中使用ls命令来查看一个目录下的内容。
具体命令如下:ls 参数 目录
常用参数如下:
- -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
- -A:显示除影藏文件“.”和“..”以外的所有文件列表;
- -l:列出内容的详细信息;
- -r:以文件名反序排列并输出目录内容列表;
- -s:显示文件和目录的大小,以区块为单位;
- -i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
- -R:递归处理,将指定目录下的所有文件及子目录一并处理。 具体说明:
如果一次查看多个目录,则每个目录名用空格隔开。 应用示例一:
查看目录/mnt下的所有信息(包括隐藏内容),则可以使用如下命令:
ls -a /mnt
应用示例二:
查看目录/mnt下的所有信息(包括隐藏内容),同时显示每个文件的详细信息,则可以使用如下命令:
ls -al /mnt