精华内容
下载资源
问答
  • 命令别名

    2015-02-07 23:59:53
    用户可以为某些复杂的命令指定一个简洁有寓意的别名,从而提高工作效率。 可以输入alias指令查询当前已经定义的alias列表。 可以使用alias指令创建别名,用unalias来取消一条别名记录。 语法: Alias [别名]=[命令...
        用户可以为某些复杂的命令指定一个简洁有寓意的别名,从而提高工作效率。
    
        可以输入alias指令查询当前已经定义的alias列表。
    
        可以使用alias指令创建别名,用unalias来取消一条别名记录。
    
            语法:
    
                Alias [别名]=[命令名称]
            功能:设置命令的别名,如果不加任何参数,仅输入alias命令,将列出目前所有的别名设置。alias命令仅对该次登陆系统有效,如果希望每次登陆系统都能够使用该命令别名,可以编辑~/.bashrc文件(root用户是/root/.bashrc,普通用户是/home/*/.bashrc)按照如下格式添加一行命令:
    
                alias 别名=’要替换的终端命令’
        保存.bashrc文件,注销,再次登陆系统,就可以使用命令别名了。
    
        注意:在定义别名时,等号两边不能有空格,等号右边的命令一般都会包含空格或特殊字符,此时需要使用引号。
    
    展开全文
  • unalias命令用来取消命令别名,是为shell内建命令。如果需要取消任意一个命令别名,则使用该命令别名作为指令的参数选项即可。如果使用-a选项,则表示取消所有已经存在的命令别名。 语法格式:unalias [参数] [别名]...
  • 若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件 /etc/bashrc中。 语法格式:alias [参数] 常用参数: -p 打印已经设置的命令别名 参考实例 查看系统已经设置的别名: ...
  • 本篇文章主要介绍了Shell中的命令别名、命令历史和命令替换的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 1.命令别名命令别名设置: alias 别名=‘命令参数’ 如: 关键:如何让命令别名永久生效?只需两步 第一步: 将设置别名的命令写入环境配置文件~/.bashrc 第二步:立即激活~/.bashrc,即可。②临时取消...

    1.命令别名
    ①命令别名设置:
    alias 别名=‘命令参数’
    如:
    这里写图片描述
    关键:如何让命令别名永久生效?只需两步
    第一步:
    将设置别名的命令写入环境配置文件~/.bashrc
    这里写图片描述
    这里写图片描述

    第二步:立即激活~/.bashrc,即可。

    这里写图片描述

    ②临时取消命令别名的方法:unalias 别名
    若要永久取消命令别名,必须修改~/.bashrc配置文件,将相关的别名设置命令删除。

    命令别名和变量的区别:命令别名是新建一个命令,可以直接执行改命令,而变量则需要使用类似“echo”命令才能调用该变量的内容

    2.历史命令:history
    history [n]列出最近的n条命令,如history 3
    history -w 将目前的history记忆内容写入histfiles中
    ③$HISTSIZE变量记载着当前系统中默认记录的历史命令数量
    ④!n 表示执行history中的第n条命令
    ⑤!!执行上一条命令
    ⑥!command 执行以command开头的命令
    历史命令存放在~/.bash_history中

    展开全文
  • 命令别名Alias 在 Linux shell 中指的是将一些太长或者太难记的多个命令组合起来,成为一个由用户自己构建的命令。 可以通过 alias 命令来创建命令别名。在 alias 后面跟上想要创建的别名名称、一个等号(=)...

    学习如何创建别名:你可以将太长或难以记忆的命令打包成你自己构建的命令。

    命令别名Alias 在 Linux shell 中指的是将一些太长或者太难记的多个命令组合起来,成为一个由用户自己构建的命令。

    可以通过 alias 命令来创建命令别名。在 alias 后面跟上想要创建的别名名称、一个等号(=),以及希望使用这个别名来执行的命令,这样一个命令别名就创建好了。举个例子,ls 命令在默认情况下是不会对输出的内容进行着色的,这样就不能让用户一眼分辨出目录、文件和连接了。对此,可以创建这样一个命令别名,在输出目录内容的时候为输出内容着色:

    alias lc='ls --color=auto'

    其中 lc 是自定义的命令别名,代表 “list with color” 的意思。在创建命令别名的时候,需要先确认使用的别名是不是已经有对应的命令了,如果有的话,原本的命令就会被覆盖掉了。注意,定义命令别名的时候,= 两端是没有空格的。当运行 lc 的时候,就相当于执行了 ls --color 命令。

    此后,执行 lc 列出目录内容的时候,就会输出带有着色的内容了。

    你可能会发现你在执行 ls 的时候,本来就是输出带有着色的内容。那是因为大部分 Linux 发行版都已经将 ls 设定为带有着色的命令别名了。

    可以直接使用的命令别名

    实际上,执行不带任何内容的 alias 命令就可以看到当前已经设定的所有命令别名。对于不同的发行版,包含的命令别名不尽相同,但普遍都会有以下这些命令别名:

    • alias ls='ls --color=auto':这个命令别名在前面已经提到过了。--color=auto 参数会让 ls 命令在通过标准输出在终端中显示内容时进行着色,而其它情况(例如通过管道输出到文件)下则不进行着色。--color 这个参数还可以设置为 always 或never
    • alias cp='cp -i'-i 参数代表 “交互interactive”。在使用 cp 命令复制文件的时候,可能会无意中覆盖现有的文件,在使用了 -i 参数之后,cp 命令会在一些关键操作前向用户发出询问。
    • alias free='free -m':在 free 命令后面加上 -m 参数,就可以将输出的内存信息以 MiB 这个更方面阅读和计算的单位输出,而不是默认的 Byte 单位。

    你使用的发行版自带的命令别名可能多多少少和上面有些差别。但你都可以在命令前面加上 \ 修饰符来使用命令的最基本形式(而不是别名)。例如:

    \free

    就是直接执行 free,而不是 free -m。还有:

    \ls

    执行的就是不带有--color=auto 参数的 ls

    如果想要持久地保存命令别名,可以在 .bashrc 文件中进行修改,而它来源于我们的 /etc/skel 目录[1]。

    使用命令别名纠正错误

    各种发行版的设计者都会尽量设置用户可能需要用到的命令别名。但是不同的用户的习惯各不相同,一些用户可能刚从其它操作系统迁移到 Linux,而不同操作系统的基本命令又因 shell 而异。因此,对于刚从 Windows/MS-DOS 系统迁移到 Linux 系统的用户,不妨使用

    alias dir='ls'

    这个命令别名来列出目录内容。

    类似地,

    alias copy='cp'
    alias move='mv'

    也可以在尚未完全熟悉 Linux 的时候用得顺手。

    还有一种情况,就是在经常出现输入错误的场合中做出容错,例如,对于我来说, Administration 这个单词就很难快速正确地输入,因此很多用户都会设置类似这样的别名:

    alias sl='ls'

    以及

    alias gerp='echo "You did it *again*!"; grep'

    grep 命令最基本的用途就是在文件中查找字符串,在熟悉这个命令之后,它一定是最常用的命令之一,因此输入错误导致不得不重输命令就很令人抓狂。

    在上面 gerp 的例子中,包含的不只是一条命令,而是两条。第一条命令 echo "You did it *again*!" 输出了一条提醒用户拼写错误的消息,然后使用分号()把两条命令隔开,再往后才是 grep 这一条正确的命令。

    在我的系统上使用 gerp 来搜索 /etc/skel/.bashrc 中包含 “alias” 这个单词的行,就会输出以下内容:

    $ gerp -R alias /etc/skel/.bashrc
    You did it *again*! 
           alias ls='ls --color=auto' 
           alias grep='grep --colour=auto' 
           alias egrep='egrep --colour=auto' 
           alias fgrep='fgrep --colour=auto' 
    alias cp="cp -i"
    alias df='df -h'
    alias free='free -m'
    alias np='nano -w PKGBUILD' 
    alias more=less 
    shopt -s expand_aliases

    在命令别名中以固定的顺序执行多个命令,甚至更进一步,把多个命令串连起来,让后面的命令可以使用到前面的命令的执行结果。这样的做法已经非常接近 bash 脚本了。这篇文章已经接近尾声,我们将在下一篇文章中详细介绍。

    如果想要删除在终端中临时设置的别名,可以使用 unalias 命令。

    unalias gerp

    如果想要持久保存命令别名,可以将命令别名放在用户主目录的 .bashrc 文件中,

    展开全文
  • linux系统设置命令别名的方法.docx
  • 如果需要取消任意一个命令别名,则使用该命令别名作为指令的参数选项即可。如果使用 -a 选项,则表示取消所有已经存在的命令别名。 语法格式 unalias [参数] [别名] 常用参数 参数 全称 描述 -a 取消...

    描述

    • unalias命令用来取消命令别名,是为shell内建命令。如果需要取消任意一个命令别名,则使用该命令别名作为指令的参数选项即可。如果使用 -a 选项,则表示取消所有已经存在的命令别名。

    语法格式

    unalias [参数] [别名]

    常用参数

    参数全称描述
    -a取消所有命令别名

    参考示例

    1. 先设置一个别名
    > alias aa='ls'
    # 通过grep 过滤查看aa 命令
    > alias -p | grep aa
    alias aa='ls'
    
    1. 使用unalias命令将已经设置的命令别名aa取消
    > unalias aa
    
    1. 面的命令执行后,系统会将指定的命令别名取消掉。如果再使用该命令别名时,系统将提示如下信息:
    > aa
    -bash: jk: command not found
    

    关联命令

    命令链接
    alias设置别名 点击查看
    展开全文
  • 这时可以使用命令别名功能将这个过程简单化。 在你安装的 Linux 发行版中默认就包含了一些别名。 Linux 命令行别名非常适合帮助你提高工作效率。更好的是,在你安装的 Linux 发行版中默认就包含了一些别名。 这是 ...
  • 有些时候需要输入的命令太长,这时可以创建一个简单的命令别名来代替,输入命令别名就可以了,简单易操作。 创建命令别名需要使用alias命令 1、alias net="vi /etc/sysconfig/network-scripts/ifcfg-ens33"//用net...
  • 主要给大家介绍了关于可以提高效率的十个Linux命令别名,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • PowerShell 常见命令别名及其作用
  • 命令别名功能 在管理和维护Linux系统的过程中,将会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁地输入某个很长命令或用法是不可取的。这时可以使用命令别名功能将这个过程简单化。 1.查看系统...
  • Bash的基本功能命令别名与快捷键alias 作用:查看系统中所有命令的别名 alias 别名 = '原命令' 设置命令别名(此操作为临时生效,一旦重启,将不再生效) 如果想要永久使别名生效,须将命令别名写入到文件中[root@...
  • 命令别名就是为一条命令定义一个命令名,执行这个新的命令名就相当于执行这条命令。  Linux 中“命令别名”涉及的命令为 alias 和 unalias,涉及的文件有 /etc/bashrc,[用户根目录] /.bashrc (例如/root/.bashrc)...
  • 利用命令别名,编制成位于左手键盘区域的短命令,可以提高CAD绘制速度
  • 1 查看已设置的命令别名 alias 2 设置命令别名 alias 别名=别名命令 alias rm = "rm -i" alias vi = 'vim' 单纯的是用上述命令添加别名的话,当我们的系统重启,或我们退出重新登录后,别名就不存在了。若...
  • 在工作中上Linux主机,有些很长的命令经常用到,每次输入很繁琐,我们可以设置命令别名,后面输入简单的别名就可以了。具体操作如下: ll -a vim .bash_profile alias 别名='执行命令' 修改完,需要刷新下配置 ...
  • 一个简单的命令别名实用程序,可帮助管理全局用户别名以及每个目录的别名。 安装: npm install -g ubolt 用户配置 对于用户级命令,请在您的主目录中创建一个.ubolt.yaml文件。 在文件中,为所需的任何全局命令...
  • BungeeAliases:Kotlin插件,用于bungeecord以添加命令别名
  • Visual Studio 命令别名

    2015-10-13 22:17:33
    Visual Studio 命令别名 别名通过缩短执行命令所需的文本,提供一种将命令输入到“查找/命令”框或“命令”窗口中的方法。 例如,可使用预定义的别名 >of(而不用输入 >...
  • 命令别名与快捷键 查看与设定别名 命令:alias #查看系统中所有的命令 命令:alias 别名=’原命令’  #设定命令别名,这是占时设定的别名,如果系统重启后命令消失; Eg:alias ls=’ls –color=never’  ...
  • Linux 之alias 命令别名

    2016-08-19 20:24:51
    alias 命令别名 显示当前shell进程所有可用的命令别名 #alias  定义命令别名,其命令为:#alias NAME="VALUE" 在命令行中定义的别名,仅对当前shell进程有效 想要永久有效,需要在配置文件中定义  对...
  • 命令别名与历史命令 alias,history

    千次阅读 2015-06-28 01:06:40
     命令别名是一个很有趣的东西,特别是惯用指令特别长的时候!还有, 增设默认的选项在一些惯用的指令上面,可以预防一些不小心误杀档案的情况发生的时候! 举个例子来说,如果你要查询隐藏档,并且需要长的列出与一...
  • 邦妮Bonnie 是一个命令别名工具。如果您有一个必须一直运行的超长命令,Bonnie 适合您!只需在项目根目录的bonnie.toml中定义命令,就可以了![scripts ]short =" really long command..."例如,如果你经常运行...
  • MAC操作系统添加命令别名 OS X是基于Unix内核的图形化操作系统,在日常开发中也经常会使用Terminal进行命令行进行交互,所以设置一些常用的命令别名也是非常必要的。 如何设置别名 vi ~/.bash_profile 添加需要设置的...
  • 在使用Linux系统的过程中,会使用到大量命令,有一些很长的命令或...一般情况,系统中已经定义了一些命令别名,要查看已经定义的命令别名,命令如下: alias命令将输出所有已经定义的命令别名 alias alias cp='cp -...
  • Bonnie是命令别名工具。 如果您必须始终执行超长命令,则邦妮适合您! 只需在项目的根目录中的bonnie.toml中定义命令,您就可以开始了! [ scripts ] short = " really long command... " 例如,如果您经常运行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 199,496
精华内容 79,798
关键字:

命令别名