標籤:linux別名 每日一題
1.題目-老男孩教育每日一題-2017年5月7日-加餐-linux下面如何?,執行rm命令,就顯示do not use rm command2.要求結果
[[email protected] ~]# rm do not use rm command
3.答案
這需要使用linux裡面的別名alias rm=‘echo do not use rm command‘注意:上面命令還要放入到/etc/profile裡面永久生效
4.詳細過程第一個裡程碑-如何顯示這行文字
[[email protected] data]# echo do not use rm commanddo not use rm command
第二個裡程碑-配置別名
·模仿系統的別名·[[email protected] data]# alias cpalias cp=‘cp -i‘[[email protected] data]# alias rm=‘echo do not use rm command‘
第三個裡程碑-測試
[[email protected] data]# rm do not use rm command[[email protected] data]# rm /datado not use rm command /data[[email protected] data]# rm -rf /datado not use rm command -rf /data
第四個裡程碑-讓別名永久生效-/etc/profile
[[email protected] data]# vim /etc/profile[[email protected] data]# #vim /etc/profile[[email protected] data]# #vim /etc/profile G到檔案的最後一行[[email protected] data]# # o(小寫字母O) 在當前行下面插入一行並進入到編輯模式[[email protected] data]# [[email protected] data]# tail -1 /etc/profilealias rm=‘echo do not use rm command‘[[email protected] data]# [[email protected] data]#
第五個裡程碑-讓別名的配置生效
使用source或重新登入[[email protected] data]# source /etc/profile
第六個裡程碑-排坑
重新登入的你,應該會驚訝的發現rm的別名沒有生效,其實如果你配置的是rm,cp,mv 的別名,都會出現不生效的問題。
[[email protected] ~]# 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 definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi
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