Přesměrování vstupu a výstupu Příkaz > abc výstup příkazu jde do souboru abc. Pokud soubor neexistuje je vytvořen. Pokud existuje je přepsán. Příkaz >> abc výstup příkazu jde do souboru abc. Pokud soubor neexistuje je vytvořen. Pokud existuje je výstup přidán na jeho konec. Příkaz < abc vstupem příkazu je text zapsaný v souboru abc. Příkaz1 Příkaz 2 výstup Příkazu1 je použit jako vstup Příkazu2 (tzv. Roura). Příkaz 2> /dev/null přesměrování chybového výstupu Posloupnost příkazů Příkaz1 ; Příkaz2 Příkaz2 se provede po skončení Příkazu1. Příkaz1 && Příkaz2 Příkaz2 se provede jen tehdy, pokud Příkaz1 skončí úspěšně. Příkaz1 Příkaz2 Příkaz2 se provede jen tehdy, pokud Příkaz1 skončí neúspěšně. Příkazy pro informaci o uživatelích finger výpis přihlášených uživatelů finger jmeno informace o konkrétním uživateli pokud výpis utíká z obrazovky použijeme finger less id uzivatel informace o uživateli uzivatel w jiný výpis včetně informací o tom co daný účastník dělá who ještě jiný výpis who am I (možno zkrátit na whoami) informaci o aktuálně přihlášeném uživateli last výpis naposledy přihlášených uživatelů last less pokud opět výpis utíká z obrazovky last grep jmeno informace o posledních přihlášeních uživatele jmeno, též lze psát rovnou last login
Archivace v systémech UNIX Program tar Původně program na archivaci souborů na magnetickou pásku (tar = Tape Archiver). Dnes se používá pro vytvoření jednoho souboru (archivu) z více souborů či adresářů. Používá se přípona tar, pro snadnou identifikaci, že jde o archiv. Použití: tar parametry archiv.tar [seznam souboru a adresaru oddeleny mezerou] Nejdůležitější parametry: c - vytvoření archivu x - rozbalení archivu p - zachování práv u souborů v - "ukecaný" výpis f - práce se souborem c nebo x musí být na začátku a f na konci. Na ostatních parametrech nezáleží. Příklad Sbalení: tar cvpf soubory.tar soubor soubor1 soubor2 Rozbalení: tar xvpf soubory.tar Program gzip Archivační program kompatibilní s WinZip. Jeho výstup umí rozbalit i WinRar. Potřebujeme opět dva programy gzip a gunzip: Příklad Sbalení: gzip aaa vytvoří se soubor aaa.gz Rozbalení gunzip aaa.gz Dnes se rovněž používá program bzip2, který dosahuje ještě lepšího kompresního poměru. Použití obdobné: bzip2 bbb bunzip2 bbb.bz2 Spolupráce gzip (bzip2) a tar V programu tar lze přímo zadat přepínač pro spakování přímo i programem gzip (bzip2)
z - pakování (rozbalení) pomocí gzip, použité přípony *.tar.gz nebo pouze *.tgz j - pakování (rozbalení) pomocí bzip2, přípona *.tar.bz, *.tbz Příklady: tar cvzpf archiv.tar.gz aaa bbb ccc tar xvzpf archiv2.tgz tar cvjpf archiv3.tar.bz * Seznam přípon archivů a příkazů k rozbalení Přípona Typ souboru Rozbalení archiv.zip WinZip unzip archiv.zip archiv.gz gzip gunzip archiv.gz archiv.bz2 bzip2 bunzip2 archiv.bz2 archiv.z compress uncompress archiv.z archiv.tar tar tar xvpf archiv.tar archiv.tgz (archiv.tar.gz) tar a gzip tar xvzpf archiv.tgz archiv.tbz (archiv.tar.bz2) tar a bzip2 tar xvjpf archiv.tbz archiv.rar WinRar unrar x archiv.rar archiv.arj ARJ unarj x archiv.arj Všechny výše uvedené archívy lze též velmi dobře rozbalit pomocí programu Midnight Commander. Pozor mc rozbaluje archivy do paměti možné problémy máme-li méně operační paměti a velký archiv. Převod formátů souborů mezi Windows a Linuxem Úvod MS Windows (DOS) používá pro ukončení řádku znaky LF a CR Linux (UNIX) používá pouze CR MacOS používá pouze LF CR = Carriage Return LF = Line Feed Proto ve Windows se zobrazí linuxový soubor jako dlouhá řádka a v Linuxu se naopak ve windowsovských souborech objevují na konci řádku znaky navíc (obvykle viditelné jako M). Informaci, že se jedná o soubor v MS formátu lze získat i pomocí příkazu file. Použití Převod z Windows na Linux dos2unix soubor
Převod z Linuxu na Windows unix2dos soubor
Převod jednotlivých kódování češtiny Nutné mít nainstalován program cstocs z balíku cstools. Použití cstocs vstupní_kódování výstupní_kódování vstupní_soubor > výstupní_soubor např: cstocs 1250 utf8 strana.html > strana2.html Jednotlivá kódování 1250 Windows ascii odstraní háčky a čárky, POZOR NELZE ZPĚT il1 Latin 1 il2 Latin 2 kam kódování kamenických (Velmi vzdálená historie - T602) koi8 taktéž vzdálená historie mac macce varianty češtiny z MacOS pc2 pc2a PC Latin 2 (staré Windows) utf8 Unicode Plný výpis a nápověda spustit cstocs samotné anebo man cstocs.