查看命令linux
查看命令linux详细介绍
在 Linux 系统中,“查看” 相关的命令非常多,涵盖文件内容、目录结构、系统信息等不同场景。以下是最常用的几类查看命令及示例:
一、查看文件内容
cat- 功能:显示文件全部内容(适合小文件),可合并文件。
- 语法:
cat [选项] 文件名 - 示例:bash
hello.txthello.txt
file1.txt file2.txt merge.txt
more/less- 功能:分页查看文件(适合大文件),
less支持搜索和快捷键。 - 语法:
more 文件名或less 文件名 - 示例:bash
/etc/profile
- 功能:分页查看文件(适合大文件),
head/tail- 功能:查看文件开头 / 结尾部分内容(默认前 10 行或后 10 行)。
- 语法:
head [-n 行数] 文件名或tail [-n 行数] 文件名 - 示例:bash
access.logapp.log
二、查看目录 / 文件列表
ls- 功能:列出目录下的文件和子目录(最常用的目录查看命令)。
- 语法:
ls [选项] [目录] - 常用选项:
-l:长格式(显示权限、大小、时间等详细信息)-a:显示隐藏文件(以.开头的文件)-h:文件大小以人类可读格式显示(如 KB/MB/GB)
- 示例:bash
/usr/bin
tree- 功能:以树形结构显示目录层级(需先安装,如
apt install tree或yum install tree)。 - 语法:
tree [目录] - 示例:bash
tree ~/project
- 功能:以树形结构显示目录层级(需先安装,如
三、查看文件属性与类型
stat- 功能:查看文件的详细元数据(权限、创建时间、修改时间、inode 等)。
- 语法:
stat 文件名 - 示例:bash
/etc/passwd
file- 功能:检测文件类型(即使扩展名错误也能识别)。
- 语法:
file 文件名 - 示例:bash
image.jpg
四、查看系统信息
top/htop- 功能:实时监控系统进程和资源占用(
htop界面更友好,需安装)。 - 语法:
top或htop - 示例:bash
- 功能:实时监控系统进程和资源占用(
df- 功能:查看磁盘分区的空间使用情况。
- 语法:
df [选项] - 示例:bash
free- 功能:查看内存使用情况(物理内存、swap 交换空间)。
- 语法:
free [选项] - 示例:bash
五、其他实用查看命令
grep:在文件中搜索指定关键词(需配合其他命令,如cat file | grep "关键词")。wc:统计文件的行数、单词数、字符数(如wc -l filename统计行数)。du:查看目录或文件的磁盘占用大小(如du -sh /var/log查看日志目录大小)。
如果需要更具体的某个命令用法,可以进一步说明场景,我会提供更详细的解析!