Показать все строки файла (log) в терминале

Python 2.x и 3.x счастливо сосуществуют на ubuntu. Все скрипты python, специально не запущенные с python 3, по умолчанию будут использовать python 2.

aking1012@devlaptop:~$ python3 Python 3.2.2 (default, Sep 5 2011, 21:17:14) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> quit() aking1012@devlaptop:~$ python Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> quit()

Если вы хотите протестировать 3 пакета, я бы использовал что-то вроде Aptana, где вы можете выбрать, на каком python dist вы хотите протестировать.

Поблагодарите Джеймса Хенстриджа за предложение псевдо-пакета python3 по определенному номеру версии.

4
задан 19 May 2012 в 00:52

33 ответа

Вы можете использовать команду less для просмотра файлов с расширенной расширенной навигацией, кроме tail и cat, которые только выводят содержимое файла на консоль.

0
ответ дан 10 August 2018 в 07:16

На самом деле вы можете просто использовать меньше без трубопроводов

less myfile.txt

Работает хорошо:

more myfile.txt

Основные различия между ними - это то, что больше позволяет вам спуститесь в документе, в то время как меньше позволяет идти вверх и вниз. Преимущество, которое имеет больше, это то, что также сохраняет информацию в терминале, когда вы выходите из нее, что может быть очень полезно в определенных ситуациях.

1
ответ дан 15 August 2018 в 19:17

В зависимости от размера файла вы можете использовать tail (если есть только 10 строк) или cat, чтобы просмотреть весь файл журнала.

Если вы хотите использовать лучший

Для примера

sudo less /var/log/syslog

Это приведет к созданию журнала (файл журнала) для журналов на терминале, я бы посоветовал использовать файл less для файла. файл на экране терминала, и вы сможете перемещаться по файлу журнала, не передавая вам, как cat.

Расширенные функции less

  • Чтобы убедиться, что текст останется на экране после выхода из less (очень полезно, если у вас нет интерфейса):

sudo less -X /var/log/syslog

  • игнорировать

    sudo less -i /var/log/syslog

    • Для отображения номеров строк при открытии файла с помощью less:

    sudo less -N /var/log/syslog

    Чтобы узнать больше о less

    man less

    и

    less --help

8
ответ дан 15 August 2018 в 19:17

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

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