我刚修改~/.bash_profile为包含以下别名:
alias ngrep='grep -v grep'
Run Code Online (Sandbox Code Playgroud)
然后我去了一个已经打开的终端会话并执行以下操作:
source ~/.bash_profile && ps aux | grep mysql | ngrep
Run Code Online (Sandbox Code Playgroud)
输出是:
-bash: ngrep: command not found
Run Code Online (Sandbox Code Playgroud)
然而,我立即跑了ngrep,它运行没有错误.
我想更好地了解终端.为什么我不能在使用bash配置文件后添加我刚刚添加的别名&&?
在运行Mojave的Mac上,使用标准终端和bash.