我一直试图在我的Debian 10实例中添加别名的全局使用,但没有任何运气。
我已经尝试的是将我的别名添加到/etc/bash.bashrc中,并将这个片段添加到/etc/profile中,以便在没有工作的情况下获取它。
if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi
在我的bash.bashrc:
#Aliases
alias l='ls -la'
alias ll='ls -l'
alias la='ls -a'编辑*
如何为“ls”创建别名。例如ls='ls‘。就像当我用它作为化名时,它不起作用?
发布于 2020-08-17 11:11:22
Debian应该使用/etc/bash.bashrc。检查/etc/passwd并确保用户使用bash。
user1:x:1000:1000:User 1:/home/user1:/bin/bash
user2:x:1001:1001:User 2:/home/user2:/bin/zsh默认情况下,使用useradd或adduser添加用户将使用bash作为shell创建它们,但这可能已经修改为其他shell (zsh非常流行)。在上面的示例中,user1使用bash,user2使用zsh。User2在登录时不会运行/etc/bash.bashrc。
https://serverfault.com/questions/1030366
复制相似问题