Я новичок в Ubuntu.
Эта команда использовалась для файла конфигурации xcowsay
, и когда я использовал команду source
, это была ошибка:
-bash: alt -image = / home / abc / Documents / b_st_159.png: Нет такого файла или каталога
,
Проверено с помощью этой команды alt-image = $ HOME / Documents / b_st_159.png
в терминале ошибка была такой же, но файл уже существовал в этом каталоге: $ HOME / Documents / b_st_159.png
при проверке с помощью ls -la ~ / Documents
файл был показан в виде зеленой строки:
-rwxr-xr-x 1 abc abc 471304 15 мая 22:48 b_st_159.png
Я также использовал команду file
, и она файл результатов завершается, как показано ниже: \
$ file b_st_159.png
b_st_159.png: PNG image data, 1386 x 640, 8-bit/color RGBA, non-interlaced
Итак, как исправить эту ошибку?
так же, как я запускаю в терминале
P / s: Я тоже был найден в Google, но результат для исполняемого файла.
Вопрос не ясен. Предлагаю вам
xcowsay
команда, которую вы использовали, если таковая имеется. source
, которую вы использовали. xcowsay
. А пока можно использовать alt_image
вместо alt-image
:
- image = file Используйте другое изображение вместо коровы . Соответствующий параметр файла конфигурации - alt_image.
Я попробовал, и он работает.
Здесь нет необходимости выполнять команду source
Если у вас есть файл конфигурации в правильном месте, при выполнении команды xcowsay
он прочитает конфигурацию в
.
Чтобы найти правильное расположение файла конфигурации xcowsay, проверьте здесь
http://manpages.ubuntu.com/manpages/bionic/man6/xcowsay.6.html
xcowsay считывает файл конфигурации при запуске. Файл конфигурации может быть сохранен в XDG-совместимом месте $XDG_CONFIG_HOME/xcowsayrc (которое по умолчанию будет равно $HOME/.config/xcowsayrc) или в вашем домашнем каталоге по адресу $HOME/.xcowsayrc. Если в команде --config=FILE опция командной строки передана FILE будет обрабатываться после вашего личного конфигурационного файла.
Примечание о том, что здесь происходит,
.
Команда source выполняет команду из текстового файла, но это не обязательно команда bash
.
Запуск source bash.rc
работает, потому что все в этом файле может быть выполнено в терминале bash