alpine Linux 如何设置 alias?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了alpine Linux 如何设置 alias?相关的知识,希望对你有一定的参考价值。

echo alias ll="'ls -l'" >> /etc/profile
像这样直接在/etc/profile 加的话只能通过 sh -lc ll 来调用,命令反而变长了

echo "#!/bin/sh" > /usr/local/bin/ll && \
echo "ls -l \$*" >> /usr/local/bin/ll && \
chmod +x -R /usr/local/bin
这个方法可行,但是每个alias都得加一个脚本也太蠢了

所有有没有什么比较优雅的设置alias的方法呢?

参考技术A 直接添加到bashrc不就行了吗
这样可以直接调用bash
(如果用的zsh,就加到zshrc)

Linux下使用alias设置别名

1.设置别名

alias 别名=’原命令 -选项/参数’

例如:

alias ll=‘ls -lt‘1

这样设置了ls -lt命令的别名是ll,在终端输入ll时,则相当于输入了ls -lt命令

注意: 在定义别名时,等号两边不能有空格,否则shell不能决定您需要做什么。仅在命令中包含空格或特殊字符时才需要引号。如果键入不带任何参数的alias 命令,将显示所有已定义的别名。

2.查看已经设置的别名列表

alias

3.删除别名

unalias 别名1

例如:unalias ll1

4.设置别名每次登入可用

alias命令只作用于当次登入的操作。如果想每次登入都能使用这些命令的别名,则可以把相应的alias命令存放在 ~/.bashrc 文件中。

vi ~/.bashrc文件,输入要设置的alias命令,保存,然后运行

source ~/.bashrc1

如果这样还不行,表示没有~/.bash_profile文件或文件中没有执行~/.bashrc文件

可以在~/.bash_profile中加入命令 source ~/.bashrc 后保存

以上是关于alpine Linux 如何设置 alias?的主要内容,如果未能解决你的问题,请参考以下文章

linux每天一小步---alias命令详解

linux中添加自定义命令

Linux 基础知识

每天一个linux命令

docker 下 alpine 镜像设置时区的有效办法

docker 下 alpine 镜像设置时区的有效办法