工作需要使用Linux,多年来一直不太精通,正好趁机学习一遍。
1、在Ubuntu中查看已经安装的软件包:
需要使用 :dpkg -l ,而不是rpm -aq。
2、管道的用法:| 。前面的数据作为后面的输入。
netstat -i | sed 'ld' | awk '{OFS="\t"}{print $1,$4,$8}'
netstat -i :输入当前网卡的信息。
sed ‘ld’ :删除第一行
awk:讲剩下的数据,以 tab 分割,然后输出1,4,8列。
3、重定向:
>:覆盖
>>:追加。
ping -c 3 192.168.1.5 &>/dev/null
&:所有的输出(设备1和2)重定向到/dev/null。
echo $? :查看上条执行的结果:0是成功,1是失败。