• LINUX:alias命令详解


    功能说明


      设置指令的别名。

     

    语法


      alias[别名]=[指令名称]


    参数


      若不加任何参数,则列出目前所有的别名设置。

     


    举例


      alias egrep='egrep --color=auto'

      alias fgrep='fgrep --color=auto'

      alias grep='grep --color=auto'
      alias l='ls -CF'
      alias la='ls -A'
      alias ll='ls -alF'
      alias ls='ls --color=auto'

      alias hp="http_proxy=http://localhost:8123"

      注意等号后面没有空格!

     

    说明


      用户可利用 alias,自定指令的别名。若仅输入 alias,则可列出目前所有的别名设置。 

      alias 仅作用于该次登陆的会话。若要永久使用别名,可在 /etc/profile 或自己的 ~/.bashrc 中设定指令的别名。( MAC 的话 bash 的配置文件名为 bash_profile )

      操作流程如下:

        1. 打开 ~/.bash_profile
    
        2. 添加 alias hp="http_proxy=http://localhost:8123"
    
        3. 更新 bash 配置,即 source ~/.bash_profile
    
        4. 然后就可以使用 “hp + COMMAND“ 啦,可以拿”curl ip.gs 和 hp curl ip.gs“ 试一试
    
        5.(zshrc 用户需要配置)在~/.zshrc文件最后,增加一行: source ~/.bash_profile

      

      还有,如果你想给每一位用户都生效的别名,请把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用。

    实例


      如果不想每次编译c++11标准的程序时都要输入“-std=c++11”这个选项,可以键入 alias  g++="g++ -std=c++11" ,之后再使用g++ 时就会默认带上"-std=c++11"这个选项了。但是这是暂时性的,机子重启又会无效。

          

    ————全心全意投入,拒绝画地为牢
  • 相关阅读:
    服务器时间同步
    CentOS7.1下生产环境Keepalived+Nginx配置
    Windows 客户端时间更新脚本NTP
    keepalived的配置详解(非常详细)
    Keepalived stable tarball
    keepalived配置主从备份
    ECharts使用心得总结
    C#项目获取当前时间的农历时间
    如何测试连接MsSQL数据库-------UDL文件
    为什么 管理工具里没有Internet(IIS)管理器选项
  • 原文地址:https://www.cnblogs.com/Bw98blogs/p/7306486.html
Copyright © 2020-2023  润新知