如何以 ubuntu 用户身份运行 bash 命令?

如何以 ubuntu 用户身份运行 bash 命令?

我想使用 bash 文件为用户“ubuntu”创建别名,例如test.sh:当我仅为 root 用户运行test.sh文件时。alias如何通过bash文件为“ubuntu”用户设置别名?

$ cat test.sh
#!/bin/bash
alias ll="ls -al"

答案1

当您运行时,test.sh您将在运行该脚本时启动的 bash 实例中短暂地使用该别名。当 bash 实例退出时(位于脚本末尾),别名将消失。

如果您希望别名可用,您将需要获取该test.sh文件:

source test.sh

或者

. test.sh

您当然可以指定 的完整路径test.sh,并且可以省略 shebang(#!/bin/bash当您获取文件时它没有任何功能)。

相关内容