linux中等待命令 linux等待时间( 二 )


%CPU 自从上一次更新时到现在任务所使用的CPU时间百分比 。
%MEM 进程使用的可用物理内存百分比 。
TIME+ 任务启动后到现在所使用的全部CPU时间,精确到百分之一秒 。
COMMAND 运行进程所使用的命令 。
注意 :不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助 。)
kill、kill-15、kill-9区别:
执行kill(默认kill -15)命令,系统会发送一个SIGTERM信号给对应的程序,大部分程序接收到SIGTERM信号后,会先释放自己的资源,然后再停止 。用法kill pid 。
kill -15 pid 。
kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit 。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程 。用法kill -9 pid 。
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
cat a.txt显示文件
vim xx.conf 编辑文件
打开文件后 , 按insert键进入编辑模式;编辑完后,按esc建退出编辑模式;按shift+冒号后,输入wq保存退出 , wq!保存强制退出,q不保存退出
在根目录模糊查找名字含java的文件
服务器端常有很多压缩过的日志文件,当需要查找日志中某些特定信息的时候,为了避免解压文件 , 可以使用zgrep,zcat等命令查找、查看压缩文件中的信息
zgrep ' 输入你要查找的东东'/目录 /文件 .gz或者.log (当日)
grep ' 输入你要查找的东东'/目录 /文件 .gz或者.log (非当日的压缩文件)
例如: zgrep 'callMktCamLoad' app.log.2019-12-03-*.gz
rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"
以deb包安装的,可以用 dpkg -l 看到 。如果是查找指定软件包 , 用 dpkg -l | grep "软件或者包的名字"
yum方法安装的 , 可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "软件名或者包名"
Linux终止前台进程的命令1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令 。
2、其次,以终止进程号1984的nginx子进程为例,在linux命令行中输入:kill -9 1984 。
3、最后,按下回车键执行shell指令,此时会看到进程号1984的nginx子进程被成功终止了 。
Linux 命令 read (文件管理)——想玩转linux就请一直看下去Linux read命令用于从标准输入读取数值 。
read 内部命令被用来从标准输入读取单行数据 。这个命令可以用来读取键盘输入,当使用重定向的时候 , 可以读取文件中的一行数据 。
参数说明:
1、简单读取
测试结果为:
2、-p 参数,允许在 read 命令行中直接指定一个提示 。
测试结果为:
3、-t 参数指定 read 命令等待输入的秒数,当计时满时,read命令返回一个非零退出状态 。
执行程序不输入,等待 5 秒后:
4、除了输入时间计时,还可以使用-n参数设置read命令计数输入的字符 。当输入的字符数目达到预定数目时,自动退出,并将输入的数据赋值给变量 。
该例子使用了-n 选项 , 后接数值 1,指示 read 命令只要接受到一个字符就退出 。只要按下一个字符进行回答 , read 命令立即接受输入并将其传给变量,无需按回车键 。
只接收 2 个输入就退出:
执行程序输入两个字符:
5、-s选项能够使read命令中输入的数据不显示在命令终端上(实际上,数据是显示的,只是read命令将文本颜色设置成与背景相同的颜色) 。输入密码常用这个选项 。

推荐阅读