Як увійти, що я ввожу в термінал для файлу


14

Я новачок, який просто вивчає Fedora 13. Мені просто хотілося знати, чи можливо перенаправити те, що я вводя в терміналі, на файл, щоб я міг бачити з файлу, що певна команда дає цей вихід.

Тому все, що я роблю, має перейти до файлу.

Відповіді:


26

Ви можете використовувати scriptкоманду . Після того як ви виконаєте все, що відбувається у вашому терміналі, буде записано у файл, який ви зможете відкрити пізніше, щоб переглянути те, що сталося.

Ще одна корисна команда, ttyrecяка записує не тільки вхід / вихід вашого термінального сеансу, але і інформацію про час. Це дозволяє вам відтворювати термінальний сеанс пізніше, як фільм, використовуючи ttyplay.


+1 для ttyrec - ще одна команда, про яку я ніколи не чув.
Джо

0

Скажімо, ви хочете написати в новий файл під назвою test.txt. Просто введіть це в командному рядку:

cat > test.txt

Натисніть клавішу Enter і починайте писати. Щоб закінчити сеанс, натисніть CTRL + d. Текстовий файл, test.txt буде створений у тому самому каталозі зі введеним вами вмістом.


0

Для зберігання результатів у файлі, який ви можете використовувати > після команди.

Приклад:

ls -a > file.txt 

Вищевказана команда перелічить усі файли робочого каталогу у file.txt

df -h > file.txt

Наведена вище команда збереже використання вашої файлової системи у file.txt

Сподіваюся, що це пояснення відповідає на ваше запитання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.