bac*_*ard 1 macos alias macos-catalina
我对我的 .bashrc 和 .bash_profile 非常迷失。我运行的是 macOS Catalina 10.15.5。
我在我的主文件夹中创建了一个 .bash_profile 文件,其中包含以下内容:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
Run Code Online (Sandbox Code Playgroud)
和一个包含以下内容的 .bashrc 文件:
export PATH="$PATH:/Users/xavierfrehner"
alias ls='ls -Ga'
Run Code Online (Sandbox Code Playgroud)
每当我重新启动终端/重新启动计算机时,我创建的别名就不起作用。
无论我查找什么,我似乎都无法找到使 bashrc 文件正常工作所需执行的操作的实际运行情况。
我知道 /etc/ 文件夹中的 bashrc 文件,每当我使用 root 权限更改此文件时,我的别名仍然不起作用。
如果有人可以帮助向我解释我需要做什么,我将不胜感激。
由于您在 Mac 上运行 Catalina,因此您可能倾向于使用终端创建 .bashrc 文件并以典型的 Linux 方式实现别名,并且所编写的内容将在典型的 unix shell 中正常工作。然而,问题的出现是因为 Catalina 没有在默认终端中直接使用 bash。
Catalina 及其他版本使用 zsh 作为默认 shell,因此不使用 bash shell,您需要创建一个 .zshrc 文件。
如果您使用过 bash,那么语法是很熟悉的,尤其是别名的工作方式与在 bash 中的工作方式相同。
归档时间: |
|
查看次数: |
11703 次 |
最近记录: |