美文网首页
Linux 系统别名设置

Linux 系统别名设置

作者: 小屁孩云熙 | 来源:发表于2021-08-09 13:29 被阅读0次

    1. 作用

    别名可以使命令操作更加简单

    让危险的操作更加安全

    2. 设置别名

    2.1 查看系统默认设置的别名

    [root@templates ~]# alias
    alias cp='cp -i'
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    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'
    

    2.2 如何设置别名

    2.2.1 设置别名的语法

    alias 别名名称='命令信息'

    2.2.2 设置案例

    • 案例一 (临时设置)

    catnet 代替 cat /etc/sysconfig/network-scripts/ifcfg-eth0

    alias catnet='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
    
    • 案例二 (临时设置)

    执行 rm 命令,弹出 'The rm command is dangerous. Use it with caution'

    alias rm=echo 'The rm command is dangerous. Use it with caution!'
    

    注意:如果别名配置中已经有rm,会覆盖之前的rm别名配置。

    • 案例三 (永久设置)
    1. 配置别名
     alias rm='echo The rm command is dangerous,Use it with caution'
    
    2. 编辑 /etc/peofile 文件,并使得文件生效
    vim /etc/profile
    alias rm='echo The rm command is dangerous,Use it with caution'
    
    source /etc/profile
    
    3. 编辑 ~/.bashrc ,并使得文件生效
    # rm='rm -i'
    
    source ~/.bashrc
    

    2.3 如何使别名功能失效

    2.3.1 方法一

    • 取消别名
    unalias catnet
    

    2.3.2 方法二

    • 利用\使别名失效
    \rm -fr /data
    

    2.3.3 方法三

    • 使用命令的绝对路径执行命令
    /usr/bin/rm -fr /data
    

    相关文章

      网友评论

          本文标题:Linux 系统别名设置

          本文链接:https://www.haomeiwen.com/subject/cgjzvltx.html