Невозможно создать псевдоним с помощью сценария bash

Я хочу создать псевдоним для nvim, поэтому попробовал:

alias nvim=$HOME/apps/neovim/nvim.appimage
alias nvim = "$HOME/apps/neovim/nvim.appimage"
alias nvim='$HOME/apps/neovim/nvim.appimage'
eval "alias nvim='$HOME/apps/neovim/nvim.appimage'"
echo 'alias nvim = "$HOME/apps/neovim/nvim.appimage"' >> ~/.bash_aliases
echo 'alias nvim = "$HOME/apps/neovim/nvim.appimage"' >> ~/.bash_aliases && source ~/.bash_aliases

И это работает, только если я набираю одну из этих команд руками, но если я помещаю ее в сценарий bash и запускаю его, они не работают.

Что вы имеете в виду под «не сработало»? Пожалуйста, будьте конкретны.

melpomene 10.11.2018 05:01

Просто введите команды для создания псевдонимов в сценарий оболочки. Вы можете использовать . ~/.bash_aliases в своих сценариях оболочки. Лучше указать полный путь к .bash_aliases вместо использования ~.

Red Cricket 10.11.2018 05:01

@melpomene, то есть после выполнения скрипта псевдоним не был создан.

Sam.L 10.11.2018 05:42

Покажи свой сценарий.

melpomene 10.11.2018 06:15

@melpomene gist.github.com/trigun117/e5f6fb1c2a6e1fe054fe04c763804387

Sam.L 10.11.2018 13:23

Возможный дубликат stackoverflow.com/q/44382433/1848654

melpomene 10.11.2018 13:26

Ссылка @melpomene на другой вопрос почти решила мою проблему, но после завершения скрипта псевдоним не сохранялся в системе.

Sam.L 10.11.2018 13:49
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
7
226
0

Другие вопросы по теме