Я недавно устанавливаю следующую команду:
echo “export DISPLAY=:0.0” >> ~/.bashrc
в моей Ubuntu на распределении окон, чтобы сэкономить время при установке виртуального рабочего стола, когда я запускаю программу, но это никогда не работает правильно, когда выполнено во времени выполнения, давая это:
Command '“export' not found, did you mean:
command 'mexport' from deb mblaze
Это, кажется, результат кавычек, которые я использовал в команде от руководства, за которым я следовал, таким образом, я должен смочь зафиксировать кавычки путем удаления кавычек, но я должен удалить сценарий сначала.
Таким образом, я хотел бы удалить его из выполнения в запуске, как я пойду об этом?
Вы могли удалить строку
“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