Как удалить bash-скрипт, который запускается при запуске?
Я недавно настроил следующую команду:
echo “export DISPLAY=:0.0” >> ~/.bashrc
в моем дистрибутиве Ubuntu для Windows, чтобы сэкономить время на настройку виртуального рабочего стола, когда я запускаю программу, но он никогда не работает правильно при запуске во время выполнения, давая это:
Command '“export' not found, did you mean:
command 'mexport' from deb mblaze
Кажется, это результат кавычек, которые я использовал в команде из руководства, которому я следовал, поэтому я должен быть в состоянии исправить их, удалив кавычки, но сначала мне нужно удалить скрипт.
Итак, я хотел бы снять его с запуска при запуске, как бы я поступил об этом?
2 ответа
Вы можете удалить строку
“export DISPLAY=:0.0”
в файле .bashrc
, Файл будет в доме вашего пользователя.
Проблема в том, что вы использовали персонаж “
а не нормальные двойные кавычки ("
):
$ uniprops “
U+201C ‹“› \N{LEFT DOUBLE QUOTATION MARK}
\pP \p{Pi}
All Any Assigned Punct Is_Punctuation Common Zyyy Pi P General_Punctuation
InPunctuation Gr_Base Grapheme_Base Graph X_POSIX_Graph GrBase Initial_Punctuation
Pat_Syn Pattern_Syntax PatSyn Print X_POSIX_Print Punctuation QMark Quotation_Mark
Unicode X_POSIX_Punct
$ uniprops \"
U+0022 ‹"› \N{QUOTATION MARK}
\pP \p{Po}
All Any ASCII Assigned Basic_Latin Punct Is_Punctuation Common Zyyy Po P Gr_Base
Grapheme_Base Graph X_POSIX_Graph GrBase Other_Punctuation Pat_Syn Pattern_Syntax
PatSyn POSIX_Graph POSIX_Print POSIX_Punct Print X_POSIX_Print Punctuation QMark
Quotation_Mark Unicode X_POSIX_Punct
Если бы вы использовали обычные кавычки, это сработало бы так, как вы ожидали:
echo "export DISPLAY=:0.0" >> ~/.bashrc
Или же
echo 'export DISPLAY=:0.0' >> ~/.bashrc