banner

生信用Linux教程 Lesson 20 别名alias

  • Home
  • B站ID:Biomamba-生信基地
Scroll down
TIP

这些是本篇文章的标签,来发现更多感兴趣的内容吧
科研
生信分析
Linux教程
B站ID:Biomamba-生信基地

来源:BV1hT411F7r7

  • 单独的alias命令可以显示出当前环境下所有的别名
    1
    alias
  • alias+具体的别名可以显示出这个别名对应的完整命令
    1
    alias 别名

创建/删除别名

  • 这里没有按照教程里来
  • 我们的思路是把想创建的alias写到当前shell的配置文件中去
    • 首先,我们使用echo $0去查看当前使用的shell类型
      1
      echo $0
    • 根据返回的类型打开对应的配置文件,比如返回-bash就打开bash配置文件/.bashrc,返回-zsh就打开对应的配置文件/.zshrc
      1
      vim ~/.bashrc #这里的vim也可以换做任何你喜欢的编辑器,比如nano/code
    • 在编辑器中,拉到一个你喜欢的位置输入下面这行,并保存
      1
      alias 你想要的名字 = '命令 选项'
    • 之后退出编辑器,输入这行代码来更新一下shell的配置文件
      1
      source ~/.bashrc #这里输入配置文件的路径
  • 如果想要去除已经设计好的别名,那只要回到shell配置文件下,删除对应的alias行,然后用source命令更新一下shell配置文件就可以了
  • 删除系统环境下的全部别名(只是展示,DON’T DO THIS)
    1
    unalias -a

不删除别名的情况下执行原命令

  • 方法1:输入原命令的路径
    1
    /bin/ls
  • 方法2:在命令前加一个反斜杠
    1
    \ls

命令和路径都可以取别名

  • 一个对路径取别名的示例,这里重新定义了环境变量所在的文件,看看就好,不要这么做
    1
    alias mypath = $PATH
Other Articles
Article table of contents TOP
  1. 1. 创建/删除别名
  2. 2. 不删除别名的情况下执行原命令
  3. 3. 命令和路径都可以取别名
Find Something Special?