Как остановить Gedit, Gvim, Vim, Nano от добавления символа новой строки End-of-File?

Типичный. Когда я что-то спрашиваю, я как-то нахожу ответ (даже если бы я искал несколько часов ... но волшебным образом я нахожу его ПОСЛЕ создания вопроса -.-). Во всяком случае, для того, что я проверил с помощью dd --help, который упоминает в конце справки (я не могу поверить, что не видел THAT) следующее:

Sending a USR1 signal to a running `dd' process makes it
print I/O statistics to standard error and then resume copying.

   $ dd if=/dev/zero of=/dev/null& pid=$!
   $ kill -USR1 $pid; sleep 1; kill $pid
   18335302+0 records in
   18335302+0 records out
   9387674624 bytes (9.4 GB) copied, 34.6279 seconds, 271 MB/s

Что это означает, что в другом терминал вы будете запускать следующую строку, используя идентификатор процесса DD, который вы хотите проверить. Например, в моем случае есть Идентификатор процесса 4112. Вы можете увидеть идентификатор процесса, набрав ps -e и выбрав dd или только ps -e|grep dd и посмотрев номер спереди. Обратите внимание на это число, а затем введите другое окно терминала kill -USR1 4112; sleep 1;. Это даст мне время, секунды, прошедшие с момента его начала и сколько скопировано. По крайней мере, теперь я знаю, что для копирования 1 ТБ информации требуется около 8 часов со скоростью около 40 МБ / с.

36
задан 15 November 2010 в 10:55

33 ответа

Для gEdit:

Если вы используете 12.04 или 12.10 (другие версии не протестированы), вы можете установить поведение уже.

  1. Запустить редактор dconf ( ] dconf-editor )
  2. Перейти к / org / gnome / gedit / preferences / editor
  3. Снимите флажок make-trailing-newline, если вы не нужно автоматически добавлять новые строки.

Ссылка | Ошибка Launchpad

14
ответ дан 10 August 2018 в 10:35

Если вы просто хотите написать файл с одной строкой, то эхо, вероятно, является самым простым решением:

  echo -n "содержимое моего файла" & gt;  myfile  
0
ответ дан 13 August 2018 в 17:07

Для gEdit:

Если вы используете 12.04 или 12.10 (другие версии не протестированы), вы можете установить поведение уже.

  1. Запустить редактор dconf ( ] dconf-editor )
  2. Перейти к / org / gnome / gedit / preferences / editor
  3. Снимите флажок make-trailing-newline, если вы не нужно автоматически добавлять новые строки.

Ссылка | Ошибка Launchpad

14
ответ дан 13 August 2018 в 17:07
  • 1
    Благодарю. Это хорошо знать. Я пробовал, и он работает ... (+1) – Peter.O 6 December 2013 в 05:24
  • 2
    как насчет редактора плюма? (не вижу "обеспечить-trailing-newline" для pluma) – bdc 21 June 2018 в 01:01

Другие вопросы по тегам:

Похожие вопросы: