我想使用 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
当您获取文件时它没有任何功能)。