zoukankan      html  css  js  c++  java
  • linux常用命令(七)

    用于系统内信息交流的相关命令

    • echo
    • mesg
    • wall
    • write

    echo:在显示器上显示文字

    命令语法:echo[选项] [字符串]

    选项选项含义
    -n 表示输出文字后不换行

    例子:将文本“hello linux”添加到新文件/root/notes中

    [root@localhost ~]# echo hello linux > /root/notes
    [root@localhost ~]# cat /root/notes
    hello linux
    

    显示$HOME变量的值

    [root@localhost ~]# echo $HOME
    /root
    

    mesg:允许或拒绝写消息

    用户使用mesg命令可以控制系中的其他用户是否能够用write命令或talk命令向自己发送消息。不带选项的情况下,mesg命令显示当前主机消息许可设置 命令语法:mesg [选项]

    选项选项含义
    y 允许本地网络上的所有主机发送消息到自己的主机
    n 只允许root用户发送消息到自己的主机

    例子:显示当前的消息许可设置

    [root@localhost ~]# mesg
    is y
    

    只允许root用户发送消息到自己的主机

    [root@localhost ~]# mesg n
    [root@localhost ~]# mesg
    is n
    

    wall:对全部已登录用户发送消息

    命令语法:wall [消息]

    例子:向所有用户发出“Shut down the computer after work”的消息

    [root@localhost ~]# wall Shut down the computer after work
    [root@localhost ~]# 
    Broadcast message from root@localhost.localdomain (pts/0) (Sat Jun 29 21:49:54 2019):
    
    Shut down the computer after work
    

    write:向用户发送消息

    命令语法:write [用户] [终端名称]

    例子:在tty2终端上向tty3终端上的root用户发送信息

    [root@localhost ~]# tty
    /dev/pts/0
    [root@localhost ~]# write root /dev/pts/2
    hello i am /dev/pts/0
    ^C[root@localhost ~]# 
    

    在tty2终端上显示的是

    [root@localhost ~]# 
    Message from root@localhost.localdomain on pts/0 at 22:02 ...
    hello i am /dev/pts/0
    EOF
    

    摘自:《Linux实用教程》人民邮电出版社出版发行 於岳编著

  • 相关阅读:
    JS鼠标滚动事件
    [Harbor]Harbor简要介绍
    [Kubernetes]yaml文件详解
    [Kubernetes]安装和配置kubectl
    [Docker]如何批量删除镜像
    [Kubernetes]如何使用yaml文件使得可以向外暴露服务
    [Jenkins]CentOS7下Jenkins搭建
    [Docker]Docker拉取,上传镜像到Harbor仓库
    [Harbor]Docker登录Harbor仓库(HTTP方式)
    [Docker]CentOS7通过rpm包安装Docker
  • 原文地址:https://www.cnblogs.com/mylive/p/11108845.html
Copyright © 2011-2022 走看看