alias指令:设置命令别名

fengxingzhe fengxingzhe     2023-05-07     463

关键词:

alias指令:设置命令别名

 

alias: usage: alias [-p] [name[=value] ... ]

 

1. 语法   

alias [参数][命令别名]=[原命令名称]

 

2. 功能介绍

该指令主要用于为原命令定义新的别名,以便书写或者记忆。

 

 

 

3. 参数说明

参数功能说明

-p

向标准输出设备发送已经存在的命令别名

 

[命令别名]=[原命令名称]

定义命令别名,即使用“别名”代替“原命令名称”,但最终实际使用到的命令仍然是原命令

 

 

 

4.示例

4.1 设置命令别名

在ubuntu下,我们会经常使用命令

 

ll

来代替命令

 

ls -al

 

 

但是在mac中没有这个命令。于是我们便利用alias来实现这个功能,并且添加上其他的参数让我们更加方便使用。执行命令

 

 

# 为了方便看文件或者目录的大小,加多一个参数h

 

# 参数说明:

 

# a-显示隐藏文件

 

# l-显示文件的详细信息

 

# h-以适合的单位进行文件或者目录大小的显示

 

alias ll=‘ls -alh‘

 

 

 

命令执行完毕后,我们执行一次ll进行尝试,控制台输出如下:

 

 

kevin@uc:~/Downloads/mac$ ll

 

total 173M

 

drwxrwxr-x 2 kevin kevin 4.0K 9月 25 16:20 .

 

drwxr-xr-x 8 kevin kevin 4.0K 9月 29 13:59 ..

 

-rw-rw-r-- 1 kevin kevin 150M 9月 25 16:20 Navicat Premium for Mac 11.0.20 中文版.dmg

 

-rw-rw-r-- 1 kevin kevin   26 9月 25 16:20 Navicat Premium for Mac 11.0.20 中文版.dmg:Zone.Identifier

 

-rw-rw-r-- 1 kevin kevin  12M 9月 3 10:35 synergy-1.5.1-r2398-MacOSX108-x86_64.dmg

 

-rw-rw-r-- 1 kevin kevin  12M 9月 3 10:36 synergy-1.5.1-r2398-MacOSX109-x86_64.dmg 

 

 

4.2 显示已经存在的命令别名列表 

alias -p 

控制台将会输出如下结果:

 

kevin@uc:~$ alias -p

 

alias ll=‘ls -alh‘

 

 

5. 经验技巧

使用该指令可以将一些较长的命令进行简化。

 

使用该指令时,用户必须使用单引号‘ ‘将原来的命令引起来,防止特殊字符导致错误。

 

该指令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件"~/.bash_profile"中。

 

 

 

6.查看命令别名的原始命令

要获得命令别名的原始命令,则可以通过指令"type"实现,输入如下命令: 

 

type ll #显示命令别名的原始命令

控制台将会输出: 

 

ll is aliased to `ls -alh‘

alias

Linuxalias命令alias命令用于设置指令的别名。用户可利用alias,自定指令的别名。 作用:1通过给危险命令添加一些保护参数,防止人为误操作;      2:把复杂字符串简化成简单字符串。  若仅输... 查看详情

ualias命令详解(代码片段)

...and所属专栏:Linux/Unix系统命令全集 alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号‘‘将原来的命令引起来,防止特殊字符导致错误。alias命令的作用... 查看详情

命令别名的设置——alias

对命令设置别名:aliaslm=‘ls-al‘使用别名:(注意:可以使用两次别名) 查看详情

alias设置别名使用的时候报错:-bash:this:commandnotfound

alias用来设置指令的别名,我们可以简化一下较长的命令。说明:        使用alias指定别名的时候一定要使用‘’将原来的命令引起来,防止特殊字符发生错误。        al... 查看详情

alias设置别名使用的时候报错:-bash:this:commandnotfound

alias用来设置指令的别名,我们可以简化一下较长的命令。说明:        使用alias指定别名的时候一定要使用‘’将原来的命令引起来,防止特殊字符发生错误。        al... 查看详情

alias命令

alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号‘‘将原来的命令引起来,防止特殊字符导致错误。alias命令的作用只局限于该次登入的操作。若要每次登入... 查看详情

命令别名的设置alias,unalias

    alias命令的作用是为系统中的命令设置别名,如果常用命令比较长,那么为其设置别名可以简化用户操作,例如为ls-l|more命令设置别名lm,这样只需要输入lm就可以得到和ls-l|more相同的效果;为rm-i设置别名为rm,... 查看详情

alias别名使用

  rhel系列的别名使用,方便操作!功能说明:设置指令的别名。语  法:alias  [别名] = [指令名称]参  数:若不加任何参数,则列出目前所有的别名设置。举   例:[email protected]:~$alias  &n... 查看详情

定义命令别名

...中使用较长的命令而且要经常要使用时,总是会使用别名指令:alias设置指令的别名语法:# aliasname=‘commandline‘参数:-p:  打印出现有的别名(唯一的参数)若不加任何参数,则列出目前所有的别名设置用法:#aliasc... 查看详情

linux基本功系列之alias

1.alias命令介绍alias命令用来设置指令的别名。作用:我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号‘‘将原来的命令引起来,防止特殊字符导致错误。alias命令的作用只局限于该次登入... 查看详情

alias命令

[[email protected]~]#alias#查看所有别名[[email protected]~]# aliasls=‘ls-l‘#临时设置别名[[email protected]~]# vim~/.bashrc#永久设置别名        查看详情

mac终端给命令设置别名alias的办法

在Mac里使用curlhttps://www.google.com,运行后得不到期望看到的google首页的HTMLsourcecode。vi~/.bashrc,输入下面两行内容。以后每次用jcurl,即自动执行别名alias定义的完整命令:curl-xproxy:8080,这样即可用curl访问google网站的首页了。要获取更... 查看详情

alias别名设置

...(唯一的参数)若不加任何参数,则列出目前所有的别名设置用法:#aliascp=‘cp-i‘这样就可以用cp来代替cp-i,而且cp-i这条命令依旧有效重新设置别名:alias重置的方法与第一次设置的时候一样#aliascp=‘cp-i‘删除别名:格式:unal... 查看详情

1.7-8别名终端

设置别名:alias命令或修改配置文件   alias命令格式:        alias new_command=‘command sequence‘    alias命令设置后,关闭终端就会失效;可以将alias命令写入~/. 查看详情

git-bash的alias别名设置

正常需要设置别名时,直接使用aliasgs="gitstatus"输入上边的命令之后,就可以使用gs(命令)代替gitstatus(命令),这是一种设置别名简化输入,提升效率的办法可以根据自己日常的习惯,和自己的理解,按照自己是喜好特点定义... 查看详情

centos使用alias设置别名,永久生效

alias是一个设置别名的命令例如:aliascls=‘clear‘ 设置完成之后,就可以用cls完成clear命令的清屏操作但美中不足的·是,当系统重启之后就会失效,所以要实现永久有效,则需要修改用户目录下的一个文件.bashrc目录为~/.... 查看详情

别名查看设置和取消

1.1alias查看和设置别名(全局)查看linux命令的默认别名[[email protected] ~]# alias alias l.=‘ls -d .* --color=auto‘alias ll=‘ls -l --color=auto‘alias ls=‘ls  查看详情

linux命令行设置别名

...当前账号长期生效,命令行中输入unaliasll临时取消此别名设置删除或者注释掉配置文件中的alias配置值永久删除命令行输入alias查看当前用户设置的别名命令 查看详情