52 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						||
title: Bash Head
 | 
						||
localeTitle: Баш Хэд
 | 
						||
---
 | 
						||
 | 
						||
## Команда Bash: head(хэд)
 | 
						||
 | 
						||
<strong>Хэд(head)</strong> используется для печати первых десяти строк (по умолчанию) или любой другой суммы, указанной в файле или файлах. Команда <strong>Сat</strong>(кэт) используется для последовательного чтения файла и печати его на стандартный вывод. т.е. распечатывает все содержимое всего файла. - это не всегда необходимо, возможно, вы просто хотите проверить содержимое файла, чтобы убедиться, что он правильный, или убедитесь, что он действительно не пуст. Команда head позволяет просматривать первые N строк файла.
 | 
						||
 | 
						||
 | 
						||
 | 
						||
### использование
 | 
						||
 | 
						||
```bash
 | 
						||
head [опции] [имя_файла] 
 | 
						||
```
 | 
						||
 | 
						||
Наиболее часто используемые опции:
 | 
						||
 | 
						||
*   `-n N` , выводит первые N строк файла (ов)
 | 
						||
*   `-q` , не распечатывает заголовки файлов
 | 
						||
*   `-v` , всегда печатает заголовки файлов
 | 
						||
 | 
						||
### примеры
 | 
						||
 | 
						||
* Распечатывает в терминале первые десять строк файла file.txt (по умолчанию):
 | 
						||
```bash
 | 
						||
head file.txt 
 | 
						||
```
 | 
						||
 | 
						||
 | 
						||
Печать в терминале первые десять строк файла file.txt (по умолчанию)
 | 
						||
 | 
						||
 | 
						||
```bash
 | 
						||
head -n 7 file.txt 
 | 
						||
```
 | 
						||
 | 
						||
 | 
						||
* Печать в терминале первых 5 строк файла file1.txt, а затем первых 5 строк файла file2.txt (заголовки файлов будут отсуствовать благодаря опции `-q`)
 | 
						||
 | 
						||
 | 
						||
```bash
 | 
						||
head -q -n 5 file1.txt file2.txt 
 | 
						||
```
 | 
						||
 | 
						||
 | 
						||
### Дополнительная информация:
 | 
						||
 | 
						||
*   [Википедия](https://ru.wikipedia.org/wiki/Head_(Unix))
 | 
						||
 |