Раздел вопрос-ответ Записать строку в конец файла linux

Как добавить строку в конец файла linux через командную строку ?

share

1 ответ

В консоли Linux записать строку в файл.

Для добавления строк в  конец файла воспользоваться командай echo и знаком >> для перенаправления вывода в файл:

echo "this text will be added at the end off file info.txt" >> ~/Documents/info.txt

Другой пример bash добавления строки "nameserver 8.8.8.8" в файл /etc/resolf.conf:

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

Если же у вас не хватает прав для записи в файл:

-bash: /etc/resolv.conf: Permission denied

То можно выполнить запись строки в файл под sudo (root) с помощью команды sudo sh -c:

sudo sh -c "echo 'nameserver 8.8.8.8' >> /etc/resolv.conf"

Если вы хотите добавлять строку в файл не на bash, а на php, то как это сделать можно прочитать здесь.

Добавить комментарий
    как минимум 5 символов

    icon Вход в систему

    зарегистрироваться