cat不是猫,top不是置顶

cat

cat命令是用来查看Linux下文本的输出命令.

cat的命令格式为:

cat [-AbeEnstTuv] [–help] [–version] file
参数:

-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting

用例

  1. cat查看某个文件内容:
cat someFile
  1. cat合并文件:
cat someFile1 someFile2 > file3
  1. cat将某文件追加到另一个文件尾部:
cat someFile1 someFile2 >> file3
  1. 创建文件并导入内容:
cat <<EOF >someFile1
> 111
> 222
> 333
> this is content.
> EOF

这里的EOF的含义是end of line,它的作用是作为一个标记,意思是当cat遇到EOF就结束输入.也可以将EOF换成其他的标记,这个随个人喜好,比如STOP,OVER等等,只要不和文本内容冲突即可.


top

top命令是用来展示当前系统进程的相关信息,top的启动参数用的较少,因为在进入top展示页后,可以动态的输入参数进行调整.

用例

  1. 指定刷新延迟时间,单位秒,可以有小数
# -d 跟秒数
top  -d 1.5

也可以在top展示页面输入d后,输入秒数回车更新刷新

  1. 指定某用户进程
top -u username

也可以在top展示页面输入U后,输入用户名回车更新刷新

  1. 图形化MEM

top展示页输入m

  1. 指定CPU占用排序或MEM占用排序

CPU 排序: top展示页输入P
Memory 排序: top展示页输入M

  1. 展示进程详细路径

top展示页输入c

  1. 展示所有核心的占用详情

top展示页面输入1

  1. 查看多路CPU的占用情况
    > 某节点CPU总占用: top展示页面输入2
    > 某节点CPU的所有核心占用详情: top展示页面输入3后再输CPU节点数