来自脚本的全局bash别名

Mat*_*łło 1 bash alias

我想通过脚本创建别名,并在bash中使用它.

即:

#!/bin/bash
alias mycmd="ls -la"
Run Code Online (Sandbox Code Playgroud)

击:

login@host ~$: ./script
login@host ~$: mycmd
*ls output*
Run Code Online (Sandbox Code Playgroud)

当然,别名应仅适用于一个会话(而不是.bashrc等).可能吗?不幸的是我还没有找到解决方案.

Wri*_*ken 5

login@host ~$: . ./script
login@host ~$: mycmd
Run Code Online (Sandbox Code Playgroud)

我相信会在你的shell中执行它.