Команда cat в linux (полное описание) - это сокращение от concatenate. На самом деле это некая утилита, которая позволяет вам сцеплять, связывать файлы и т.д. Она может выводить содержимое файла, к примеру:
					root@fantom-Lenovo:/home/jakudza# ls (ls - просмотр содержимого каталога)
				 
				
					test.txt (то что сейчас  в каталоге, один файл test.txt)
				 
				
					root@fantom-Lenovo:/home/jakudza# cat test.txt (команда cat - читает файл test.txt)
				 
				
					Это написано внутри файла test.txt
				  | 
  
Если содержимое файла очень большое, к примеру текст на 5000 символов. Может возникнуть проблема! Произойдёт быстрая прокрутка(мелькание) текста. В данном случае пишем вот так:
| root@fantom-Lenovo:/home/jakudza# cat test.txt | less | 
	cat filename1
  | 
  
	cat filename1 filename2 > filename3
  | 
  
| cat filename1 >> filename2 (Данной командой мы просто добавили содержимое первого файла ко второму) | 
						[user@localhost ~]$ cat
					 
					
						линукс номер один (мы ввели "линукс номер один")
					 
					
						линукс номер один (тут же на экран выходит данная фраза)
					 
					
						линукс первый (мы ввели "линукс первый")
					 
					
						линукс первый (тут же на экран выходит данная фраза)
					  | 
  
						[user@localhost ~]$ cat > filename1.txt
					 
					
						линукс номер один
					 
					
						линукс первый
					  | 
  
						[user@localhost ~]$ cat filename1.txt (таже команда, без «>» - другой результат)
					 
					
						линукс номер один
					 
					
						линукс первый
					  | 
  
| 					 
						[user@localhost ~]$ cat > filename2.txt 
					 
					
						линукс A
					 
					
						линукс B
					  | 
  
| [user@localhost ~]$ cat filename1.txt filename2.txt > filename3.txt | 
						[user@localhost ~]$ cat filename3.txt
					 
					
						линукс номер один
					 
					
						линукс первый
					 
					
						линукс A
					 
					
						линукс B
					  | 
  
							[user@localhost ~]$ cat filename1.txt >> filename2.txt
						 
						
							[user@localhost ~]$ cat filename2.txt
						 
						
							линукс номер один
						 
						
							линукс первый
						 
						
							линукс A
						 
						
							линукс B
						  | 
  
							[user@localhost ~]$ cat filename1.txt; cat filename2.txt
						 
						
							линукс номер один
						 
						
							линукс первый
						 
						
							линукс A
						 
						
							линукс B
						 
						
							линукс номер один
						 
						
							линукс первый
						 
						
							линукс A
						 
						
							линукс B
						  | 
  
								[user@localhost ~]$ cat < filename2.txt
							 
							
								линукс номер один
							 
							
								линукс первый
							 
							
								линукс A
							 
							
								линукс B
							  | 
  
									[user@localhost ~]$ cat -A newname.txt (в файле содержится: The most common use)
								 
								
									^IThe most common use$
								  | 
  
									[user@localhost ~]$ cat -b newname2.txt
								 
								
									1 текст по Линуксу
								 
								
									2 текст по команде cat
								 
								
									3 текст по Linux cat
								  | 
  
									[user@localhost ~]$ cat -n newname2.txt
								 
								
									1 текст по Линуксу
								 
								
									2 текст по команде cat
								 
								
									3
								 
								
									4 текст по Linux cat
								  | 
  
Если есть вопросы, пожелания или что-то ещё(поблагодарить и т.д.), пишем в Комментарии ниже!
Автор: AdminLS