ifconfig
類似于ipconfig的命令,可查看網絡接口的信息。但查看的內容以及可支持的操作各有千秋。
ifconfig
顯示所有啟用接口的信息-
ifconfig int
顯示特定接口的信息
ifconfig int -
ifconfig -s
同上,但只是簡略顯示
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 關閉解釋功能(默認選項)
echo 轉義字符:
\a 發出警告聲;
\b 刪除前一個字符;
\c 最后不加上換行符號;
\f 換行但光標仍舊停留在原來的位置;
\n 換行且光標移至行首;
\r 光標移至行首,但不換行;
\t 插入tab;
\v 與\f相同;
\ 插入\字符;
\nnn 插入nnn(八進制)所代表的ASCII字符;