Debian:在 /etc/profile 中设置别名

Debian:在 /etc/profile 中设置别名

我需要在 /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

这可能与正在发生的事情有关吗?

你可以做

重装系统

看看会发生什么,并可选择将其保存到某个位置以供检查

相关内容