📅  最后修改于: 2023-12-03 15:17:23.247000             🧑  作者: Mango
程序员在Linux系统下,默认使用Shell/Bash终端进行命令操作。在操作时,有时需要查看屏幕内容,比如查看日志文件、程序输出、系统状态等。下面介绍几种Linux Shell/Bash终端查看屏幕的方法。
less命令可用于查看文本文件内容,比如日志文件等。当文本内容超过一屏时,less可以进行分屏、翻页等操作,便于查看。
less filename
如果需要查看gz、bz2等压缩格式的文件,可以使用以下命令:
zless filename.gz
bzless filename.bz2
tail命令用于查看文件末尾内容,常用于查看日志文件等。使用tail命令时,常常需要加上-f参数,使得可以动态查看文件变化。
tail -f logfile
如果需要同时查看多个文件的末尾内容,可以使用以下命令:
tail -f logfile1 logfile2
top命令用于查看系统进程情况,包括CPU、内存使用情况等。top命令默认按CPU占用率进行排序。
top
如果需要查看某个进程的详细信息,可以使用以下命令:
top -p pid
screen命令可以创建多个会话窗口,便于同时进行多个操作。screen命令的使用比较复杂,需要掌握一些基本操作命令。
screen -S sessionname
在screen窗口中执行Ctrl+A和D,即可将当前窗口从screen会话中分离出来。
screen -r sessionname
screen -ls
在screen窗口中执行Ctrl+A和K,即可结束当前窗口。
上述是Linux Shell/Bash下的几种屏幕查看方法,适用于日常操作、程序开发、系统运维等场景。在实际操作中,可以根据需要灵活选用。