Linux系统为命令配置别名的⽅法
什么是别名
在管理和维护Linux系统的过程中,将会使⽤到⼤量命令,有⼀些很长的命令或⽤法经常被⽤到,重复⽽频繁的输⼊某个很长命令或⽤法是不可取的。这时可以使⽤别名功能将这个过程简单化。
Linux系统下有的命令如 rm cp mv 等这些命令是删除移动之类的使⽤时要谨慎也可以通过设置别名来进⾏变相的⼀些的提醒
简单来说
1.使⽤危险的命令前给予警告 cp rm mv
2.复杂命令使⽤更加⽅便
问题:为rm配置别名 do not use rm即运⾏rm命令的时候系统提⽰ do not use rm 。
1.单独的想输出do not use rm到屏幕界⾯要⽤到的命令为 echo
[root@liuhao ~]# echo "do not use rm"
do not use rm
[root@liuhao ~]#
2.查看已存在的别名
[root@liuhao ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
3.1为rm配置别名do not use rm
[root@liuhao ~]# alias rm='echo do not use rm'
注:=两边没有空格直接输⼊字符
3.2检查
[root@liuhao ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='echo do not use rm'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@liuhao ~]# rm /
do not use rm /
[root@liuhao ~]#
注现在别名已经配置成功但是仅限于这次连接              xshell连接断开或系统重启后别名就失效了
4.1使配置的别名永久⽣效
[root@liuhao ~]# vim /etc/profile
vim编辑器下    G表⽰直接到底部    o(⼩写o)表⽰在当前这⼀⾏的下⾯另起⼀⾏
进⼊vim后直接按键⼤写G  然后按键⼩写o
输⼊以下命令保证在最低端即可
##
alias rm='echo do not use rm'
4.2检查是否输⼊成功⽤ tail 输出该⽂件最后两⾏
[root@liuhao ~]# tail -2 /etc/profile
##
alias rm='echo do not use rm'
linux系统vim编辑器
[root@liuhao ~]#
5.让配置⽣效  source
[root@liuhao ~]# source /etc/profile
[root@liuhao ~]# rm /
do not use rm /
[root@liuhao ~]#
6.修改/root/.bashrc
[root@liuhao ~]# vim /root/.bashrc
#alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
将alias rm='rm -i' 前⾯加上#即可如上⾯所⽰然后退出vim并保存
<已设置别名状态下如何删除东西
7.1现在直接使⽤rm的状态
[root@liuhao ~]# rm /
do not use rm /
[root@liuhao ~]# rm -f /
do not use rm -f /
[root@liuhao ~]# rm -r /
do not use rm -r /
[root@liuhao ~]#
直接使⽤ rm ⽆法删除⽂件
7.2如何删除⽂件
⽅法⼀
[root@liuhao ~]# \rm /
\ 表⽰临时取消别名
⽅法⼆
[root@liuhao ~]# which rm
[root@liuhao ~]# /bin/rm /
which rm  可以查看 rm命令的绝对路径
总结
以上所述是⼩编给⼤家介绍的Linux系统为命令配置别名,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。