Попробуйте:
acpi_backlight=vendor
Я вчера ответил на аналогичный вопрос. Черный экран после публикации при установке 12 или 13.04
Существует множество способов добавления файлов без открытия текстовых редакторов, особенно с помощью нескольких доступных утилит обработки текста в Ubuntu.
tee -a config.fish <<< "alias list='ls -cl --group-directories-first'"
awk 'BEGIN{ printf "alias list=\x27ls -cl --group-directories-first\x27\n" >> "config.fish" }'
sed -i '$a alias list='"'"'ls -cl --group-directories-first'"'" config.fish
Добавляя к ответу Стефано , вы также можете использовать cat
:
Используя heredoc:
$ cat >> config.fish <<'EOF'
> alias list='ls -cl --group-directories-first'
> EOF
<<'EOF'
означает «примите следующее как ввод, пока не достигнете строки, которая является просто EOF
». Кавычки означают буквальное восприятие ввода.
Или введите строку в stdin:
$ cat >> config.fish
Затем вставьте или введите строку, нажмите Enter kbd>, чтобы перейти к новой строке, затем нажмите Ctrl + D, чтобы отметить конец.
Вы можете добавить строку текста в файл, используя оператор >>
:
echo "hello world" >> my_file.txt
или в вашем случае
echo "alias list='ls -cl --group-directories-first'" >> config.fish
. обратите внимание на различные типы цитат .
echo
, который добавляет разрыв строки (делающий его строка в противоположность просто набору символов). Можно выключить разрыв строки в конце с -n
.
– 3 revs, 2 users 95%
05.11.2019, 05:09
>
тогда, то файл усечет, не добавит. для более безопасной команды можно использовать sed: sed -i '$a hello world' filename
– Bob Spryn
05.11.2019, 05:09
-i
обновит файл (иначе, он просто распечатает результат к stdout), $
regex, который будет соответствовать концу файла, и a
добавляет следующий текст к имени файла.
– Sam Ho
05.11.2019, 05:10
echo "hello world" >> my_file.txt
не создает новую последнюю строку с HW
, но добавляет его к строке последней строки.
– Sam Ho
05.11.2019, 05:10