5 команд для перегляду вмісту файлу в командному рядку Linux
Якщо ви новачок в Linux і обмежені терміналом, ви можете запитати, як переглянути файл у командному рядку.
Читання файлу в терміналі Linux - це не те саме, що відкриття файлу в блокноті. Оскільки ви перебуваєте в командному рядку, ви повинні використовувати команди для читання файлів у Linux.
Не турбуйтеся, це зовсім не складно для відображення файлу в Linux. Також легко навчитися читати файли у рядку.
Ось п'ять команд, які дозволяють переглядати вміст файлу в терміналі Linux.
5 команд для перегляду файлів у Linux
Перед тим, як переглянути файл у Unix-подібних системах, дозвольте нам пояснити це, коли ми маємо на увазі текстові файли тут. Існують різні інструменти та команди, якщо ви хочете читати двійкові файли.
1. Cat
Це найпростіша і, мабуть, найпопулярніша команда для перегляду файлу в Linux.
Cat просто друкує вміст файлу стандартному екрані, тобто. на екрані. Це не може бути простіше, ніж це, чи не так?
Cat стає потужною командою, коли використовується з її параметрами. Ми рекомендуємо прочитати цей докладний посібник з використання команди cat.
Проблема з командою cat полягає в тому, що вона відображає текст на екрані. Уявіть, що ви використовуєте команду cat із файлом, що містить 2000 рядків. Весь екран буде заповнений 200 рядками, і це не ідеальна ситуація.
Отже, що ви робите у такому разі? Використовуйте команду less в Linux (пояснено пізніше).
2. nl
Команда nl майже як команда cat. Різниця лише в тому, що вона додає номери рядків під час відображення тексту в терміналі.
Є кілька варіантів із командою nl, яка дозволяє вам контролювати нумерацію.
3. Less
Команда Less переглядає файл за однією сторінкою за раз. Найкраще, щоб ви виходили менше (натискаючи q), на екрані не відображаються рядки. Ваш термінал залишається чистим та незайманим.
Ми рекомендуємо вивчити кілька параметрів команди Less, щоб ви могли використовувати її більш ефективно.
4. Head
Head — це ще один спосіб перегляду текстового файлу, але з невеликою різницею. Команда head відображає перші 10 рядків текстового файлу за промовчанням.
Ви можете змінити цю поведінку, використовуючи опції з командою head, але основний принцип залишається тим самим: команда head починає працювати з заголовка (початку) файлу.
5. Tail
Команда Tail в Linux аналогічна і все ж таки протилежна команді head. Коли команда head відображає файл з початку, команда tail відображає файл з кінця.
За промовчанням tail відображає останні 10 рядків файлу.
Команди Head та Tail можуть бути об'єднані для відображення вибраних рядків із файлу. Ви також можете використовувати команду tail для перегляду змін, внесених до файлу в режимі реального часу.
Бонус: Strings
Добре! Ми обіцяли показувати лише команди для перегляду текстового файлу. І цей має справу як із текстовими, так і з двійковими файлами.
Команда Strings відображає текст, що читається з двійкового файлу.
Ні, він не конвертує двійкові файли у текстові файли. Якщо бінарний файл складається з тексту, що реально читається, команда strings відображає цей текст на вашому екрані.
Висновок
Деякі користувачі Linux використовують Vim для перегляду текстового файлу, але ми вважаємо, що це зайве.Наша улюблена команда відкрити файл у Linux – це команда less. Вона залишає екран чистим та має кілька параметрів, які значно спрощують перегляд текстового файлу.
Якій команді ви надаєте перевагу?
Відображення вмісту текстового файлу в командному рядку Linux
У Linux ми постійно працюємо з текстовими файлами, такими як конфігураційні файли, вихідні коди, веб-сторінки та багато інших. Отже, перед редагуванням файлу необхідно швидко переглянути вміст текстового файлу в командному рядку.
Цей короткий посібник покликаний показати вам різні підходи, які можна використовувати для відображення вмісту текстового файлу в терміналі.
Що таке текстовий файл?
Швидше за все, ви знайомі з текстовим файлом. Однак, нагадаємо, текстовий файл — це необроблений текст, що означає, що файл не повинен містити ніякого форматування, такого як жирний шрифт, курсив, підкреслення і т.п. , текстові файли не містять жодних мультимедійних матеріалів, таких як зображення, відео або аудіо.
За замовчуванням текстові файли використовують розширення. При цьому вони не повинні закінчуватися розширенням. Наприклад, файл конфігурації, такий як /etc/vim/vimrc, не має розширення.
ПРИМІТКА. Ми також називаємо текстові файли текстовими файлами ASCII.
Щоб переглянути тип файлу в Linux, використовуйте команду file:
№1 – Кішка
Cat – це популярна та проста команда для виведення вмісту файлу на термінал.
Щоб використати команду cat, передайте ім'я файлу команді cat наступним чином:
Ви можете передати абсолютний шлях до файлу, як показано на прикладі вище.
Cat простий, але потужний при використанні інших опцій. Щоб дізнатися, як використовувати команду cat, прочитайте -> як використовувати команду cat.
При використанні команди cat для скидання вмісту великого текстового файлу на термінал це призведе до безладдя у вашому терміналі, що ускладнить навігацію.
Щоб вирішити цю проблему, ми використовуємо команду less.
# 2 - Менше
Якщо ви коли-небудь читали довідкову сторінку для будь-якої команди Linux, це означає, що ви взаємодіяли з меншою кількістю команд.
Less дозволяє переглядати вміст файлу за однією сторінкою за раз. Використовуючи клавішу пробілу, можна прокручувати текстовий файл. Дві двокрапки внизу екрана позначають кожну сторінку текстового файлу.
Наприклад, великий файл, такий як /var/log/kern.log, не підходить для кота. Щоб використати менше, ми робимо:
Коли ви дійдете до кінця файлу, можна прокручувати його вгору і вниз за допомогою клавіш зі стрілками ВВЕРХ і Вниз.
Щоб вийти з команди less, натисніть Q. Less виходить зі свого сеансу, не порушуючи роботу терміналу.
Поєднання меншого з кількома варіантами дає вам контроль та функціональність; для отримання додаткової інформації, будь ласка, прочитайте -> Як використати команду less з прикладами.
№ 3 – Ще
Ще одна команда, яку можна використовувати для відображення вмісту текстового файлу, — це команда more. Команда More дуже нагадує команду less; однак він вивантажує вміст файлу на термінал та завершує роботу в кінці файлу.
Ось приклад: (Та сама команда, що й інша?)
№ 4 – Голова та хвіст
Так, є такі команди.Команди head і tail дуже схожі і використовуються для відображення першого та останнього десяти рядків файлу відповідно.
Однак ви можете змінити кількість перших та останніх рядків, які друкує команда head та tail, використовуючи параметр -n.
Наприклад, щоб відобразити перші 15 рядків файлу kern.log:
Так само, щоб показати останні 15 рядків файлу kern.log:
№ 5 – Різне
Якщо з якоїсь причини у вас немає будь-якої з наведених вище команд, ви можете використовувати текстовий редактор, такий як nano, для відображення контексту файлу. Однак це більше схоже на редагування файлу, ніж перегляд вмісту.
Ось команда для цього:
Висновок
Тепер ви знаєте, як відобразити вміст файлу в командному рядку Linux. Дякую за читання.
Статті з цієї тематики:
- Відображення FPS, використання ЦП/ГП під час гри в Ubuntu 24.04 | 22.04
- Порада: немає звуку на HDMI-дисплеї/телевізорі
- Як відобразити швидкість Інтернету на панелі Gnome Ubuntu 18.04
- Швидка порада: відображення відсотка заряду батареї на панелі Gnome Ubuntu 18.04
- Зробити Alt-Tab, що відображає окремі вікна додатків в Ubuntu 18.04
- Відображення використання процесора/пам'яті/мережі на панелі Ubuntu 18.04
- Як змінити диспетчер за замовчуванням в Ubuntu 20.04
- Швидка порада: відображення відсотка заряду батареї на верхній панелі Ubuntu 20.04
- Відображати аватар користувача у правому верхньому системному меню в Ubuntu 20.04/21.10
- Vitals – відображення температури процесора, швидкості вентилятора, використання пам'яті на панелі Ubuntu
- Як відобразити завантаження процесора з командного рядка
- Відображати зірочки під час введення пароля в терміналі
- Qikipedia – розширення для браузера для відображення зведення Вікіпедії
- Як відобразити мініатюри зображень у терміналі
- 3 програми перегляду зображень CLI для відображення зображень у терміналі
Усі права захищені. © Linux-Console.net • 2019-2024