Linux其他命令一键直达:
Linux常用命令(目录处理命令和文件处理命令)
Linux常用命令(帮助命令、用户管理命令和压缩解压命令)
目录
网络命令
write
功能:给用户(在线用户)发消息,以Ctrl + D 保存结束
所在地址:/usr/bin/write
格式:write <用户名>
权限:所有用户
给在线用户发送
write zm
然后输入你想说的话,结束按组合键Ctrl + D
发送方root:
接收方zm:
给未在线用户发送消息
会提醒你,该用户未登录
wall
功能:发广播信息(只有在线用户才可以收到)
全称: write all
所在地址:/usr/bin/wall
格式:wall [发送信息]
权限:所有用户
发送广播
wall The server will be shut down in 10 minutes. Please save your data in time
在所有用户界面都会弹出这个消息
发送方root:
接收方(所有在线用户包括发送方自己):
ping
功能:测试网络连通性
所在地址:/bin/ping
格式:ping 选项[-c] IP 地址
权限:所有用户
参数 | 解析 |
---|---|
-c | 指定发送次数 |
无参数测试连接
ping 192.168.2.119
默认是无限ping下去所以我们想要停止按组合键Ctrl+C,主要看丢包率
指定ping的次数
ping够指定次数就自动停止
ifconfig
功能:查看和设置网卡信息
全称: interface configure
所在地址:/sbin/ifconfig
格式:ifconfig 网卡名称 IP地址
权限:root
查看网卡信息
ifconfig
对一些数据进行分析
数据 | 解析 |
---|---|
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> | 从flags可知该接口已启用,支持广播、组播 |
mtu 1500 | 以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称为MTU,最大传输单元 |
inet 192.168.2.114 | IPv4地址 |
netmask 255.255.255.0 | 子网掩码 |
broadcase 192.168.2.255 | 广播地址 |
inet6 fe80::d694:8777:75de:dd5d | IPv6地址 |
prefixlen 64 | 掩码长度 |
scopeid 0x20 | 作用域,link表示 |
ether 00:0c:29:89:8b:ba | 网卡接口的MAC地址 |
txqueuelen 1000 | 传输队列长度 |
(Ethernet) | 接口类型为Ethernet以太网 |
RX packets 47158 bytes 49065859 (46.7 MiB) | 此接口接收的报文个数,总字节数 |
RX errors 0 dropped 0 overruns 0 frame 0 | 接收报文错误数,丢弃数,溢出数,冲突的帧数 |
TX packets 20238 bytes 2475668 (2.3 MiB) | 此接口发送的报文个数,总字节数 |
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | 发送报文错误数,丢弃数,溢出数,载荷数,冲突数 |
修改IP地址(临时生效)
ifconfig ens33 192.168.2.223
因为修改完IP地址,我的Xshell就会掉,我就不测试了。
功能:查看发送电子邮件(可以给不在线的发送) Ctrl + D保存发送
所在地址:/bin/mail
格式:mail [用户名]
权限:所有用户
安装mail服务
若未找到命令,需要安装mailx使用yum install mailx就好了
发送邮件
发送方:
接收方:
N代表新的 前面1是编号
在&后面输入编号可以读信了
如果我们还想看到之前的表输入h 此时N消失了,代表已经读过了
输入help可以看到支持的命令格式
删除邮箱
d + 编号
退出:q
last
功能:列出目前与过去登入系统的用户信息
所在地址:/usr/bin/last
格式:last
权限:所有用户
查询目前和过去登入系统的用户信息
last
reboot表示重启
lastlog
功能:把所有用户列出来(包括不能登录的系统用户)
所在地址:/usr/bin/lastlog
格式:last
权限:所有用户
参数 | 解析 |
---|---|
-u | 通过用户uid来单独查找 |
列出所有用户
查看uid为1000的用户最近登录情况
lastlog -u 1000
netstat
功能:显示网络相关信息
所在地址:/bin/netstat
格式:netstat [选项]
权限:所有用户
选项 | 解析 |
---|---|
-t | TCP协议(传输控制协议) |
-u | UDP协议(用户数据报协议) |
-l | 监听 |
-r | 路由(网关) |
-n | 显示IP地址和端口号 |
查看本机监听的端口
netstat -tlun
查看本机所有的网络连接
`netstat -an
查看本机路由表
netstat -rn
mount
功能:挂载、盘符 没安装图像界面就必须手动挂载
所在地址:/bin/mount
格式:mount [-t 文件系统]设备文件名 挂载点
权限:所有用户
手动挂载
点击虚拟机
然后进入设置
再点击CD/DVD光盘那一项。然后勾选设备状态,和使用ISO镜像文件
然后就进入命令行 创建目录
执行挂载命令 : mount /dev/sr0 /mnt/cdrom
有该提示信息表示成功,说光盘是只读的
关机重启命令
shutdown
功能:挂载、盘符 没安装图像界面就必须手动挂载
所在地址:/bin/mount
格式:shutdown [选项] 时间
权限:所有用户
选项 | 解析 |
---|---|
-c | 取消前一个关机命令 |
-h | 关机 |
-r | 重启 |
-t | t秒数,送出警告信息和删除信息之间要延迟多少秒。 |
立刻关机
shutdown -h now
立刻关机
重启
一分钟后重启,并发送广播
定时关机
shutdown -h 11:50
取消刚刚的命令
shtudown -c
也会发送广播,通知刚刚的命令取消
其他关机命令(了解)
halt
poeroff(直接断电,一般别用于服务器)
init 0
其他重启命令(了解)
reboot
init 6
init + 数字
数字 | 解析 |
---|---|
0 | 关机 |
1 | 单用户(root用户命令行) |
2 | 不完全用户,不含NFS服务(不包含nfs(网络文件系统)的完全命令行、nfs不安全但是方便) |
3 | 完全多用户(完全命令行) |
4 | 未分配 |
5 | 图形界面 |
6 | 重启 |
文档信息
大写X一般在linux中代表图形界面
如:
init 0 - 关机
init 6 - 重启
查询当前linux的运行级别
runlevel
切换运行级别
init 3
logout
退出登录