`

alias实现命令别名

 
阅读更多

需要经常进入/srv/www/app/account这个目录,每次都得重复的输入这一长串路径进入该目录,显得麻烦而费时,因此可以将“cd /srv/www/app/account”这样一个命令取一个别名,每次只需输入该别名就可以进入该目录

Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长的命令设置一个别名,以后只需输入一个简短的别名就可以达到同样的作用。

用法:alias [-p] [name[=value] ... ]    注意‘=’和字符串之间不能包含空格

alias命令的用法:

1.显示当前设置的所有别名:

2.只显示某个别名代表的含义可输入alias name,比如:

3.为命令设置别名可输入alias 新命令='原命令 选项/参数',比如:

4.取消命令别名

5.一次执行多个命令

希望进行如下操作:

1.进入目录/root

2.查看目录下文件

3.切换回根目录/。

通常这需要三条命令 cd /root、ls、cd / ,如果需要经常使用那么我们可以通过自定义命令的方式用一条命令完成全部操作

a.首先使用命令 type 自定义命令名 ,查看自定义命令名是否被系统占用。从图中可以看出test命令名已被系统占用,所以不能使用,而loo这个命令名经查询可以使用。

b.使用命令alias创建自定义命令:alias loo='cd /root;ls;cd /' 。需要注意的是命令的使用格式,分号与分号之间是没有空格的。

Linux命令详解:[8]alias创建自己的命令

c.测试一下自定义命令,当输入命令 loo 时,发现系统依次完成了 cd /root、ls、cd / 三条命令,说明设置成功。

同时也可直接使用命令 alias  查询系统中是否添加了loo这个自定义命令。

Linux命令详解:[8]alias创建自己的命令

d.如果希望删除这个自定义命令,可以使用命令 unalias 自定义命令名 来完成。执行之后发现,loo命令已不存在,同时自定义命令库中也没有loo命令。

Linux命令详解:[8]alias创建自己的命令

 

通过这种方式设置的别名命令只对当前登录环境下有效,退出后重新登录就无效了,如何才能使别名命令一直有效呢,

那就是修改rc配置文件,把设置别名的过程加入到系统启动后初始化用户的脚本中, 用户只需要修改 ~/.bashrc文件, 加入你要设置的别名命令即可

想要添加一个命令 oo  输入oo就能直接进入/mnt/hgfs/D/work/project/ASID/5.code/trunk/ASID/ASID/wms目录

方法:vi /etc/bashrc

        在文件末尾添加alias oo='cd /mnt/hgfs/D/work/project/ASID/5.code/trunk/ASID/ASID/wms/'并保存退出

        执行source /etc/bashrc  使配置生效

        完成!

 

实用场景:

抓IP为192.168.91.128  port 22、80、8048以外的数据包
tcpdump -i any host 192.168.1.123 and ! port 22 and ! port 80 and ! port 8048 -w /opt/temp.cap

nmon的命令

 

ls 以m为单位,top命令以M和g为单位

ls

执行exit命令后

解决办法:

 

分享到:
评论

相关推荐

    -cookie-Linux命令别名 alias -提高工作效率1%-.pdf

    在Linux系统中,命令别名(alias)是一种非常实用的功能,可以帮助用户简化和自定义常用命令,从而提高工作效率。在日常工作中,我们经常会遇到需要反复输入的长命令,尤其是在进行系统管理和开发工作时。通过设置...

    一个管理Linux命令别名的小工具,基于golang实现_alias_tips.zip

    工具的名称被命名为“alias_tips”,这暗示了该工具不仅仅能够管理别名,还可能提供一些使用建议或者提示,以帮助用户更高效地利用自己的命令别名。例如,用户在设置新别名时,工具可能提供一些常用的命名建议或者...

    CAD2011左手键(命令别名)

    在CAD2011中,为了提升绘图效率,我们可以利用命令别名(Command Alias)功能,特别是将常用的命令设置为左手键盘区域的短命令,这样可以大大提高绘图时的操作速度。CAD2011的自定义命令别名是通过编辑`acad.pgp`...

    alias别名的应用和方法步骤

    在计算机操作中,`alias`命令被广泛应用于各种脚本语言和命令行界面中,它允许用户为复杂的命令序列定义简短的别名。这不仅提高了命令行交互的效率,还简化了记忆复杂命令的需求。 #### 二、alias别名的设置与激活 ...

    Linux操作系统给命令指定别名

    在Linux操作系统中,别名(alias)是一种便捷的工具,允许用户为常用或者复杂的命令创建简短的替代名称。这不仅能够简化命令行输入,提高工作效率,还可以根据个人习惯定制命令,使得操作更加顺手。以下将详细介绍...

    CAD命令修改翻译[定义].pdf

    CAD命令修改翻译是指在AutoCAD中使用外部命令和命令别名来实现命令的修改和翻译。这种方法可以使用户更方便地使用AutoCAD的命令,并且可以根据需要自定义命令的别名。 二、外部命令的概念 外部命令是指在AutoCAD中...

    基于_alias_实现的中文_Linux_命令行_chinese-command-line.zip

    在信息技术领域,Linux操作系统因其开源特性和强大的定制性而被...随着技术的不断发展和开源社区的活跃参与,基于Alias实现的中文Linux命令行方案有望得到更广泛的推广和应用,为全球的Linux用户提供更加多元化的选择。

    windows下alias.bat

    总的来说,"alias.bat" 文件是Windows用户实现命令别名的一种方法,它利用批处理技术简化了启动应用程序的过程,提高了操作效率。通过学习和运用这种技术,我们可以让电脑更好地服务于我们的工作和生活。

    alias:使用cmd的Alias命令

    1. **创建别名**:`alias ll=dir` 这个命令将创建一个别名"ll",当在CMD中输入"ll"时,实际上执行的是"dir"命令。 2. **查看别名**:`alias` 或 `alias -l` 可以列出所有已定义的别名。 3. **删除别名**:`unalias ...

    MacOS 通过alias 实现ll命令

    由于不常使用alias这个命令,这也就成了一个容易忽略的小问题,简单记录一下; 先说一下linux命令是如何实现ll的,以Centos为例 其实CentOS上的ll命令是通过ls来实现的,在mac上我们执行同样的操作即可: 打开终端...

    wsl-alias:在Windows命令行中为Linux命令创建别名(对于WSL)

    标题和描述提及的"WSL-alias"是一个工具,它允许用户在Windows命令行环境中为Linux命令创建别名,主要用于Windows Subsystem for Linux (WSL)环境。WSL是Microsoft推出的一项功能,使得用户可以在Windows操作系统上...

    Linux中让alias设置永久生效的方法详解

    `alias`命令用于在Linux shell中定义命令别名,它使得用户能够为较长或复杂的命令创建一个更易于输入和记忆的短名称。例如,创建一个名为`ll`的别名来代表`ls -l`命令,使得列出目录内容的详细信息变得更简单快捷: ...

    RG-S86系列交换机命令参考手册(V10.2

    - `command-alias`:自定义的命令别名。 - `original-command`:实际执行的完整命令。 `alias`命令支持别名帮助信息,以星号`*`标识,并展示为`*command-alias=original-command`格式,方便快速识别和使用。 #### ...

    Linux下alias命令的用法详解

    本文将深入探讨`alias`命令的使用方法、如何实现持久化以及一些相关注意事项。 ### 1. `alias`命令的使用 `alias`命令的基本语法是: ```bash alias 短命令='原命令 选项' ``` 例如,如果你经常需要使用SSH连接...

    node-windows-alias:Windows系统别名命令的快速而肮脏的重新实现

    Windows系统别名命令的快速和肮脏的重新实现。 安装 npm i node-alias-windows -g 用法 aliasw ls " dir " aliasw whatever " some \" more complex/ \" command " 笔记 尚未在 Windows 上进行测试,但我希望它...

    模仿linux的alias,灵感来自大圣大佬花里胡哨的的操作截图,git不支持自定义中文

    总结起来,虽然Linux系统中的Git命令不支持直接使用中文作为别名,但是用户可以通过编写脚本的方式,在使用层面上实现自定义中文命令别名的效果。这不仅体现了Linux系统的灵活性,也展示了用户社区在面对特定需求时...

    Linux 命令-系统设置

    `alias`命令允许用户创建自定义的命令别名,使得复杂或者经常使用的命令变得更加便捷。例如,用户可以设定`alias lx='ls'`,之后只需输入`lx`就能执行`ls`命令的功能。别名设置只在当前会话有效,若想永久生效,需要...

    实现 Rollup 插件alias 并使用单元测试提高开发效率

    本教程将详细讲解如何实现 Rollup 插件 alias 并利用单元测试来提升开发效率。通过理解这个过程,开发者可以更高效地管理和组织项目中的依赖关系,同时确保代码的质量。 首先,让我们了解 Rollup 的基本概念。...

    Linux环境下模拟实现简单命令解释器_Command-Interpreter.zip

    10. 自定义命令与别名:一个高级的命令解释器还可能允许用户定义自己的命令(alias)或者别名,以简化常用命令的输入。 开发这样的项目,不仅需要掌握编程语言和系统编程的知识,还需要对操作系统的工作原理有深入...

    命令命令的执行

    通过`alias`可以设置命令别名,简化常用命令。如`alias ll='ls -lh'`,创建了一个显示详细信息的`ll`命令。 九、命令行参数 Shell脚本可以接收命令行参数,通过`$1`、`$2`等来访问。`$0`代表脚本本身的名称。 十、...

Global site tag (gtag.js) - Google Analytics