当前位置: 首页 > news >正文

LINUX528 重定向

2>&1

在这里插入图片描述
在这里插入图片描述
我的理解:
2>&1,2=stderr错误输出,1=stdout输出,stderr一般和stdout是分别输出(管道符只传递stdout,据元宝,stderr默认输出到终端;如果重定向符不进行2显示重定向,stdeer默认输出到终端)。
2>&1是把stderr写入到stdout的当前指向,例如command > > file ,①command执行,输出 stdout,stdout通过追加重定向 给file(问题:stdout stdin是否特指管道符左右,例如 |左边是stdout,右边是stdin。重定向符左右是否就只有stdout(左)?没有stdin 确实),②若cmmand(什么是错误输出?命令执行错误就是错误输出吗?例如报错,就是错误输出吗?例如因为格式不对未成功执行,也是错误输出吗?产生了错误输出,一般是输出到屏幕吗?是的)运行错误,错误输出将直接显示在终端。
若使用command>file 2>&1 ,command stdout写入到file中,command stderr 会找stdout的指向,进而也写到file中。

问题:stdout stdin是否特指管道符左右,例如 |左边是stdout,右边是stdin。重定向符左右是否就只有stdout(左)?没有stdin 确实在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

什么是错误输出?命令执行错误就是错误输出吗?例如报错,就是错误输出吗?例如因为格式不对未成功执行,也是错误输出吗?产生了错误输出,一般是输出到屏幕吗?在这里插入图片描述在这里插入图片描述

重定向符左侧的stderr是否默认输出到屏幕
在这里插入图片描述
在这里插入图片描述

仅主机模式下 虚拟机互相Ping通(不加网关)

在这里插入图片描述
在这里插入图片描述
ping通了 没设置网关
在这里插入图片描述

计划回答昨天的问题

昨天已经查了

1.virbr0 是什么?可以通过virbr0 的ip来Ping吗?可以修改virbr0吗?

网桥(虚拟网桥)
本机可以通过virbr0ip ping通(ping通虚拟机的virbr0 是Ping通虚拟机吗?能通过virbr0ip 执行ssh协议吗?如何启动virbr0,为啥原本virbr0疑似有Ip地址,我配置了ens33的静态Ip后,virbr0的地址也没了,路由表中也没有该路由了)
最好别改
在这里插入图片描述
在这里插入图片描述
仅主机模式下有virbo0吗?印象里

昨天这里是引用

2.echo 123 | passwd --stdin caozx26 中|的作用,stdin 的理解

(仅知道标准输入,不太懂 passwd 中stdin的作用)
|:将左侧命令的stdout 传给 管道符右侧的stdin
stdin:管道符|右侧的命令输入
在这里插入图片描述

passwd --stdin 从标准输入读取密码

sort < input.txt |uniq >output.txt的执行顺序

1.重定向符,怎么理解命令<文件的执行顺序,
在这里插入图片描述
输入重定向>
计划休息了
源码
仅主机1:

