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