我正在 Ubuntu 14.04 中创建.bash_aliases
文件中的别名,参考本文
我写这些
alias agi='sudo apt-get install'
alias upd8='sudo apt-get update'
alias perms='stat -c '%a - %n'
alias dwld='cd ~/Downloads'
alias ..='cd ..'
alias la='ls -alh'
alias hf='history | grep $1'
alias pf='ps -e | grep $1'
我关闭终端和文件并启动终端,但总是出现错误。
bash:/home/ice/.bash_aliases:第 8 行:寻找匹配的“”时出现意外的 EOF
bash: /home/ice/.bash_aliases:第 9 行:语法错误:意外的文件结束
请注意,没有9 号线,无空格,无特殊字符
我目前所做的
删除了空白换行符和行间空格。
删除最后两行,但最后一行和倒数第二行出现错误( 6 和 7 )
删除了以 结尾的同一文件夹中的临时文件
~
,但错误仍然存在。删除了
..
和la
别名行(可能会导致问题)但错误仍然存在。perms
我在创建之前已使用终端创建了一个别名,.bash_aliases
因此使用删除了该别名unalias perms
检查所有别名的使用情况
alias
,它只显示前两个别名,有趣的是前两个别名工作正常。
这是某种错误还是什么?
答案1
Stack Exchange 提供的语法高亮功能足以让你看到错误所在。错误代码如下:
alias perms='stat -c '%a - %n'
引文未结束。请尝试:
alias perms='stat -c "%a - %n"'