gpt4 book ai didi

bash - 为什么我的 "ll"命令不在一个帐户中运行,而是在另一个帐户中运行?

转载 作者:行者123 更新时间:2023-12-04 18:57:50 24 4
gpt4 key购买 nike

我已经很多年没有使用 Linux 了,也从来没有做过系统管理员,现在我需要像另一个帐户一样设置一个帐户。我有root权限。

我有 2 个 Ubuntu 14.04.2 帐户:*13 和 *14

在 *13 上,它设置为如果我输入 ll , 这意味着 ls -alF , 它保存在一个名为 .bashrc 的文件中

但是在 *14 上,它无法识别 ll即使我手动复制了 .bashrc从 *13 到 *14,但是我在网上搜索了一下,发现如果我这样做了:. ~/.bashrc ,然后 ll将在 *14 上工作,就像在 *13 上一样。

但是,如果我注销并重新登录,它将无法再次工作,我将不得不这样做. ~/.bashrc再次。

所以我的问题是,我需要在 *14 上做什么,它的行为就像在 *13 上一样,我可以使用 ll登录后无需执行. ~/.bashrc第一的?

我不知道这些帐户是如何设置的,它们是另一个城市的公司帐户,它们只是让我可以玩它们,所以我可以测试一些东西。但是我确实有 root 访问权限,所以我想我可以在必要时进行更改,但我只是不知道该怎么做。

最佳答案

我的 .bash_profile脚本以此序言开头:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs
# . . .

我认为 bash 可能仅来源 .bashrc对于某些类型的 shell session 。检查您的 *13 帐户中是否有与上述类似的内容。也许将其添加到 .bash_profile在您的 *14 帐户上将解决问题。

关于bash - 为什么我的 "ll"命令不在一个帐户中运行,而是在另一个帐户中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31391875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com