用xargs命令删除数量比较多的文件
ls | xargs -n 10 rm -fr
ls当然是输出所有的文件名(用空格分割)
xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数
也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了
分类目录归档:os
Linux系统:单网卡如何设置多个IP?
进入目录:cd /etc/sysconfig/network-scripts
如果需要为第一个网络设备(ifcfg-eth0)绑定多一个IP地址,只需要在该目录里面创建一个名为ifcfg- eth0:0的文件,内容样例为:
#
DEVICE=”eth0:0″
IPADDR=”111.111.111.111″
NETMASK=”255.255.255.0″
ONBOOT=”yes”
其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK为子网掩码,ONBOOT表示在系统启动时自动启动。如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可。LINUX最多可以支持255个IP别名
linux中history命令如何显示时间戳
当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身,这样对检查操作日志不是很方便,如果每次执行的命令能显示当前的执行时间就更好了。
使用 HISTTIMEFORMAT 显示时间戳,执行:
# export HISTTIMEFORMAT=’%F %T ‘
# history | more 就可以看到效果了。
如何保证重启服务器也生效?
在/etc/bashrc 里加入:
export HISTTIMEFORMAT=”%T %F “
export HISTSIZE=9999
export HISTFILESIZE=9999
其中
1、HISTTIMEFORMAT:用来控制时间格式
2、HISTFILESIZE:定义了在 .bash_history 中保存命令的记录总数
3、HISTSIZE:定义了history 命令输出的记录数. 实际上是 history命令能输出的最大记录数。
例如设置了HISTSIZE为10. 如果历史记录数量充足,会显示10条记录。
在这种情况下history 100 也只会显示 10条记录。