Переменная среды PATH

bash не терминал, а оболочка.

Процесс init , после завершения процесса загрузки и если машина работает только на текстовом уровне запуска (то есть без X Windows), в конечном итоге вызывает getty , который, в свою очередь, вызывает логин . Это процесс, отвечающий за отображение приглашения на вход и разрешение пользователям входить в систему. Это то, что происходит во всех дистрибутивах Linux.

Вам нужно просто определить bash как оболочку входа по умолчанию для пользователей (при условии, что вам нужна многопользовательская среда).

1
08.03.2017, 02:12
1 ответ

Используйте полный путь к исполняемому файлу.

Если вы не уверены в его полном пути, вы можете использовать команду find, например, этот поиск для sed :

  find / -iname "*sed*"

Затем вы должны использовать полный путь при выполнении:

  /bin/sed ...
1
27.01.2020, 23:46

Теги

Похожие вопросы