linux命令等号 linux命令星号( 二 )


在多核cpu的机器上,需要将以上的1,5,15的负载除以对应的cpu核数,才好评估对应的cpu的负载情况
比如,这个cpu为40核的机器上,其cpu过去一分钟的使用情况为linux命令等号:8.26/40=0.2065 ,说明cpu使用率只有20%
展示每个进程的情况
在top名称执行后,按小k,可以进入进程杀死对话框
在后面输入进程号,即可杀死进程
在top命令下
按以下大写字母,分别按不同的维度进行排序
当然linux命令等号你也可以在命令启动时,直接对top加参数 。比如以cpu使用情况排序
top命令默认显示的进程的运行情况,在top命令执行后 , 按大写的H,可进入线程执行情况页面,再按一次H则会到进程展示 。或者在启动时对top加参数 top -H
在top执行后,按小c,则能够展示进程路径 , 并且对内核进程的名称(command列),加上方括号 。再按c切换回去
当然也可以在启动时,加参数 top -c
top执行后按大V
在top启动后,按小写u,在输入框中输入对应的用户名
或者在top启动时 , 通过加参数来过滤用户 top -u root
在top启动后,按大O,进入过滤表达式的输入框
表达式有以下几种类型
输入等号'=' , 清除filter表达式
在top命令下,按t或m来进行进度条显示
首先基于 ps aux | grep processName找到对应进程的pid
然后使用 top -c -p pid 方式单过滤查看该进程的资源占用情况
Linux中的特殊符号及含义 当一个命令不想被执行的时候,前面加一个#就行了
如果被用在指令中 , 或者被双引号括住的话 , 或者在双斜线后面,不具备以上功能
代表使用者的home目录
在 shell 中,担任"连续指令"功能的符号就是"分号" 。譬如以下的例子:cd ~/backup ; mkdir startup ;cp ~/.* startup/.
专用在 case 的选项,担任 Terminator 的角色 。
case "$fop" inhelp) echo "Usage: Command -help -version filename";;version) echo "version 0.1" ;;esac
在 shell 中,使用者应该都清楚,一个 dot 代表当前目录,两个 dot 代表上层目录 。
CDPATH=.:~:/home:/home/web:/var:/usr/local
在上行 CDPATH 的设定中,等号后的 dot 代表的就是当前目录的意思 。
如果档案名称以 dot 开头,该档案就属特殊档案,用 ls 指令必须加上 -a 选项才会显示 。除此之外,在 regularexpression 中,一个 dot 代表匹配一个字元 。
被单引号用括住的内容,将被视为单一字串 。在引号内的代表变数的 符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换 。heyyou=homeecho ' heyyou' # We get $heyyou
被双引号用括住的内容,将被视为单一字串 。它防止通配符扩展,但允许变量扩展 。这点与单引数的处理方式不同 。
heyyou=homeecho "$heyyou" # We get home
在前面的单双引号,括住的是字串 , 但如果该字串是一列命令列,会怎样?答案是不会执行 。要处理这种情况,我们得用倒单引号来做 。
fdv=`date +%F`echo "Today $fdv"
在倒引号内的 date +%F 会被视为指令,执行的结果会带入 fdv 变数中 。
这个符号常运用在运算当中当做"区隔"用途 。如下例
#!/bin/bashlet "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 / 3))"echo "t1=t1, a = a, b = $b"
在路径表示时,代表目录 。
cd /etc/rc.dcd ../..cd /
通常单一的 / 代表 root 根目录的意思;在四则运算中,代表除法的符号 。
let "num1 = ((a = 10 / 2, b = 25 / 5))"
在交互模式下的escape 字元,有几个作用;放在指令前,有取消 aliases的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连接下一行 。

推荐阅读