1.1 别名,有些命令很危险,修改别名防止误操作
1.1.1查看别名
[[email protected] ~]# 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 which=‘alias | /usr/bin/which --tty-only--read-alias --show-dot --show-tilde‘
[[email protected] ~]#
1.1.2临时修改别名,重启服务器失效
[[email protected] ~]# alias rm=‘echo -bash: rm:command not found‘
[[email protected] ~]# rm -rf /tmp
-bash: rm: command not found -rf /tmp
[[email protected] ~]#
1.1.3把修改写入配置文件
[[email protected] ~]# echo "alias rm=‘echo-bash: rm: command not found‘" >> /etc/profile
[[email protected] ~]# tail -2 /etc/profile ##检查是否修改成功
unset -f pathmunge
alias rm=‘echo -bash: rm: command not found‘
[[email protected] ~]#
1.1.4让配置文件生效
[[email protected] ~]# source /etc/profile
[[email protected] ~]#
1.1.5如果命令有其他别名,这里还要修改/root/.bashrc文件
[[email protected] ~]# cat /root/.bashrc
# .bashrc
# User specific aliases and functions
#alias rm=‘rm -i‘ ##把原来的别名删掉或注释掉
alias cp=‘cp -i‘
alias mv=‘mv -i‘
# Source global definitions
if [ -f /etc/bashrc ]; then
./etc/bashrc
fi
[[email protected] ~]#
1.1.5.1 等下次重启服务器后别名永久生效
每天都需要成长。。。