write
命令名称:write
语法:write 用户
功能:给用户发消息,以ctrl+D保存结束
例子1
如上图所示,这里有两个用户,分别为root和U1,在root下用"write U1"命令给U1用户发送消息,输入hello,然后回车,然后按ctrl+D保存并退出。可以看到U1用户将实时接收到root发送来的消息(root中每按一次回车,U1将收到一次消息)。上面第二个图中的EOF是在root用户下输入的ctrl+D.
特别需要注意的是,write命令只能给在线用户发送消息。
wall
命令名称:wall
命令英文原意:write all
语法:wall 消息
功能:发送广播信息
wall命令将给所有的在线用户发送消息,比如说我现在用putty分别以root和用户U1登录linux虚拟机,在putty中root用户下输入“wall hello”,则U1,虚拟机以及输入这条命令的这个putty终端都将接收到这条hello信息。
ping
命令名:ping
语法:ping 选项 IP地址
选项:-c 指定发送次数
功能:测试网络连通性
和window类似,linux中也有ping命令,只是linux中会一直ping下去,可以使用-c 选项控制ping的次数,比如设置ping四次的命令为 "ping -c 4 IP地址"。
ifconfig
命令名:ifconfig
命令英文原意:interface configure
语法:ifconfig 网卡名称 IP地址
功能:查看和设置网卡信息
如果要查看网卡信息,只需要输入“ifconfig”即可,如果要设置网卡,则可以输入“ifconfgi 网卡名 IP地址” 来给指定网卡设置IP地址。
命令名:mail
语法:mail [命令名]
功能:查看发送电子邮件
例子2
上面介绍的write只能给在线用户发送消息,而mail命令则可以给所有的用户发送消息即使该用户当前不在线。如上图所示,这里在root用户下给root发送邮件,于是输入 "mail root" ,输入命令后按回车,会提出输入主题(subject),之后输入邮件内容,最后按ctrl+D保存并退出。然后root用户使用 "mail" 命令查看邮件内容,得到的结果如上图所示,其中,画线部分中"N"表示该邮件未读,1表示邮件的序列号,root表示发送该邮件的用户,之后是邮件发送的时间以及主题。
例子3
上接例子2中的图片,在&符后面输入邮件的序列号就可以查看相应的邮件,这里输入1,可以看到返回了序列号为1的邮件的详细信息。如果想回到之前的列表形式,则可以在&符后面输入h,如上图所示,从输入h后的输出结果可以看出,那个标志着未读的字母N已经消失了。也可以在&后输入help查看支持的命令格式。
例子4
如上图所示,可以在&符号输入d和邮件的序列号来删除相应的邮件,在&符号后输入q退出。
有时系统会给root用户发送一些重要信息(日志信息,系统报错信息等,当用root登录后系统会提示有新的邮件),可以用mail命令进行查看。
last
命令名:last
语法:last
功能:列出目前与过去登入系统的用户信息
该命令可以列出过去和目前所有用户的登录信息,包括登录用户名、登录IP地址、登录终端及登录时间等。(还列出了重启的时间等信息)
lastlog
命令名:lastlog
语法:lastlog
功能:检测用户上次登录的时间
lastlog -u 后加某用户的uid可以实现仅查看该用户的上次登录信息
last命令显示所有登录信息,即只要是登录过的用户,它的各个登录时间都会被显示。而 lastlog命令将会列出存在的所有用户,然后显示出每个用户的最后一次登录信息,如果某些用户没有登录过则显示“从未登陆过”。另外,还可以通过lastlog -u 后跟某个用户的uid来只显示该用户的最后一次登录时间。
traceroute
命令名:traceroute
语法:traceroute
功能:显示数据包到主机之间的路径
该命令可以显示本机访问其它主机中间所经过的路由。
netstat
命令名:netstat
语法:netstat [选项]
功能:显示网络相关信息
选项:
-t:TCP协议
-u:UDP协议
-l:监听
-r:路由
-n:显示IP地址和端口号
示例:
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络链接
netstat -rn 查看本机路由表
例子5
如上图所示,画线部分是本地IP地址和端口号。
例子6
-an选项不仅能查看本机监听的端口,还能查看正在连接的网络程序,如上图所示,画线部分是本机的putty正在连接linux.
另外可通过-rn选项来查看本机路由表。
setup
命令名:setup
执行权限:root
语法:setup
功能:配置网络
这时redhat系列linux系统所特有的命令。
mount
挂载命令
命令名:mount
语法:mount [-t 文件系统] 设备文件名 挂载点
比如要挂载光盘,首先在虚拟机中连接光盘,然后创建一个挂载点,即用"mkdir /mnt/cdrom"命令创建一个空目录,最后用命令"mount -t iso9660 /dev/sr0 /mnt/cdrom"对光盘进行挂载,其中iso9660是光盘的文件系统(可以省略),/dev/sr0是设备文件名称,/mnt/cdrom是挂载点(挂载就是先给硬件分配一个设备文件名,再给这个硬件找一个盘符(目录),然后把它的设备文件名和盘符连接起来。)卸载这个光盘时可以使用"umount /dev/sr0"命令或"umount /mnt/cdrom"命令,注意,不要在挂载点上进行卸载,即不要在/mnt/cdrom目录上进行卸载,可以用"cd"命令回到宿主目录。