🏀1. 网络命令
🥅指令名称:write
语法:write <用户名>
功能描述:给用户发信息,以Ctrl+D保存结束
理解:发送信息给一个当前在线、确定的人
❤️范例:write zl
当前用户是tmp,write zl 回车就可以写入我们想法的内容,写好以后ctrl+d保存退出
tips:内容输入错误,ctrl+delete 删除
在发送前先执行w命令,查看当前用户在线状态,只有用户在线才能发送
❤️动图效果展示:
🥅指令名称:wall
语法:wall [message]
功能描述:发广播信息
理解:发送信息给所有当前在线、确定的人
❤️范例:wall I have a computer
发送广播信息I have a computer 到所有在线的用户
❤️动图效果展示:
🥅命令名称:ping
语法:ping [选项] IP地址
-c 指定发送次数
功能描述:测试网络连通性
❤️范例:ping www.sina.com.cn
去ping新浪,并返回数据包,没有加参数-c会一直ping下去,可以ctrl+c终止
❤️动图效果展示:
🥅命令名称:mail
语法:mail [用户名]
功能描述:查看、发送电子邮件
❤️我们发送给在线的某个人用write、发送给所有在线的人用wall!那如果这个人不在线呢?这就需要mail了
❤️范例:
对于发送方:mail root,输入主题、内容,最后ctrl+d保存发送
对于接受方:mail,输入数字序号查看(前面N表示未查看)、h表示刷新、d+数字序号表删除、q退出
❤️动图效果展示:
🥅命令名称:last
语法:last
功能描述:列出目前与过去登入系统的用户信息
对比记忆:
who是查看当前用户登录的信息
w是查看当前用户登录的详细信息
last列出目前与过去登入系统的用户信息
❤️范例:last | grep zl
查看用户zl曾经和现在登录的信息
lastlog
查看所有用户最后登录的信息
🥅命令名称:ifconfig
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息
❤️范例:ifconfig
可以查看当前用户的ip地址
ifconfig ens33 192.168.2.10
可以用来更改当前用户的ip地址,但是是临时更改的;
想要永久更改需要在vi /etc/sysconfig/network-scripts/ifcfg-ens33里面进行配置
❤️动图效果展示:
配置好以后还要service network restart让配置生效!
🥅命令名称:traceroute
语法:traceroute
功能描述:显示数据包到主机间的路径
❤️范例: traceroute www.baidu.com
🥅命令名称:netstat(很重要)
语法:netstat [选项]
功能描述:显示网络相关信息
选项:
-t : TCP协议
-u : UDP协议
-l : 监听
-r : 路由
-n : 显示IP地址和端口号
❤️范例:
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络连接
netstat -rn 查看本机路由表(网关)
🏀2. 关机重启命令
🥅命令名称:shutdown
shutdown [选项] 时间
选项:
-c: 取消前一个关机命令
-h: 关机
-r: 重启
❤️范例:
shutdown -h 20:30
可以指定关机的时间
shutdown -c
取消上次的关机操作
shutdown -r
重启
其它关机命令:halt、 poweroff、 init 0
其它重启命令:reboot、 init 6
🥅命令名称:系统运行级别
0 关机
1 单用户
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图形界面
6 重启
❤️查询系统运行级别:
runlevel
N5有图形界面的,如果想要没有图像界面的init 3就可以切换,init 5就可以在切换回来
❤️退出登录命令:
logout
是对远程登录工具而言来使用的,比如:putty、Xshell、secureCRT等,利用logout就可以登出
🥅补充命令
❤️查看系统的进程:ps -ef或者ps -aux都可以,后者显示的信息更加的详细!查看到进程号就可以利用kill -9 进程号,来强制杀掉一个进程!
❤️wget:网络下载,wget +网络地址(url)
❤️ssh免密钥登录:
生成密钥:ssh-keygen -t rsa
发送密钥:ssh-copy-id localhost/其它主机名
❤️df -h可以显示目录容量的使用情况