一、理解系统的输入输出
linux系统中,1表示正确输出,2表示错误输出。
管理输入输出的符号
- 输出重定向 ——输出到指定的位置(会覆盖掉原文件内容)
输出设置:
> file /将正确的输出到file中;
> 2> fileerr /将错误的输出到fileerr中
> &> fileall /将所有的内容输出到fileall中;
> >> file /将正确的追加输出到file中 ;
> 2>> file /将错误的追加输出到file中;
> &>> file /将所有的内容追加输出到file中
##注意:实验应在普通用户中实验。由于超级用户不存在读取权限问题,所以都为正确输出,那么输出的重定向也就没有意义了。
- 追加 #保持原文件内容不变的情况下把输出追加到文件之后
>> #追加正确输出
2>> #追加错误输出
&>> #追加所有输出
- 输入重定向
此模式必须在root超级用户模式下才能成,且以EOF结束才可以
格式:passwd << 起始标识
>原始密码
>新密码
>再次输入新密码
>起始标志
- 管道符:(用普通用户操作)
| #把输出变成下一个程序的输入,管道是用来组合多条命令的使用的。
注意:通过管道后输出会变成输入,是无法保存在文件中的。
find /etc/ -name passwd | wc -l /让正确输出通过管道并显示行数
find /etc/ -name passwd 2>&1 | wc -l /让错误输出通过管道并显示行数
find /etc/ -name passwd 2>&1 | tee file |wc -l /将全部内容通过管道输出到file中
二、.网关的相关内容
route -n:查看是都有网关;(geteway:网关)
两个IP地址的网络区域如果一致,才可以握手
路由器:实现NAT的主机
去掉网关:
su - root /切换为超级用户
westos/Asimov /输入密码为为westos/Asimov
route del default /删除网关
在虚拟机中设定网络:
ip addr show br0 /查看真机的ip
nm-connection-editor /将虚拟机和真机的ip连接
ifconfig eth0 /查看主机和虚拟机是都已经连接成功