LINUX.ORG.RU

Сделай alias и пропиши его в ~/.bashrc или другой аналогичный конфигурационный файл в зависимости от твоей командной оболочки.

alias scrtip ='~/script.sh'
kostik87 ★★★★★
()
Ответ на: комментарий от Pyzia

Идиотская идея линковать юзерские бинарники в /usr/bin, тем более для этого рутовый доступ нужен.

Выше правильно написали - надо PATH задать.

devl547 ★★★★★
()
Ответ на: комментарий от Pyzia

Это всего лишь ещё один из множества способов. Чем он хуже?

Тем, что создает бардак.
Кастомный system-wide скрипт должен лежать в /usr/local/bin

Kroz ★★★★★
()
Ответ на: комментарий от Pyzia

Это всего лишь ещё один из множества способов. Чем он хуже?

Ну на руках ходить — тоже «всего лишь ещё один из множества способов».

В /*/bin/ (не local) он должен лежать по правильному если он предназначен для вашей собственной кастомизации дистрибутива на множестве компов. Например, системный скрипт локальных разработчиков для всех компов в конторе.

vodz ★★★★★
()

Традиционный метод: создать ~/bin чтобы складывать туда свои говноскрипты и добавить его в $PATH:

export PATH="$HOME/bin:$PATH"

Можно и без добавления в $PATH - просто создать alias в bashrc:

alias Script='$HOME/script.sh'

Ну а если не хочется $HOME засорять бинарями, тогда всё складывай в /usr/local/bin что я и делаю для всего, что мимо пакетного манагера.

paran0id ★★★★★
()
Последнее исправление: paran0id (всего исправлений: 1)
Ответ на: комментарий от paran0id

Ну а если не хочется $HOME засорять бинарями, тогда всё складывай в

~/.local/bin

потому, что /usr/local/bin доступен всем пользователям, а это не всегда нужно.

ashot ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.