首页 > 代码库 > 老男孩教育每日一题-2017年5月7日-加餐-linux下面如何实现,执行rm命令,就显示do not use rm command
老男孩教育每日一题-2017年5月7日-加餐-linux下面如何实现,执行rm命令,就显示do not use rm command
1.题目-老男孩教育每日一题-2017年5月7日-加餐-linux下面如何实现,执行rm命令,就显示do not use rm command
2.要求结果
[root@show ~]# rm do not use rm command
3.答案
这需要使用linux里面的别名 alias rm=‘echo do not use rm command‘ 注意: 上面命令还要放入到/etc/profile里面永久生效
4.详细过程
第一个里程碑-如何显示这行文字
[root@oldboyedu37 data]# echo do not use rm command do not use rm command
第二个里程碑-配置别名
·模仿系统的别名· [root@oldboyedu37 data]# alias cpalias cp=‘cp -i‘ [root@oldboyedu37 data]# alias rm=‘echo do not use rm command‘
第三个里程碑-测试
[root@oldboyedu37 data]# rm do not use rm command [root@oldboyedu37 data]# rm /data do not use rm command /data [root@oldboyedu37 data]# rm -rf /data do not use rm command -rf /data
第四个里程碑-让别名永久生效-/etc/profile
[root@oldboyedu37 data]# vim /etc/profile [root@oldboyedu37 data]# #vim /etc/profile [root@oldboyedu37 data]# #vim /etc/profile G到文件的最后一行 [root@oldboyedu37 data]# # o(小写字母O) 在当前行下面插入一行并进入到编辑模式 [root@oldboyedu37 data]# [root@oldboyedu37 data]# tail -1 /etc/profile alias rm=‘echo do not use rm command‘ [root@oldboyedu37 data]# [root@oldboyedu37 data]#
第五个里程碑-让别名的配置生效
使用source或重新登录 [root@oldboyedu37 data]# source /etc/profile
第六个里程碑-排坑
重新登录的你,应该会惊讶的发现rm的别名没有生效,其实如果你配置的是rm,cp,mv 的别名,都会出现不生效的问题。
[root@oldboyedu37 ~]# cat /root/.bashrc # .bashrc # User specific aliases and functions #alias rm=‘rm -i‘ ###注释掉rm的这一行,另外cp和mv的那两行可以保留 alias cp=‘cp -i‘ alias mv=‘mv -i‘ # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
5.统计信息
今天是每日一题陪伴大家的第44天,期待你的进步。
对于题目和答案的任何疑问,请在博客评论区留言。
往期题目索引
http://lidao.blog.51cto.com/3388056/1914205
本文出自 “李导的博客” 博客,请务必保留此出处http://lidao.blog.51cto.com/3388056/1922923
老男孩教育每日一题-2017年5月7日-加餐-linux下面如何实现,执行rm命令,就显示do not use rm command
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。