Команда 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