批量创建账号和设置密码、rm命令设置成mv的别名

1、批量创建账号

[root@centos6 app]#vim user.txt ---注意格式和/etc/passwd相同
libai:x:510:510::/home/libai:/bin/bash
dufu:x:512:512::/home/dufu:/bin/bash
zhaoritian:x:514:514::/home/zhaoritian:/bin/bash
[root@centos6 app]#newusers user.txt 
[root@centos6 app]#getent passwd 
libai:x:510:510::/home/libai:/bin/bash
dufu:x:512:512::/home/dufu:/bin/bash
zhaoritian:x:514:514::/home/zhaoritian:/bin/bash

2、批量修改密码

[root@centos6 app]#vim passwd.txt ---注意格式
libai:centos
dufu:centos
zhaoritian:centos
[root@centos6 app]#cat passwd.txt |chpasswd
[root@centos6 app]#getent shadow
libai:$6$W60nH/BffxXf$Q4JwryYVtytP36XFTDmxTPa0Kt6TcMRyw7Jt.6rMCxyqLU.OZfaEGh4FLoVVbS01s3HX1poeqioP1WH/1BwO60:17369:0:99999:7:::
dufu:$6$Q9Vfv/z4PUl/$SqmvG5CRO1NzeLxTncP8N/VOQHRqKhRr1X5xW5HFtwpJqN5MGZnam7s5yHPw90MyT/b/uCcGjCYvU/8aKTpZq/:17369:0:99999:7:::
zhaoritian:$6$Z7amk/X3pdf/$kU1pjXmu2i0Pn/YTUdR0hWjE9KyLkxZMLg2/389hXfmo2tgcWSNNi8cF/ndkshk2xN/fRBxFHX9uiDnsZVpUg.:17369:0:99999:7:::

3、对rm命令定义别名为mv

生产中为了误删除,老司机们长将rm命令定义为mv的别名,这样即使误删除数据,也可以找回来。

[root@centos6 ~]#alias rm='mv -t /app'
[root@centos6 ~]#touch fzz
[root@centos6 ~]#ls
anaconda-ks.cfg  Desktop  Documents  Downloads  fzz  install.log  install.log.syslog  Music  Pictures  Public  Templates  Videos
[root@centos6 ~]#rm fzz
[root@centos6 ~]#ls /app
f1  f11  f2  fa  fb  fzz  natashaxinjia  passwd.txt  unix.txt  user.txt  win.txt

总结:mv命令加上-t选项,使源文件放在后面,移动到前面的目录内。

你可能感兴趣的:(批量创建账号和设置密码、rm命令设置成mv的别名)