运行.bashrc时找不到别名命令

EdC7

我正在尝试做最简单的shell别名,就像我经常使用的那样。

例如,这是我的.bashrc(与ZSH和.zshrc相同):

alias ll=“ls -al”
alias edit_http=“open -e /etc/httpd/conf/httpd.conf”

这是我的$ PATH变量:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

当我打开一个新的终端窗口时,我得到以下信息:

-bash: alias: -al”: not found
-bash: alias: -e: not found
-bash: alias: /etc/httpd/conf/httpd.conf”: not found

这是我的.bashrc的ls -al结果:

-rwxr-xr-x@   1 ed    staff     78 Mar 17 03:55 .bashrc

奇怪的是,我可以在Terminal中键入它,并且可以正常工作:

alias ll="ls -al"

但不是来自.bashrc文件中。

有什么建议么 ?我检查了很多论坛条目,但到目前为止没有任何结果。

独自的

在将别名复制到您的.bashrc期间,似乎出了点问题。

您最终以“错误”的引号引起来。替换",它应该可以工作。是unicode,但您需要使用ASCII引号。为了进行测试,您可以使用此.bashrc

# bashrc example
# won't work
alias ll=“ls -al”
# will work
alias la="ls -al"

并使用此代码可以验证您的问题:

$ source .bashrc
-bash: alias: -al”: not found
$ ll
-bash: “ls: command not found
$ la
total 0
drwxr-xr-x   2 alneuman  staff    68 Mar 17 12:18 .
drwxrwxrwx+ 70 alneuman  staff  2380 Mar 17 12:18 ..

看看这里的unix.stackexchange。有人有同样的问题。勇敢的新unicode世界;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试运行Nodeschool课程时找不到命令

来自分类Dev

通过cron运行脚本时出现“找不到命令”

来自分类Dev

在travis CI上运行Makefile时找不到gcc命令

来自分类Dev

运行docker容器时找不到npm命令错误

来自分类Dev

在travis CI上运行Makefile时找不到gcc命令

来自分类Dev

运行Shell脚本时找不到Mac Terminal Foreach命令

来自分类Dev

运行某些命令时遇到“系统找不到指定的文件”

来自分类Dev

从bash运行“ lessc”时出现“找不到命令”

来自分类Dev

运行Shell脚本时出现“找不到命令”错误

来自分类Dev

运行脚本时找不到重命名命令

来自分类Dev

通过 cron 运行脚本时“找不到命令”

来自分类Dev

运行 Bash 脚本时找不到命令,但直接运行命令时有效

来自分类Dev

向bashrc添加别名以运行多个命令并传递变量?

来自分类Dev

安装/运行Pyomo(找不到命令)

来自分类Dev

从终端运行程序,“找不到命令”

来自分类Dev

声纳运行器:找不到命令

来自分类Dev

从终端运行程序,“找不到命令”

来自分类Dev

找不到在Shell脚本中运行的命令

来自分类Dev

以sudo运行时找不到命令

来自分类Dev

安装后找不到gulp运行命令

来自分类Dev

AWS 运行命令:找不到 Python

来自分类Dev

我不确定运行virtualenvwrapper mkvirtualenv命令时“:找不到命令”的含义

来自分类Dev

尝试以sudo方式运行rvm命令时获取“找不到命令”

来自分类Dev

从命令行运行mfp时在Mac上找不到命令错误

来自分类Dev

运行被别名遮盖的命令

来自分类Dev

运行randomForest时出错:找不到对象

来自分类Dev

运行JHipster时找不到Bower

来自分类Dev

运行gbm()时找不到对象p

来自分类Dev

Pyinstaller:运行.exe时找不到模块

Related 相关文章

热门标签

归档