Как выучить команду dd в Linux [15 Useful Examples]

[ad_1]

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

Иногда мы просто хотим отобразить первые несколько строк файла. В таких случаях мы можем использовать команду head, которая пригодится, когда мы хотим отобразить первую часть файла.

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

Синтаксис команды head

Синтаксис голова команда очень проста и идентична другие команды Linux:

$ head [OPTIONS] [FILE-1] [FILE-2] ..

Важно отметить, что в приведенном выше синтаксисе оба ОПЦИИ и ФАЙЛ параметры являются необязательными. Таким образом, если входной файл не указан или аргумент файла представляет собой дефис (-) затем он считывает ввод из потока стандартного ввода.

Для начала создадим простой текстовый файл со следующим содержимым:

$ cat file-1.txt
Создать образец текстового файла
Создать образец текстового файла

Теперь входной файл готов. Итак, давайте воспользуемся им, чтобы продемонстрировать использование голова общий.

1. Показать первые 10 строк файла в Linux

По умолчанию голова Команда отображает первые десять строк входного файла, как показано.

$ head file-1.txt
Распечатать первые 10 строк файла
Распечатайте первые 10 строк файла

Здесь мы видим, что команда показывает только первые десять строк файл-1.txt файл.

2. Показать первые N строк файла в Linux

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

Чтобы понять это, давайте воспользуемся приведенной ниже командой, чтобы отобразить первые пять строк файл-1.txt файл:

$ head -n 5 file-1.txt
Распечатать первые N строк файла
Распечатать первые N строк файла

3. Удалить последние N строк файла в Linux

Аналогичным образом мы можем использовать отрицательное число с -n возможность пропустить последний Н строки из файла. Например, давайте использовать -10 значение, чтобы пропустить последние 10 строк файла:

$ head -n -10 file-1.txt
Удалить последние N строк файла
Удалить последние N строк файла

В приведенном выше выводе мы видим, что теперь голова Команда показывает только первые две строки.

4. Показать первые N символов файла

Мы также можем поручить голова команда для отображения первого Н байт файла с помощью -c вариант:

$ head -c 8 file-1.txt

В приведенном ниже выводе мы видим, что голова Команда показывает первые восемь символов из файла.

Напечатать первые N символов файла
Напечатать первые N символов файла

В этом случае файл содержит символы ASCII которые занимают 1 байт на символ. Следовательно, команда показывает первые восемь символов, включая новую строку. (\n) персонаж.

5. Удалить последние N символов файла

Точно так же мы можем использовать отрицательное число с -c возможность удалить последние N байтов. Итак, давайте пропустим последнюю строку файл-1.txt файл с помощью следующей команды:

$ head -c -9 file-1.txt

В приведенном ниже выводе мы видим, что команда head показывает все символы, кроме последних девяти символов.

Удалить последние N символов файла
Удалить последние N символов файла

6. Показать имя файла в заголовке файла

голова Команда позволяет нам отображать текущее имя файла в качестве заголовка дисплея, используя -v вариант:

$ head -n 5 -v file-1.txt

В приведенном ниже выводе ==> файл-1.txt <== представляет заголовок дисплея.

Печать имени файла в заголовке файла
Печать имени файла в заголовке файла

Эта опция удобна при работе с несколькими файлами. Следовательно голова Команда включает эту опцию по умолчанию, когда мы используем с ней несколько файлов.

7. Показать имя файла в заголовке в нескольких файлах

Мы можем использовать несколько файлов с голова команда. В таких случаях заголовок дисплея используется для разделения содержимого файла. Давайте разберемся в этом на простом примере.

Сначала создадим копию файл-1.txt с использованием ср команда:

$ cp file-1.txt file-2.txt

Теперь давайте отобразим первые три строки из каждого файла:

$ head -n 3 file-1.txt file-2.txt
Показать имя файла в заголовке файлов
Показать имя файла в заголовке файлов

8. Как отключить отображение заголовка

В предыдущем примере мы видели, что по умолчанию голова Команда включает отображение заголовка, если мы используем с ним несколько файлов. Тем не менее, мы можем использовать -q возможность переопределить это поведение по умолчанию.

Давайте используем приведенную ниже команду для отображения первых трех строк из обоих файлов:

$ head -n 3 -q file-1.txt file-2.txt

Здесь мы видим, что теперь команда head отображает содержимое файла одно за другим без какого-либо заголовка.

Отключить заголовок в файлах
Отключить заголовок в файлах

В этой статье мы узнали о голова команду на практических примерах. Новички в Linux могут обращаться к этому руководству при работе с системами Linux.

Знаете ли вы какой-либо другой лучший пример команды head в Linux? Сообщите нам свое мнение в комментариях ниже.

[ad_2]

Related Posts

Leave a comment

You must login to add a new comment.

[wpqa_login]
افلام سكس مصرى hd pornoarabi.com نيك مزدوج رقص سكسى tropsha.com نيك م نيك السكرتيره freearabianporn.com سكس ام مع صبي air hostess x videos pakistanipornx.net kanada six video xxx in kannada originalhindiporn.mobi bf film bf video
indian xxxx video chupaporn.com bengoli panu سكس مخنسات porndot.info نيك مصرى مجانى soushisouai note nisatsume streamhentai.net alicization hentai kenshin hentai nicehentai.com pizza and the little bully nude sunny leone waplo.info nesa porn.com
pure sexy film ganstagirls.info bulu film open ying hentai stophentai.com ayase eli hentai سكس سعودية ufym.info مقاطع سكس اون لاين indain sexy movie porngugu.mobi yoga teacher xnxx xvideos collage indiansextube.org bengali sex scandals