Linux学习笔记之网络通信命令、系统关机、shell应用技巧
一、网络通信命令 www.zhishiwu.com
1、向某个人发送信息 ,此人必须在线状态
write 用户名
2、向所有人发送信息,不需要加入用户名,只要登录到linux系统的用户都会收到
wall
3、ping 命令,测试网络上的主机是否连通,命令格式 ping ip地址
在测试时要观察time、packet loss选项,有时网络通但是速度很慢,就要检查网线情况,网线在制作时由于冬暖夏凉会造成延伸
4、ifconfig -a 查看所有的网卡信息 ifconfig eth0查看eth0的网卡信息
ifconfig eth0 192.168.0.23 修改eth0的ip地址,重启后会失效
二、系统关机重启命令
1、shutdown -h now 马上关机
2、reboot 重启计算机
三、shell应用技巧
shell 有很多种,可以再cat /etc/shells查看系统已经安装的shell
[root@CentOS-Test data]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
[root@CentOS-Test data]#为bash
使用命令补齐<Tab>键, www.zhishiwu.com
查看历史命令,即使用过的命令:history
使用向上的方向键和向下的方向键可以查找以前执行过的命令
清屏命令:clear 或者快捷键 ctrl+l
删除光标前所有的字符:ctrl+u
查看命令的别名:alias
四、输入/输出重定向
同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、1、2),分别对应于:
0:(STDIN)标准输入 1:(STDOUT)标准输出 2:(STDERR)标准错误输出
输出重定向:
单独写进一个文件:>
[root@CentOS-Test data]# ll /etc > tmp.msg
多个内容追加:>>
[root@CentOS-Test data]# ll /etc >> tmp.msg
输入重定向:
wall < /etc/motd/lhc_xx.txt
错误重定向:
cp -R /usr/backup/usr.bak 2> /bak.error
五、管道 |
作用:可以将一个命令的输出给另一个命令的输入
例如:
1、[root@CentOS-Test /]# ll | more
2、[root@CentOS-Test /]# ll /etc |grep init
3、[root@CentOS-Test /]# ll /etc |grep init | wc -l 统计包括init的内容有多少条
4、wc -l /etc/services 统计services文件有多少行
六、命令中使用连接符
1、用;间隔的各命令按顺序依次执行
[root@CentOS-Test /]# pwd;ls ;date即先查看当前路径,然后列出目录,最后显示系统日期
2、&&前后命令的执行存在逻辑与关系,只有&&前面的命令执行成功后,它后面的命令才被执行
[root@CentOS-Test /]# write Test < /home/samless/love.txt && rm /home/samless/love.txt