我需要在 /etc/profile 中运行一个脚本来为所有通过 SSH 登录的用户设置别名。但这不起作用:
setup_aliases.sh
#!/bin/bash
alias d='sh /opt/d/d.sh'
alias dc='d c'
alias de='d e'
------------
append this to: /etc/profile
. /opt/d/setup_aliases.sh
登录后,我输入“d”,但系统提示“未找到命令”。请帮忙。谢谢。(我使用的是 Debian5)
答案1
你以 的身份登录?我假设你以 root 身份登录,
(a)默认情况下跳过一些初始化脚本(例如 /etc/bash_completion)(b)可能会运行受限的 shell
这可能与正在发生的事情有关吗?
你可以做
重装系统
看看会发生什么,并可选择将其保存到某个位置以供检查