批量创建账号和设置密码、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选项,使源文件放在后面,移动到前面的目录内。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容