Как создать ссылку на скрипт в Linux

#linux #function #unix #hyperlink #sh

#linux #функция #unix #гиперссылка #sh

Вопрос:

Добрый день.

У меня есть скрипт '/etc/storage/tg.sh' .

Каждый раз, когда он мне нужен, я должен писать '/etc/storage/tg.sh'

Как создать ссылку и сделать ее функцией в корне? например, так ‘tg text’?

я создал -> ln /etc/storage/tg.sh tg и создаю ссылку на /opt/home/admin , но это не то, что мне нужно.

например, мне нужно что-то вроде функции logger или date мне нужна моя новая функция здесь как это сделать?

Комментарии:

1. Вы можете переместить его в каталог, который находится в вашем PATH , добавить /etc/storage в свой PATH или создать ссылку на скрипт в каталоге, который находится в вашем PATH .

2. Как этот файл вообще попал в это место? Одним из простых решений было бы создать функцию в вашем ~/.bash_profile , что-то вроде tg () (/etc/storage/tg.sh $@)

Ответ №1:

Создайте символическую ссылку, используя ln -s вот так:

 ln -s /etc/storage/tg.sh /opt/home/admin/tg
  

Добавьте этот каталог в свой PATH , например, добавьте это в свой ~/.profile файл:

 export PATH="/opt/home/admin:${PATH}"
  

Ответ №2:

Вы могли бы попробовать ln /etc/storage/tg.sh /opt/home/admin/tg . Будет ли это работать для вас?

ОБНОВЛЕНИЕ: исправлен путь в команде.

Комментарии:

1. у меня нет этого каталога, после моей ссылки у меня есть файл здесь home/admin/tg