Как я копирую текст со своего xterm без мыши?

Вы переустанавливали Ubuntu 12.04 на тот же раздел, что и раньше? Затем он должен был спросить перед установкой, следует ли перезаписать все данные - и удалить их в процессе. Должна была быть возможность обновления (AFAIK), которая должна сохранять все данные в целости и сохранности. Я предполагаю, что вы перезаписали этот раздел.

Если это так - вы, по сути, облажались. Фотографии скорее всего потеряны. Но, возможно, не совсем. Так что читайте дальше. Если ваш случай отличается, пожалуйста, отредактируйте ваше сообщение соответствующим образом (например, если ваш домашний каталог находится в отдельном разделе, фотографии, скорее всего, все еще там). Настройка раздела - это самый важный бит.

Во-первых: не трогайте эту установку Ubuntu, пока вы не восстановите все, что хотели, или отказались. Запуск Ubuntu сделает ситуацию еще хуже.

Однажды я использовал программу под названием TestDisk, которая, казалось, справилась с этой задачей (но AFAIK не сделал то, что хотел, но не по вине программы). Существует программа того же разработчика под названием PhotoRec , которая должна иметь возможность восстанавливать фотографии и файлы других типов из раздела. Вы можете запустить его из Windows. Запуск Windows не должен влиять на раздел Ubuntu (если вы ничего не сделали, кроме стандартной установки с двойной загрузкой). Он попросит раздел и будет искать фотографии на нем. Это займет много времени. Имена файлов и структура каталогов, скорее всего, потеряны. И он не сможет восстановить все изображения. Но когда вы только установили Ubuntu и не сделали слишком много других с этой установкой, она в лучшем случае сможет восстановить большинство фотографий.

В следующий раз (на мой взгляд) лучше поместить каталог / home в отдельный раздел (как ext4) и, возможно, создать дополнительный раздел в виде ntfs, который используется совместно Windows и Ubuntu. Именно так я использую разделы, и это очень хорошо работает с переустановками. Обычное обновление (через Менеджер обновлений / Software Updater) не удалит данные таким образом. Переустановка Ubuntu в том же разделе, что и раньше, удаляет только ОС, а не данные (за исключением каталогов вне / home, таких как / var / www). Затем необходимо только ввести те же разделы в диалоговом окне установки, чтобы они автоматически монтировались при запуске системы (или их можно было ввести вручную в / etc / fstab, но это более сложный и, вероятно, не по теме).

29
задан 23.11.2008, 08:26

4 ответа

Можно использовать копию экрана GNU и вставить команды.

Быстрое учебное руководство:

  1. экран Open: screen (или screen myprog my args here)
  2. Запущенный Ваша программа, производя произвела Вас, хотят скопированный
  3. , Переходят к режиму копии: Управляют + + [Перемещение
  4. Ваш курсор к стартовой точке
  5. , Хит Вводит Перемещение
  6. , на которое Ваш курсор до конца указывает
  7. , Хит Вводит Вставку
  8. : Управляют + + ] Экран

намного более мощен, чем это (я использую его для переключения вкладок нескольких виртуальных терминалов без потребности в специальном эмуляторе терминала, и также так, чтобы я не освобождал свои сессии когда X катастрофических отказов или что-то). Для выхода из экрана просто закончите сессию оболочки или введите Ctrl + , Ctrl + \.

40
ответ дан 14.10.2019, 10:49

Можно отправить вывод непосредственно в соответствующий xterm, использующий xterm устройство нет. Вот команда.

xyz$ls /home/ankit/documents/etc/x/y/z > /dev/pts/0 

(или watever имя устройства, можно получить его команда 'w' использования для открытого xterm)

Попытка это & надежда это может решить Вашу проблему.

1
ответ дан 14.10.2019, 10:49

Я нахожу , XSel полезен в аналогичных ситуациях. Это - инструмент, который управляет X выборами. Например, это сохранит вывод Вашей команды к буферу обмена:

grep error error.log | xsel -bi
12
ответ дан 14.10.2019, 10:49

OP сказал, что он не хотел делать это, но здесь является Unix utils способ сделать это для потомства. Если Вы изучаете эти небольшие утилиты Unix, они могут быть довольно мощными.

ls $ (dirname $ (grep ошибка error.log | направляется-1 |, сокращает-d ""-f 5-))

примечание: синтаксис из памяти

2
ответ дан 14.10.2019, 10:49

Теги

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