
正文
linux查看命令结果 linux查看命令行
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Linux下用awk获取某一行或某一列的查询结果
背景:可能我们会遇到获取Linux命令执行结果的某一列或某一行的信息。
awk -F '\t' '{print $1}' name.txt
其中-F表示分割符,本例为\t,$1表示第1列 ,$0表示全部。
ls -lrt | awk -F ' ' '{print $NF}'
好处:这种情况下不需要知道所获取信息在哪一列,直接取最后一列即可。
其中-F表示分割符,本例为空格,$NF表示最后一列,$(NF-1)表示倒数第二列。
awk 'NR awk 'NR==1,NR==4 {print}' file
行号等于1和4的打印出来
awk 'END {print}' name.txt
部分参考
相关问答
Q1: Linux基础命令之命令行下的查看命令帮助
【语法格式】
man 参数选择 命令/文件
【命令操作】
【语法格式】
命令 --help
【命令操作】
如果想显示中文的帮助解释,需要调整中文字符集的结果,其实就是调整系统字符集为“zh_CN.UTF-8”(不建议使用中文)
在Linux系统里有一些特殊的命令,它们就是bash程序的内置命令,例如cd、history、read等,这些命令在系统目录里不存在真实的程序文件(存在于bash程序里),对于这部分命令,查看帮助的方法就是使用help命令。
【命令操作】
Linux系统中的info命令是一个查看程序对应文档信息的命令,可以作为man及help命令的帮助补充
【命令操作】
搜索引擎使用顺序google - bing - baidu(不要问为什么!)
像火柴盒、utools等工具也有各类系统的命令帮助插件
Q2: linux查看历史命令执行结果
不很明白您的问题。Linux下每个用户用他们各自的用户名登录,每个用户名下都有.bash_history(除非该用户或Admin另外设置),所以每个用户只会看到自己的history,而Admin只要去不同的用户下看该用户的.bash_history文件,就知道该用户的历史。
如果您的用户都是共用同一个用户名,那就很难查了。
Q3: Linux Shell 怎样获得命令的执行结果
1、CAT命令在用户主目录下创建一名为f1的文本文件linux查看命令结果,内容:Linux is useful for us all.You can never imagine how great it is。
2、向文件f1增加以下内容:Why not have a try?。
3、输入命令“wc f1 countf1”linux查看命令结果,屏幕上不显示任何信息。
4、输入命令“cat countf1”linux查看命令结果,查看countf1文件的内容,其内容是f1文件的行数,和单词数及字符数信息。
5、即f1文件共有3行,19个单词和87的字符。
Q4: 命令查看Linux服务器内存、CPU、显卡、硬盘使用情况
大致结果类似下图:
Mem行(单位均为M):
(-/+ buffers/cache)行:
Swap行指交换分区。
实际上不要看free少就觉得内存不足了,buffers和cached都是可以在使用内存时拿来用的,应该以(-/+ buffers/cache)行的free和used来看。只要没发现swap的使用,就不用太担心,如果swap用了很多,那就要考虑增加物理内存了。
大致结果类似下图:
上方文字部分的红框为总的CPU占用百分率,下方的表格是每个进程的CPU占用率,在表格第一行可以看到红框中占用率超过了150%,这是因为服务器是多核CPU,而该进程使用了多核。
大致结果类似下图:
表格中会显示显卡的一些信息,第一行是版本信息,第二行是标题栏,第三行就是具体的显卡信息了,如果有多个显卡,会有多行,每一行的信息值对应标题栏对应位置的信息。
需要注意的一点是显存占用率和GPU占用率是两个不一样的东西,类似于内存和CPU,两个指标的占用率不一定是互相对应的。
在下面就是每个进程使用的GPU情况了。
大致结果如下图:
表格中每一行代表一个文件系统,各列意义如下:
要查看具体某个文件或者文件夹的大小的话,可以使用下面的命令:
du命令可以查看文件或文件夹的磁盘使用空间,而-h参数的意思是使用GB、MB等易读的格式。如果不带--max-depth参数,那么将循环列出文件夹下所有文件和文件夹占用的空间,带此参数,则是指定深入目录的层数。
如果要看文件夹下所有文件的大小,可以使用*:
查看作者首页
Q5: 『学了就忘』Linux系统管理 — 3.进程的查看(top命令)
top 命令是用来 动态显示 系统中进程linux查看命令结果的命令。
演示:
在 top 命令linux查看命令结果的交互模式当中可以执行的命令:
执行 top 命令查看结果:
top 命令的输出内容是动态的linux查看命令结果,默认每3秒刷新一次。
命令的输出主要分为两大部分:
第二部分输出的内容,主要是系统进程信息。
这部分和ps命令的输出比较类似,只是如果在终端中执行top命令,不能看到所有的进程,默认是按cpu的占用率排序的,所以默认只能看到cpu占比靠前的进程。
例如:
进入到 top 命令的交互界面,按“k”键,会提示输入要杀死进程的PID。
按两次回车就可以杀死进程指定进程。(这种杀掉进程的方式不常用)
下面我们以xinetd进程为例:
按两次回车吗,xinetd进程被kill掉了,等待3秒刷新。
如果在操作终端执行 top 命令,并不能看到系统中所有的进程,默认看到的只是CPU占比靠前的进程。如果我们想要看到所有的进程,可以把 top 命令的结果重定向到文件当中即可。
不过 top 命令是持续运行的,这时就需要 -b 和 -n 选项了,具体命令如下:
linux查看命令结果的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux查看命令行、linux查看命令结果的信息别忘了在本站进行查找喔。







