Доступ к каталогу, используя его псевдоним
Я создал псевдоним для пути, который я часто использую следующим образом:
alias example='/home/user/directory/'
(в home/.bash_aliases
)
Проблема в том, что я хочу получить доступ к этому каталогу через терминал, как:
example/file
но это не работает
Это первый раз, когда я пытаюсь создать псевдоним, и я думаю, что мне чего-то не хватает. Что я делаю неправильно?
1 ответ
alias
является сокращением для команды или чего-то, что в конечном итоге приводит к команде. Его нельзя использовать как переменную, которая может использоваться как угодно, но имеет определенный синтаксис. Например, следующее создает переменную и использует ее:
example='/home/user/directory/'
ls "$example"/file
Переменная оценивается с использованием $
, Всегда не забывайте заключать переменные в кавычки (""
) - это помогает предотвратить неожиданные результаты, когда ваша переменная содержит пробелы или специальные символы, например *
,