zoukankan      html  css  js  c++  java
  • Linux 命令之 alias

    alias 的作用是为命令设置别名,用于提高输入效率

    alias 的临时设置

    临时设置很简单,直接举例说明

    [r@1lin24 ~]$ alias cdlog='cd /var/log'
    [r@1lin24 ~]$ pwd
    /home/r
    [r@1lin24 ~]$ cdlog
    [r@1lin24 log]$ pwd
    /var/log
    

    这样我们就可以通过输入 cdlog 来达到与输入 cd /var/log 一样的效果

    对于一些常用的命令,我们可以通过这样的方式来提高输入命令的效率

    alias 的永久设置

    上一个例子的设置仅在本次登录有效,在下次登录的时候还要使用 cdlog 命令的话就需要重新设置

    如果让 alias 永久生效的话可以把 alias 的设置保存到~/.bashrc

    设置完成之后,还需要执行下面的命令让alias立刻生效,否则要等到下次登录的时候才生效

    source ~/.bashrc
    

    共享 alias

    配置在~/.bashrc的alias,只有当前用户能够使用对应的命令,其它用户无法使用

    如果要让所有用户都能够共享我们设置的alias, 需要将 alias 保存到 /etc/bashrc文件中

    同样要立即生效的话需要使用 source 来实现

    source /etc/bashrc
    

    unalias

    unalias 使用取消通过 alias 设置的别名, 比如要取消刚刚设置的 cdlog

    unalias cdlog
    

    对于临时 alias 使用上面的命令处理即可,而对于保存在文件(~/.bashrc/etc/bashrc)内的命令
    执行上述命令仅对本次登录有效,下次登录被取消的命令依然有效(下次登录系统依然用读取这两个文件,效果同上面的 source 命令)
    要斩草除根的话,同样要将文件内对应的 alias 语句删除。

    查看alias列表

    使用alias 或者 alias -p 可以查看当前生效的所有 alias 配置

    常用alias分享

    alias cp='cp -vi' 
    alias ll='ls -l --color=auto'
    alias ls='ls --color=auto'
    alias mv='mv -i'
    alias rm='rm -i'
    alias vi='vim'
    alias grep='grep --color=auto'
    
  • 相关阅读:
    git命令大全
    QT学习笔记7:C++函数默认参数
    QT学习笔记6:常见的 QGraphicsItem
    QT学习笔记5:QMouseEvent鼠标事件简介
    QT学习笔记4:QT中GraphicsView编程
    QT学习笔记3:QT中语法说明
    Opencv学习笔记5:Opencv处理彩虹图、铜色图、灰度反转图
    Opencv学习笔记4:Opencv处理调整图片亮度和对比度
    deploy java web in IDEA with tomcat
    mongodb install
  • 原文地址:https://www.cnblogs.com/1lin24/p/11816158.html
Copyright © 2011-2022 走看看