如何为命令创建别名?

如何为命令创建别名?

我想为 busybox 命令创建一个别名

BB=$(($(busybox)))

答案1

alias BB='busybox'

创建别名的语法(在.bashrc或 中.bash_profile)是,

alias <alised command>='<command with options if any>'

为目录中的长文件列表创建别名;

alias ll='ls -l'在你的.bashrc.bash_profile.

答案2

您没有提到您的默认 shell,所以我们假设它是 Bash。

如果尚未创建,您应该创建此文件:

~/.bash_aliases

您可以将所有别名倒入其中,如下所示:

### go up n directories

alias ..='cd ..'
alias ...='.. && ..'
alias ....='... && ..'
alias .....='... && ...'

或另一个带有ls命令的示例:

### list files and directories

# always use colors; group directories first; show sizes in kibibytes
alias ls='\ls --kibibytes --color=always --group-directories-first'

# short list; only names; ommit hidden items
alias l='ls'

# long list; human readable sizes; ommit hidden items
alias ll='l -lh'

# long list; exact byte sizes; include hidden items
alias lll='l -la'

# long list a directory
alias lld='ll -d'

请注意,您的代码:

BB=$(($(busybox)))

既不是别名也不是有效命令。

alias bb='busybox'

应该可以解决问题。

有关别名的更多信息,请使用搜索引擎“别名手册页”。

相关内容