访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

LINUX:alias命令详解

时间:2019-11-09

linux命令大全_linux命令大全应用_linux命令分类大全

功能说明

设置指令的别名。

语法

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

linux命令分类大全_linux命令大全_linux命令大全应用

参数

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

举例

alias egrep='egrep --color=auto'

linux命令大全_linux命令分类大全_linux命令大全应用

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

alias l='ls -CF'

alias la='ls -A'

alias%20ll='ls%20-alF'

alias%20ls='ls%20--color=auto'

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

注意等号后面没有空格!

说明

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

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"这个选项了。但是这是暂时性的,机子重启又会无效。

 上一个教程:Linux常用基本命令:tr