У меня проблема в следующем: я недавно установил Ubuntu и настраивал карту, где я мог собрать все свои скрипты. Карта, которую я использую, - это папка bin в этой папке:
/home/myusername/bin
Но теперь, когда я пытаюсь выполнить скрипт из моей домашней папки, он не работает: sh: 0: Can't open test.sh
.
У кого-нибудь есть идея, почему это так?
Откройте файл /home/username/.bashrc
и добавьте следующую строку:
alias command_name='/path/to/script'
, например, вы хотите создать команду с именем test1
, а скрипт находится в /home/your_user/scripts/test.sh
, поэтому вы просто пишете в [ 115]
alias test1 = '/home/your_user/scripts/test.sh
Надеюсь, это сработает.
Добавьте папку с корзиной в $PATH
или вызовите скрипт как ./bin/myscript
.