[root@localhost network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
[root@localhost network-scripts]# ifup ens33
[root@localhost network-scripts]# systemctl network restart
Unknown operation 'network'.
[root@localhost network-scripts]# systemctl restart network
[root@localhost network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.17.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
[root@localhost network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:57:94:60 brd ff:ff:ff:ff:ff:ffinet 192.168.17.2/24 brd 192.168.17.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe57:9460/64 scope link valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ff

仅主机1的克隆

[caozx26@localhost ~]$ date
2025年 05月 28日 星期三 22:08:55 CST
[caozx26@localhost ~]$ cat /etc/sysconfig/netwrok-scripts/ifcfg-ens33
cat: /etc/sysconfig/netwrok-scripts/ifcfg-ens33: 没有那个文件或目录
[caozx26@localhost ~]$ cd /etc/sysconfig/netwrok-scripts/
bash: cd: /etc/sysconfig/netwrok-scripts/: 没有那个文件或目录
[caozx26@localhost ~]$ cd /etc/sysconfig
[caozx26@localhost sysconfig]$ ls
anaconda    autofs  chronyd   crond            firewalld  ip6tables-config  kdump   libvirtd  netconsole       nfs      qemu-ga     rdisc          rpc-rquotad  run-parts  selinux        svnserve        virtlockd
atd         cbq     console   ebtables-config  grub       iptables-config   kernel  man-db    network          ntpd     radvd       readonly-root  rsyncd       samba      smartmontools  sysstat         virtlogd
authconfig  cgred   cpupower  fcoe             init       irqbalance        ksm     modules   network-scripts  ntpdate  raid-check  rpcbind        rsyslog      saslauthd  sshd           sysstat.ioconf  wpa_supplicant
[caozx26@localhost sysconfig]$ cd network-scripts
[caozx26@localhost network-scripts]$ ls
ifcfg-ens33  ifdown-bnep  ifdown-ippp  ifdown-post    ifdown-sit       ifdown-tunnel  ifup-bnep  ifup-ippp  ifup-plip   ifup-ppp     ifup-Team      ifup-wireless      network-functions-ipv6
ifcfg-lo     ifdown-eth   ifdown-ipv6  ifdown-ppp     ifdown-Team      ifup           ifup-eth   ifup-ipv6  ifup-plusb  ifup-routes  ifup-TeamPort  init.ipv6-global
ifdown       ifdown-ib    ifdown-isdn  ifdown-routes  ifdown-TeamPort  ifup-aliases   ifup-ib    ifup-isdn  ifup-post   ifup-sit     ifup-tunnel    network-functions
[caozx26@localhost network-scripts]$ cat ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=87be7604-b172-4ef5-bd9c-769bc08dbd64
DEVICE=ens33
ONBOOT=no
[caozx26@localhost network-scripts]$ vim ifcfg-ens33
[caozx26@localhost network-scripts]$ sudo su我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:#1) 尊重别人的隐私。#2) 输入前要先考虑(后果和风险)。#3) 权力越大,责任越大。[sudo] caozx26 的密码:
[root@localhost network-scripts]# echo 123 |passwd --stdin caozx26
更改用户 caozx26 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost network-scripts]# vim ifcfg-ens33
[root@localhost network-scripts]# cat ifcfg-ens33
BOOTPROTO=none
DEFROUTE=yes
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.17.5[root@localhost network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
[root@localhost network-scripts]# ifup ens33
[root@localhost network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.17.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
[root@localhost network-scripts]# systemctl restart ens33
Failed to restart ens33.service: Unit not found.
[root@localhost network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:2a:70:8a brd ff:ff:ff:ff:ff:ffinet 192.168.17.5/24 brd 192.168.17.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe2a:708a/64 scope link valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:5b:77:d5 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:5b:77:d5 brd ff:ff:ff:ff:ff:ff
[root@localhost network-scripts]# systemctl restart network
[root@localhost network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.17.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
[root@localhost network-scripts]# ping 192.168.17.2
PING 192.168.17.2 (192.168.17.2) 56(84) bytes of data.
64 bytes from 192.168.17.2: icmp_seq=1 ttl=64 time=0.513 ms
64 bytes from 192.168.17.2: icmp_seq=2 ttl=64 time=1.92 ms
64 bytes from 192.168.17.2: icmp_seq=3 ttl=64 time=2.01 ms
64 bytes from 192.168.17.2: icmp_seq=4 ttl=64 time=2.07 ms
64 bytes from 192.168.17.2: icmp_seq=5 ttl=64 time=2.04 ms
^C
--- 192.168.17.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4007ms
rtt min/avg/max/mdev = 0.513/1.713/2.073/0.603 ms
[root@localhost network-scripts]# 

相关文章:

  • 【Linux】分页式存储管理:深刻理解页表映射
  • 具身智能专题(2)-主从臂零位校准及摄像头数据获取与检验
  • ESP8285乐鑫SOCwifi芯片32bit MCU和2.4 GHz Wi-Fi
  • 第11章:工程组织与系列总结
  • 前端EXCEL插件智表ZCELL数据源功能详解
  • 最长公共子序列(LCS)问题——动态规划法
  • 动静态库的制作
  • MYSQL备份恢复知识:第六章:恢复原理
  • 排查Oracle文件打开数过多
  • 万字详解RTR RTSP SDP RTCP
  • 内网穿透系列五:自建SSH隧道实现内网穿透与端口转发,Docker快速部署
  • es6 函数解构
  • 不打架的协议互通,modbus转profibus网关的总线的高效互通方案
  • 通用大数据可视化展示平台模板 – 免费HTML源码
  • 解锁 AI 开发新境界:OPE Pod 开放平台深度解析
  • 云服务器系统盘满了,但是其他正常,是否可能是被攻击了
  • BSS / OSS 是什么
  • 软件测试环境搭建及测试过程
  • 软件测试的潜力与挑战:从“质量守门员”到“工程效能催化剂”的进化
  • [Vue组件]半环进度显示器
  • 网页设计个人网站怎么做/1小时快速搭建网站
  • 营销型网站建设哪家便宜/seo优化工作
  • 做网站绿标/今日新闻快讯
  • 自己做网站系统教程/广州百度快速优化排名
  • 淘宝 网站建设教程视频/怎么自己弄一个平台
  • 保险网站排名/病毒式营销案例