更新时间:2022-01-19 09:37:58浏览次数:925+次
以下为你详细解释w、watch、wall、wait命令的用法。
Linux w命令的用法及解释
Linux w命令用于显示已经登陆操作系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入操作系统的用户有哪些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
1、语法
w(选项)(参数)
2、选项
-h:不打印头信息;
-u:当显示当前进程和cpu时间时忽略用户名;
-s:使用短输出格式;
-f:显示用户从哪登录;
-V:显示版本信息。
3、参数
用户:仅显示指定用户。
4、实例
w
以下是运行返回数据截图:
Linux watch命令的用法及解释
Linux watch命令以周期性的方式执行给目的指令,指令输出以全屏方式显示。watch在Linux操作系统中是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。
1、语法
watch(选项)(参数)
2、选项
-n:指定指令执行的间隔时间(秒);
-d:高亮显示指令输出信息不同之处;
-t:不显示标题。
3、参数
指令:需要周期性执行的指令。
4、实例
#watch uptime
#watch -t uptime
#watch -d -n 1 netstat -ntlp
#watch -d 'ls -l | fgrep goface' //监测goface的文件
#watch -t -differences=cumulative uptime
#watch -n 60 from //监控mail
#watch -n 1 "df -i;df" //监测磁盘inode和block数目变化情况
FreeBSD和Linux下watch命令的不同,在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果,如:watch -n 1 -d netstat -ant,而在FreeBSD下的watch命令是查看其它用户的正在运行的操作,watch允许你偷看其它terminal正在做什么,该命令只能让超级用户使用。
Linux wall命令的用法及解释
Linux wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。
1、语法
wall(参数)
2、参数
消息:指定广播消息。
3、实例
[root@localhost ~]# wall this is a test line
Broadcast message from root (pts/1) (Fri Dec 20 11:36:51 2021):
this is a test line
Linux wait命令的用法及解释
Linux wait命令用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于shell脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。该指令等待作业时,在作业标识号前必须添加备份号"%"。
1、语法
wait(参数)
2、参数
进程或作业标示:指定进程号或者作业号。
3、实例
使用命令wait等待作业号为1的作业完成后再返回,输入如下命令:
wait %1 #等待作业号为3的作业完成
执行上面的指令后,将输出指定作业号的指令,如下所示:
find / -name password
相关资讯