Я новичок в Linux на сегодняшний день. Я узнал, как получить доступ к кластеру Linux с моего настольного компьютера с Windows 7. Я подключаюсь к кластеру, используя программное обеспечение PuTTY, которое открывает окно команд на моем рабочем столе. Затем я могу вводить команды Linux в этом окне по одной строке за раз, чтобы отправить инструкции в кластер.

Прежде чем закрыть это командное окно и предположительно разорвать соединение для сеанса, есть ли способ сохранить все командные строки, которые я использовал в этом сеансе, в текстовом файле на рабочем столе для дальнейшего использования?

Если да, то какую командную строку мне использовать?

Могу ли я также сохранить весь текст в командном окне? Другими словами, могу ли я сохранить введенные мной командные строки и полученный текст в окне команд?

Я думаю, что это очень простые вопросы, но это также вопросы, которые у меня всегда были о линиях DOS на моем рабочем столе.

Спасибо за любой совет. Извините, если я должен предоставить более конкретный термин, чем «Linux». Я получил справочник по Linux и скоро проработаю некоторые упражнения начального уровня, но сохранение команд, использованных в моем первом сеансе, кажется довольно важным и несколько насущным.

2 ответа2

1
  1. В окне конфигурации PuTTY нажмите « Ведение журнала»:

    1

  2. Выбрать все сеансы вывода:

    2

  3. Изменение имени файла журнала по умолчанию (putty.log) не является обязательным, но вы должны просмотреть и указать место для сохранения файла.

  4. Измените любые другие параметры по своему усмотрению (например, должен ли существующий файл журнала быть перезаписан, добавлен или вас нужно спрашивать каждый раз).

  5. Вот и все, с этого момента все результаты сеанса будут сохраняться в указанном вами журнале. Нажмите « Открыть», чтобы начать сеанс, и введите несколько команд для тестирования, затем закройте окно и проверьте файл журнала для подтверждения.

1

Скорее всего, вы взаимодействуете с оболочкой Bash, как только вы подключаетесь к Linux. Если это так, то Bash уже сохраняет резервную копию ранее введенных вами команд.

Имя файла .bash_history и находится внутри вашего домашнего каталога. cd ~ && cat .bash_history .

Если вы не используете Bash на своей машине с Linux, то большинство, если не все оболочки, имеют аналогичные файлы с одинаковыми именами. Как правило, внутри вашего домашнего каталога и с префиксом . так что используйте ls -a если вы ищете его :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .