Я создаю псевдоним в .bash_aliases
файл в Ubuntu 14.04 в отношении этой статьи
Я пишу их
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'
Я закрываю терминал и файл и запускаю терминал, который он всегда дает ошибке.
удар:/home/ice/.bash_aliases: строка 8: неожиданный EOF при поиске соответствия '''
удар:/home/ice/.bash_aliases: строка 9: синтаксическая ошибка: неожиданный конец файла
Обратите внимание, что нет строки 9, никакой пробел, никакой специальный символ
Что я сделал до сих пор
Удаленная новая строка пробела и пространство между строками.
Удалите последние две строки, но затем ошибка продвигается в последний раз и рядом с последней строкой (6 и 7)
Удаленный временный файл на той же папке, заканчивающейся ~
но ошибка остается.
Удаленный ..
и la
строка псевдонима (может быть это, может вызвать проблему), но ошибка все еще остается.
Я создал псевдоним с perms
от терминала перед созданием .bash_aliases
так удаленный то использование псевдонима unalias perms
проверьте все использование псевдонима alias
и это показывает только сначала, что 2 псевдонима andd интересно сначала два псевдонима хорошо работают.
Это - некоторые ошибки или что?
Подсветки синтаксиса, которую предлагает Exchange Стека, достаточно для наблюдения что случилось. Это - эта строка:
alias perms='stat -c '%a - %n'
кавычка не закрывается. Попробуйте:
alias perms='stat -c "%a - %n"'