Как удалить 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
Другие вопросы по тегам