2023.11.6 - 2023.11.19

查看静态的进程统计信息——ps

ps -aux(参数)
 

查看静态的进程统计信息——ps -elf

ps -elf(参数)
 

查看动态的进程排名信息——top

 

kill命令

kill[参数][进程号]

 

-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a 当处理当前进程时,不限制命令名和进程号的对应关系

-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号

-s 指定发送信号

-u 指定用户

 

使用top命令交互式查看nice值

其中NI表示实际的nice值,区间范围:[-20,19]。
PR 将nice值映射到更大的优先级队列,区间范围:[0.39]。

Linux I/O重定向

Linux I/O重定向可以定义为,更改从命令读取输入到命令发送输出的方式。你可以重定向命令的输入和输出。对于重定向符号,可以是 或者 | 。

I/O重定向中的标准流

Bash shell在I/O重定向中有三个标准流:

重定向到文件

每个流都使用重定向命令。单括号'>'或双括号'>>'可用于重定向标准输出。如果目标文件不存在,将创建一个具有相同名称的新文件。

覆盖:带有单括号“>”的命令将覆盖现有的文件内容。

注意:写“1>”或“>”和“0

追加: 带有双括号“>>”的附加命令不会覆盖现有的文件内容。

重定向到程序

重定向到程序管道将流从一个程序重定向到另一个程序。当管道用于将一个程序的标准输出发送到另一个程序时,第一个程序的数据将不会显示在终端上,只显示第二个程序的信息。尽管管道的功能看起来可能与“>”和“>>”相似,但有显著差异。管道将数据从一个程序重定向到另一个程序,而括号仅用于文件的重定向。

Linux input 重定向

bash shell使用stdin获取输入。在输入重定向中,将文件输入命令,并在“

EOF(文件结束)可以键入,也可以通过按(ctrl+d)键调用。任何单词都可以代替“EOF”,就像我们使用的“last”一样。

字符串用于将字符串直接传递给命令。

Linux输出重定向

输出重定向用于将一个命令的输出放入文件或另一个命令。

stdout使用大于号'>'重定向。当shell遇到'>'号时,它将清除文件:

输出文件被擦除

在输出重定向中,在扫描命令行的过程中,shell将遇到“>”符号,并将清除文件。

nolobber

我们可以在nolobber选项的帮助下,在使用'>'符号时防止文件删除。

否定noclobber

重写nolobber意味着您可以在使用'>|'符号设置nolobber时覆盖现有文件。

append'>>' 不允许覆盖文件内容,因此显示新的和旧的文件内容。


使用ps命令查看nice值

在使用该命令时,我们会添加axo参数,指定pid、名称、nice值,并降序排列。

ps axo pid,comm,nice --sort=-nice

posted @ 2023-11-20 16:07  玖芏  阅读(11)  评论(0)    收藏  举报