交互命令总结(一),请点击https://blog.youkuaiyun.com/weixin_43358075/article/details/93329559
四、网络命令
- hostname [主机名]:显示或设置主机名
- ping [参数] 主机名(或IP地址):测试本主机和目标主机的连通性
-c count:共发出count次信息,不加此项,则发无限次信息。
-i interval:两次信息之间的时间间隔,不加此项,间隔为1秒
- host 主机名或IP地址:IP地址查找工具
- ifconfig: 是用于配置网卡和显示网卡信息的工具
- traceroute: 该命令显示该主机到目标主机的路由信息
- telnet:远程登录客户程序,目标主机必须开启telnet服务,否则会连接失败
- ftp:FTP客户程序,连接成功终端会成为
ftp>
,目标主机需开启ftp服务 - wall,write,mesg:向任何用户终端发送字符消息
- mail:SMTP客户端程序,使用该程序在系统内发送和接受邮件
- finger:显示主机系统中用户的信息
- netstat:显示网络连接、路由表、网卡统计数等信息
-i 显示网卡的统计数
---------------------------------------------------------------------------------
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
enp3s0 1500 0 0 0 0 0 0 0 0 BMU
lo 65536 11899 0 0 0 11899 0 0 0 LRU
wlp2s0 1500 419128 0 0 0 219405 0 0 0 BMRU
---------------------------------------------------------------------------------
-r 显示路由表
---------------------------------------------------------------------------------
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 10.211.0.1 0.0.0.0 UG 0 0 0 wlp2s0
10.211.0.0 0.0.0.0 255.255.192.0 U 0 0 0 wlp2s0
---------------------------------------------------------------------------------
-a 显示所有信息
五、其他命令
- clear:清屏命令
- dmesg:显示内核引导时的状态信息,该命令查找内核引导出现的故障
- uname:显示系统的信息
- date:显示或设置系统的时间
- cal:显示指定年月的月历
- help:用于查看Linux内置命令的帮助
- man:命令的帮助手册
典型的man手册包括以下几个部分:
NAME: 命令的名字
SYNOPSIS: 名字的概要,简单说明命令的使用方法
SEE ALSO: 列出可能要查看的其他有关的手册页条目
AUTHOR,COPYRIGHT: 作者版权等信息
- shutdown:关机命令
参数选项:
-r 系统关闭后重启
-h 系统关闭后停机
Linux系统因为采用的是磁盘缓冲技术,Linux并不把数据立即写到磁盘上,因此不能直接关闭电源,正确的关机命令应该是:
root@pc:~$ sync;sync;sync
root@pc:~$ shutdown -h now
* 三个sync可确保磁盘缓冲的内容全部写到磁盘中
- init:改变系统的运行等级
0 --> 停止系统
1 --> 单用户
2 --> 多用户,但不支持NFS
3 --> 全多用户模式,即系统正常的模式
5 --> 进入X11(即窗口模式)
6 --> 重启系统
- halt:立即停止系统,该命令不自动关闭电源,需要人工关闭电源
- reboot:立即重启系统
- poweroff:立即停止系统,并关闭电源
- alias 命令别名=“命令行”:创建命令的别名
- unalias:删除已创建的别名
- history: 显示用户最近执行的命令
- su:改变用户的id或超级用户
- who:显示登录系统的用户
- whoami:显示当前登录的用户名
- w:显示谁登录系统并且在做什么
- last:显示过去有多少用户在本机登陆
- rpm:安装软件包
RPM(Redhat Packet Manager)可以帮我们完成复杂的安装命令
- apt:Debian提供的安装程序
常用命令:
list - 根据名称列出软件包
search - 搜索软件包描述
show - 显示软件包细节
install - 安装软件包
remove - 移除软件包
autoremove - 卸载所有自动安装且不再使用的软件包
update - 更新可用软件包列表
upgrade - 通过 安装/升级 软件来更新系统
full-upgrade - 通过 卸载/安装/升级 来更新系统
edit-sources - 编辑软件源信息文件