Multimediaexpo.cz je již 18 let na českém internetu !!
cat
Z Multimediaexpo.cz
m (1 revizi) |
(++) |
||
(Není zobrazena jedna mezilehlá verze.) | |||
Řádka 36: | Řádka 36: | ||
- | {{Článek z Wikipedie}} | + | {{Unixové příkazy}}{{Článek z Wikipedie}} |
[[Kategorie:Standardní unixové příkazy]] | [[Kategorie:Standardní unixové příkazy]] | ||
[[Kategorie:Svobodný software]] | [[Kategorie:Svobodný software]] |
Aktuální verze z 7. 11. 2024, 12:55
cat
(zkratka z anglického catenate) je standardní UN*Xový program určený ke čtení souborů v dané sekvenci a jejich hromadný výstup.
Obsah |
Historie
Příkaz cat
se poprvé objevil v AT&T UNIXu verze 1.
Specifikace
Podle Single UNIX Specification (SUS) je úkolem programu cat
číst soubory v uvedené sekvenci a v té samé sekvenci je vypisovat na standardní výstup. Program cat je počítačový program s rozhraním pro příkazový řádek původně psaný pro operační systém Unix. Nejčastěji se používá pro vypsání programu na obrazovku či předání obsahu souboru pomocí přesměrování výstupu či pipelinou jinému programu ke zpracování. Jeho původně zamýšleným využitím je spojování různých souborů a jejich následné hromadné zpracování jiným programem.
Možnosti programu se implementace od implementace mohou lišit, základní chování je však nutné zachovat (pořadí zpracovávaných souboru musí být totožné s pořadím výstupu).
Název pochází ze slova catenate – zřetězit, spojit.
Příklady použití
Mějme soubor /tmp/try1.txt obsahující text "Ahoj".
$ cat /tmp/try1.txt Ahoj
Mějme ještě jeden soubor - /tmp/try2.txt obsahující text "Joha".
$ cat /tmp/try1.txt /tmp/try2.txt Ahoj Joha
Jedno z typických použití programu (ilustrační příklad - použit program grep)
$ cat logfile2007 logfile2008 | grep "connect" 2007-05-01 connect XXX.XXX.XXX.XXX 2007-06-12 connect XXX.XXX.XXX.XXX 2008-01-02 connect YYY.YYY.YYY.YYY 2008-09-10 connect XXX.XXX.XXX.XXX
Externí odkazy a zdroje
- cat — dokumentace v The Single UNIX Specification (anglicky)
- cat — manuálová stránka pro operační systém OpenBSD (anglicky)
Příkazy a programy příkazové řádky Unixu |
---|
Správa souborů |
cat • chattr • cd • chmod • chown • chgrp • cksum • cmp • cp • du • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch |
Správa uživatelů a prostředí |
env • finger • id • logname • mesg • passwd • su • sudo • uname • uptime • w • wall • who • whoami • write |
Správa procesů |
at • chroot • crontab • exit • kill • killall • nice • pgrep • pidof • pkill • ps • pstree • sleep • time • top • wait • watch |
Zpracování textu |
awk • comm • csplit • cut • diff • ed • ex • fmt • head • iconv • join • less • more • patch • paste • read • sed • sort • tac • tail • tee • tr • uniq • wc • xargs |
Programování v shellu |
alias • basename • echo • expr • false • printf • test • true • unset |
Síťová komunikace |
dig • inetd • host • ifconfig • netstat • nslookup • ping • rlogin • nc • traceroute |
Hledání informací |
Ostatní nástroje |
banner • bc • cal • date • dd • look • lp • man • size • yes |
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |