首页 > 代码库 > 七七八八
七七八八
alias eth0=‘vim /etc/sysconfig/network-scripts/ifcfg-eth0‘
which eth0 查看这个命令的路径
unalias eth0 取消别名
ifconfig eth1 192.168.22.22/24 临时生成一个网卡IP
yum install -y expect
mkpasswd -l 12 #自动生成一个12字长的密码
mkpasswd -l 12 -s 0 -d 3 #-s指定特殊字符个数,-d指定数字个数
tracert -d IP windows跟踪路由器情况
traceroute IP -n Linux跟踪路由器情况
nmap IP -p端口(22)
telnet IP 端口 (检查端口是否开启)
useradd wujiabo;passwd wujiabo; 创建wujiabo用户设置密码
echo ‘111111‘ |passwd --stdin wmd && history -c 创建wujiabo用户设置密码
echo一个绝对路径给sed命令,取出其基名;取出其目录名;
echo "/etc/sysconfig/network-scripts" | sed ‘s@^.*/\([^/]\+\)/\?$@\1@
sed -i "s@^#[[:space:]]\+@@" /etc/fstab #删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符;
egrep -v "#|^$" nginx.conf.default >nginx.conf #过滤该文件的注释行
cat passwd.back | awk -F: {‘print $1,$3‘} |grep ‘wujiabo‘|awk -F ‘[ :]‘ ‘{print $1}‘ #awk以空格做分隔符打印
http://www.cnblogs.com/xudong-bupt/p/3721210.html;http://www.chinaunix.net/old_jh/7/16985.html;awk资料
[shell]
le <=
gt >
lt <
ge >=
eq =
ne !=
if
100以内的整数和
#!/bin/bash
declare -i i=1
declare -i sum=0
while [ $i -le 100 ]; do
let sum+=$i
let i++
done
echo "$sum"
while
100以内偶数和
#!/bin/bash
declare -i i=0
declare -i sum=0
while [ $i -lt 100 ];do
let i++
if [ $[$i%2] -eq 1 ];then
continue
fi
let sum+=$i
done
echo "sum:$sum"
w查看用户,3秒一次,发现ww登入脚本停止
#!/bin/bash
while true; do
w | grep ‘^ww‘ &> /dev/null
if [ $? -eq 0 ];then
echo ‘docker logged‘ >> /tmp/user.log
exit 0
fi
sleep 3
done
遍历文件,打印出来
#!/bin/bash
while read line;do
echo $line
done < /etc/passwd
本文出自 “少年加油” 博客,转载请与作者联系!
七七八八