1.write
语法:write <用户名>
功能:给用户发信息,以Ctrl+D保存结束
举例:write TangTang
在发送信息的时候,若按错了,则用ctrl+退格键删除
EOF=ctrl+D 即终结符,保存退出
write是在在线用户发信息,可以使用who和w查看当前有哪些在线用户,若用户不在线,则发送不出去。
2.wall 即write all的缩写
语法:wall [message]
功能:发广播信息,给所有在线用户发信息
举例:wall 消息
自己也会收到,广播发送信息,在线用户都能收到,本地终端也能收到。
缺点:假设你正在写脚本时,弹出一个广播信息,命令行就乱了,会让人很抓狂。
3.ping
语法:ping IP
功能:测试网络连通性
举例:ping 自己ip
由于是ping自己的ip,所以显示网络比较好
Windows测试网络的连通性也是ping命令,但是ping四次后,就会自动结束,而Linux的ping命令会一直执行,可以使用ctrl+z或者ctrl+c结束,停止。
64个字节的数据包从此ip地址返回,返回时间越短,网络状况越好。
若Linux只想执行ping几次就结束就可以使用参数-c加次数
举例:ping -c 3 ip ping三次
ping是我们用得最多二远程探测命令,作用是给远程主机发送一个信息包,看看远程主机是否响应,若响应,则说明我们之间是连通的,若丢包率高,就算ping通了,也你的证明网络状况非常差。
4.ifconfig
执行权限:root
语法:ifconfig 网卡名称 ip地址
功能:查看和设置网卡信息
举例:ifconfig eth0 ip 设置网卡信息
我们用得最多的是直接ifconfig,目的是查看当前计算机的ip信息
5.mail 邮件命令
语法:mail [用户名]
功能:查看发送电子邮件
举例:mail Nanxi
若执行命令 mail 用户名,出现错误,可以参考Linux上安装sendmail_qq_45941597的博客-CSDN博客,安装sendmail
安装sendmail后执行:mail Nanxi ,编辑好信息后CTRL+D保存结束,使用命令mail接受邮件
N指new,新的,邮件是未读的,1,指邮件序列号,root指发邮件的人;/var/spool/mail/root指邮件保存的位置。
使用help可以查到mail支持的命令格式
直接输入邮件序列号就可以查看该序列号对应邮件的内容,以及邮件列表。查看后邮件前的N消失
使用h再次查看邮件列表![](https://img-blog.csdnimg.cn/20210919154133766.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAcXFfNDU5NDE1OTc=,size_20,color_FFFFFF,t_70,g_se,x_16)
输入d [邮件序列号],即删除该邮件
按q退出
6.last
直接使用
功能:列出目前与过去登录系统的用户信息
举例:last
当计算机在之前重启过,也会统计重启时间,如截图里面的reboot,last是一个非常有效,非常常用的日志查询命令。
7.lastlog
直接使用
功能:查看某特定用户上次登录的时间
使用命令 cat /etc/passwd |grep Nanxi查看Nanxi的uid
若不想查看如此多的信息,则可以使用参数-u 跟上uid来查看该特定用户的登录信息
即lastlog -u 1005
8.traceroute
语法:traceroute
功能:显示数据包到主机之间的路径
举例:traceroute www.baidu.com
这里我把虚拟机的网络配置改为了桥接模式,除了1,3,4跳外,都为*
具体的原因我还在探索中,如果你们知道原因,欢迎评论告诉我!
9.netstat
语法:netstat 参数
功能:显示网络相关信息
netstat的常用参数:
-t TCP协议
-u UDP协议
-l 监听
-r 路由
-n 显示ip地址和端口号
举例:
netstat -tlun 查看本机监听的端口
netstat -an 查看本机的所有网络链接
netstat -rn 查看本机路由表
截图如下:
netstat 查看本机监听的端口
根据本机开启的监听端口,判断计算机开启了哪些服务
netstat -an 查看本机的所有网络连接
netstat -rn 查看本机路由表
10.setup
语法:setup
执行权限:root
功能:配置网络
举例:setup
这是centoS7版本的,只有这两个选项。具体的网络配置可以去配置文件进行配置。
11.mount 挂载命令
语法:mount [-t 文件系统] 设备文件名 挂载点
举例:mount -t iso9660 /dev/sr0 /mnt/cdrom
截图:1.在Linux上手动挂载
先创建一个挂载点,使用命令挂在,因为系统默认能自动识别文件系统,所以-t iso9660可以省略,/dev/cdrom等价于sr0。进入挂载点查看内容。
卸载挂载点后,再回到挂载目录,内容就为空。