ifconfig
类似于ipconfig的命令,可查看网络接口的信息。但查看的内容以及可支持的操作各有千秋。
ifconfig
显示所有启用接口的信息-
ifconfig int
显示特定接口的信息
-
ifconfig -s
同上,但只是简略显示
ifconfig -a
显示所有接口信息ifconfig -v
文档显示可以查看错误信息,有待后续学习ifconfig int add[del] x:x:x:x:x
配置IPV6地址ifconfig int x.x.x.x netmask x.x.x.x broadcast x.x.x.x
给接口配置地址\掩码\广播地址。
配置网关是route add default gw x.x.x.x
配置dhcp是dhclient
ifconfig int up/down
设置接口up或down
ifup int
/ifdown int
与之等价ifconfig int arp[-arp]
开启arp[关闭arp]ifconfig int mtu
设置mtuifconfig int hw class macadd
配置MAC地址ifconfig int media type
设置网卡协商速率
注意,ifconfig只是临时配置,如需完全改动还要在/etc/sysconfig/network-scripts/ 下的接口文件中做配置。
echo
echo 用于在shell中打印shell变量的值,也可直接输出指定的字符串。
- 格式:
echo [SHORT-OPTION]...[STRING]...
echo [LONG-OPTION]
-
选项:
-n 显示不自动换行
-e 启用解释功能(可使用转义字符)
-E 关闭解释功能(默认选项)
转义字符:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;