是否有一个终端命令,以简单的方式在一个屏幕上显示内存使用、温度和GPU使用的摘要?
我想在终端给我的信息摘要方式使用的内存(而不是交换等),GPU的使用(百分比),和温度度-有多热得到CPU?
现在,我必须使用三个不同的终端命令:
watch free -m # For Memory use
watch sensors # For Temperature
watch ndivia-smi # For GPU use
有没有办法在一个屏幕上显示这样的信息?这些命令产生了很多信息,有些人可能不需要这些信息。
第一行可以显示内存的使用。第二行可以显示GPU的使用情况。第三行可以显示温度。
我有5份文件
a.txt
b.txt
c.txt
d.txt
e.txt
使用模式
awk 'NR==21 {print $1}' a.txt; awk 'NR==21 {print $1}' b.txt; awk 'NR==21 {print $1}' c.txt; awk 'NR==21 {print $1}' d.txt; awk 'NR==21 {print $1}' e.txt;
输出
a
b
c
d
e
但我需要的是
a b c d e
有人能帮帮我吗?
如何在命令的输出中放置一行分隔符:
pacman -Ss linux
我明白了
community/riscv64-linux-gnu-glibc 2.29-1
GNU C Library RISCV target
community/riscv64-linux-gnu-linux-api-headers 5.0-1
Kernel headers sanitized for use in userspace (riscv64-linux-gnu)
community/rt-tests 1.3-1 (realtime)
A collection of latency te
这是我的样本文件
user@linux:~$ cat file.txt
Line 1
Line 2
Line 3
Line 4
Line 5
user@linux:~$
我可以用grep -A2 'e 2' file.txt打印第2-4行。
user@linux:~$ grep -A2 'e 2' file.txt
Line 2
Line 3
Line 4
user@linux:~$
我也可以用grep -n打印出行号。
user@linux:~$ grep -nA2 'e 2' file.txt
2:Line 2
3-Line 3
4
我通常想在docker镜像上打开一个bash shell。执行此操作的多命令进程为:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bba983d72d48 scubbo/datenight "apachectl -DFOREGROU" 7 days ago Up 7 days
样本数据
wolf@linux:~$ awk {print} file.txt
a b
b c
c d
wolf@linux:~$
这很容易做到,因为数据非常小。
wolf@linux:~$ awk 'BEGIN {print " " 1 " " 2} {print NR,$0}' file.txt
1 2
1 a b
2 b c
3 c d
wolf@linux:~$
对于更大的数据有类似的解决方案吗?我正在考虑在BEGIN {print " " 1 " " 2}部件上使用类似于D3的东西,而不是手
我正在寻找一个单行命令来查找所有NodeID、ContainerID和Hostname中与服务srv-myservice相关的所有集装箱。
我已经使用NodeID收集了前两位信息(ContainerID,docker service ls )
# SRV=srv-myservice; for f in $(docker service ps -q ${SRV} -f desired-state=running); do docker inspect --format 'NodeID: {{.NodeID}}, ContainerID: {{.Status.ContainerStatus
我有一个数据文件,其未定义的条目数如下所示:
A B C D E..
1 0 2 5 4
7 4 3 4 1
8 7 4 0
7 1 1
第一行以交替的方式表示工作时间,而不是暂停等等。为了形象化这一点,我通过定义两种不同颜色的线条,并通过以下方式绘制出柱状叠加柱状图:
plot for [i=1:10] 'data.log' using i notitle
,但问题是:,我必须猜测i的最大值,如何获得数据文件的列数?在定义交替行样式时,我需要估计最大行数,以便为使用类似for -循环的代码覆盖默认行样式:
set for [j = 1:1000:2] style