linux多个if条件(linux 多个if)-编程知识网

网卡添加多个ip地址如何区分?

在Linux下,可以使用ifconfig方便地绑定多个IP地址到一张网卡。例如eth0接口的原有IP地址为192.168.0.254,我们可以执行这条命令:

ifconfig eth0 add 192.168.0.253 netmask 255.255.255.0 后面的netmask可以省略,系统会根据IP地址添加默认的子网掩码。

这种方法的缺点是始终只能多绑定一个IP地址。 或者是执行以下命令:

ifconfig eth0:0 192.168.0.253 ifconfig eth0:1 192.168.0.252 …… 就可以在一张网卡上绑定多个IP。

如果希望系统启动时自动绑定,那么可以把这些命令写到/etc/rc.d/rc.local脚本中去,也可以在/etc/sysconfig/network-scripts目录中,将ifcfg-eth0复制为ifcfg-eth0:0、ifcfg-eth0:1等,并做以下修改:

DEVICE=eth0:0 IPADDR=192.168.0.253如果还不懂请查看《linux就该这么学》第四章内容。

Linux环境下,如何将某个文件夹下的文件批量重命名?

Linux系统用一个简单的shell脚本批量实现修改文件夹(比如/tmp)里面的文件名字,请参考如下

#!/usr/bin/bash

if ];then

j=1

for i in $(ls /tmp);

do

echo rename the file $i to $1${j}

mv $i file${j}

j=$(($j+1))

done

else

echo please you input rename name!

fi