日期:2014-05-16  浏览次数:20602 次

求linux的一些命令解释
for u in anna julia sarah bob;do useradd -m $u;done; 里面的$u是什么意思
for u in anna julia sarah bob;do echo "$u:foo" | chpasswd;done;里面的密码是哪个?
------解决方案--------------------
$u是取u变量的值,就是前面for u in后面的几个单词循环,就是根据in后面的内容循环创建用户
密码是foo
------解决方案--------------------
for u in anna julia sarah bob;do useradd -m $u;done; 里面的$u是什么意思
for u in anna julia sarah bob;这里的u是变量,循环读取anna julia sarah bob
do useradd -m $u; 循环添加用户
done; 结束

for u in anna julia sarah bob;do echo "$u:foo" 
------解决方案--------------------
 chpasswd;done;里面的密码是哪个?
for u in anna julia sarah bob; 这里的u是变量,循环读取anna julia sarah bob
do echo "$u:foo" 
------解决方案--------------------
 chpasswd; “
------解决方案--------------------
”是管道处理,这行意思是将$u代表的用户都修改密码成foo
done; 结束