Základní příkazy UNIXu (Linuxu)



Podobné dokumenty
Přesměrování vstupu a výstupu. Posloupnost příkazů. Příkazy pro informaci o uživatelích

Cvičení 2. Přesměrování vstupu a výstupu. Posloupnost příkazů. Příkazy pro informaci o uživatelích

Linux-příkazový řádek

Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici

Cvičení 3. Plán. Procesy. procesy, jobs Find Wildcards Příklad uživatelé. ZOS 2005, L. Pešička. eryx4> ps x

LINUX přesměrování a roury

Úvod do Operačních Systémů

Základní příkazy pro práci se soubory

LINUX SOUBORY. Zadejme příkaz ls l! V této lekci se odrazíme od dlouhého výpisu příkazu ls a uvidíme, kam nás to zanese. SPŠ Teplice - 3.

Základní příkazy OS UNIX

Úloha 3 editor a skripty. připojte se vzdáleně na dray6.feld.cvut.cz heslo získáte na adrese

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2

Unix je víceuživatelský a víceúlohový OS

Pro všechny příkazy jsou k dispozici podrobné manuálové stránky, proto zde. find adresář -name "maska_souboru" [-print] [-exec proces {} \;]

Úvod do UNIXu. Okruh č. 4 - vi, regulární výrazy, grep a sed. Jakub Galgonek. verze r2. inspirováno materiály Davida Hokszy

PSK3-3. Základní příkazy. Zápis cesty

Paralelní výpočty na clusteru KMD

Úvod do UNIXu. Okruh č. 1 - přihlášení, historie, práce se soubory. Jakub Galgonek. verze r1. inspirováno materiály Davida Hokszy

Windows a Linux. Přednáška číslo 7

Úvod do Operačních Systémů

Computer Press Brno 2003

PŘÍKAZY PRÁCE SE SLOŽKAMI

Rozdělení operačních systémů

Studium enzymatické reakce metodami výpočetní chemie

more Program se zastaví vždy po vypsání jedné stránky textu. Ukončení Ctrl+C less Umožňuje pohybovat se v souboru dopředu i dozadu.

ZOS CV1 Základy operačních systémů

FILTRY V GNU/LINUXU ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Předmluva 23 1 Vítejte ve světě Linuxu 33. ČÁST 1 Operační systém Linux 49

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

Osnova přednášky. Formáty uložení dat. Vyjádření hodnot datového typu. Vyjádření hodnot datového typu. Datové formáty. Výpočetní technika I

Maturitní téma: Operační MS-DOS

Nastroje na zpracovani textu:

Úvod do Operačních Systémů

FortiaViewer verze 5.0

PROGRAMOVÁNÍ V SHELLU

Skripty - úvod. Linux - skripty 2

Programové vybavení počítačů operační systémy

Část první: Tipy a triky pro práci se systémem 17

Střední odborná škola a Střední odborné učiliště, Hořovice

Správa souborů soubor, stromová struktura. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

1 Přesun síťového serveru

Numerické výpočty, komprese a archivace, návratový kód.

Základy práce na PC. Ing. Jan Roubíček

C2110 Operační systém UNIX a základy programování

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

Základy programování (IZP)

A7B38UOS Úvod do operačních systémů. 6. Cvičení. Příkazy sed a awk

Střední odborná škola a Střední odborné učiliště, Hořovice

Formulář pro křížový filtr

Jemny u vod do operacˇnı ho syste mu Linux

Identita uživatelů, přístupová práva. Linux

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

OPERAČNÍ SYSTÉM. Informační a komunikační technologie

PSK3-7. Plánované spouštění programů a správce sezení. Skupiny procesů

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

Základy programování (IZP)

Nainstaloval jsem a jak dál? Michal Turek

PŘÍKAZY OVLÁDÁNÍ SHELLU

Vítejte na semináři InstallFest zaměřený na GNU/Linux

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Téma 2: Práce s commands. Téma 2: Práce s Commands

c h r á n í m e d i g i t á l n í s v ě t y NOD32 Server Edition pro Lotus Domino Instalace

PRACUJEME S SHELLEM Ať žije BASH.

PŘESMĚROVÁNÍ VÝSTUPU DO SOUBORU

Provoz DOS verzí programů VIS pod Windows 7

PC Fand a Linux Budoucnost PC FANDu

PSK3-9. Základy skriptování. Hlavička

PŘIDÁNÍ SOUBORŮ DO OBLASTI PŘIPRAVENÝCH ZMĚN

WAK INTRA. Ovládání systému. internetový informační systém. účinný nástroj pro vedení firemních agend.

Úvod do Operačních Systémů

Úvod do Linuxu SŠSI Tábor 1

Bc. Hynek Chmela - 1. přednáška o systému Debian Linux

Správce souborů - Total Commander (TC) Pozn.: Klávesové zkratky jsou vyznačeny modře Popis okna programu aneb co kde najdu

WINDOWS 7 ZÁKLADY. Na konci roku 2012 přišly na trh nové Windows 8, které revolučně mění ovládání a jsou orientovány především na dotykové ovládání.

Přednáška 5. Identita uživatelů, procesů a souborů. Přístupová práva a jejich nastavení. Úvod do Operačních Systémů Přednáška 5

1 Nadstavba operačního systému Total Commander

Úvod, jednoduché příkazy

Standardní vstupy a výstupy procesu filtry

Místo úvodu. Čeho se vyvarovat. Mazání znaků

Instalace a základní správa herních serverů Counter Strike 1.6 na VPS serveru od Hostzona.cz Hosting

Správa procesů - manipulace s procesy, signály

Jak používat program P-touch Transfer Manager

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Mzdy Optimum základy ovládání

Lekce 38 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Základy programování (IZP)

Úvod do UNIXu. Libor Forst

Administrace OS Unix. Úvodní informace Principy administrace Uživatelé

Úvod Kapitola 1 Začínáme... 21

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS. FTP Klient. A05463 fboranek@atlas.

1 Webový server, instalace PHP a MySQL 13

Manuál k programu KaraokeEditor

Instalační a uživatelská příručka aplikace VHDT

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

PŘÍRUČKA SYSTÉMOVÉHO ADMINISTRÁTORA PRO HOMEBANKING PPF banky a.s.

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

POČÍTAČE A PROGRAMOVÁNÍ

Úvod do Operačních Systémů

Úvod do Operačních Systémů

2.2 Acronis True Image 19

Transkript:

Základní příkazy UNIXu (Linuxu) Ostatní clear smazání obrazovky man nápověda k příkazům (zkus man man) Ovládání příkazu man PgUp, b stránka vzhůru PgDn, mezerník stránka dolů šipky nahoru a dolů pohyb o řádek g, G skok na konec a začátek souboru / vyhledávání dopředu n následující výskyt N předchozí výskyt & zobraz pouze řádky se zadaným výrazem? vyhledej směrem vpřed h nápověda q konec Příkazy pro práci s adresáři cd změna adresáře cd adresar1 cd.. - přechod do nadadresáře cd (anebo cd ~) skok do domácího adresáře Př: cd../adresar2 přechod do adresáře, který se nachází v nadadresáři mkdir vytvoření adresáře rmdir smazání adresáře pwd výpis aktuálního adresáře

Příkazy pro práci se soubory ls výpis souborů a adresářů ls l dlouhý výpis souborů ls a výpis i skrytých souborů a adresářů lze kombinovat ls la (anebo ls -al, ls -a -l, ls -l -a) cp kopírování souborů zápis cp odkud kam mv přesun souborů zápis mv odkud kam rm smazání souborů, pozor mazání je nevratné. rm -rf adresar smaže adresář včetně obsahu which umístění spustitelného souboru cat prohlédnutí obsahu textového souboru less prohlédnutí obsahu textového souboru se stránkováním, ovládání stejné jako u programu man. Práva k souborům a adresářům chmod změna práv souboru chmod práva soubor práva tři osmičková čísla každé je součet práv 1(spouštění) + 2(zápis) +4(čtení), čísla jsou vlastník, skupina, ostatní Př. chmod 755 program chmod komu(+/-)práva soubor komu u (vlastník), g (skupina), o (ostatní), a (všichni) práva r (čtení), w (zápis), x (spuštění soubor, procházení adresář) Př. chmod u+w soubor, chmod a+x adresar chown změna majitele souboru chown -R pech:users adresar - změna adresáře a jeho podadresářů Výpis velikostí podadresářů du výpis velikosti adresářů du h max depth=1 dobře čitelný výpis velikostí podadresářů 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). 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 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

Práce s textovými soubory, archivace, převod kódování touch soubor pokud neexistuje soubor vytvoří se pokud existuje soubor změní se mu čas poslední změny head [přepínače] soubor výpis prvních deset řádků souboru -n5 prvních pět řádků -c6 prvních šest bytů souboru tail [přepínače] soubor posledních deset řádků souboru přepínače jako u head grep řetězec soubor vyhledávání řetězce v souboru vypíše všechny řádky na kterých se daný řetězec nachází Př: grep spelec /etc/passwd lze použít regulární výrazy Poznámka: na našem serveru je použita autentizace přes LDAP. V něm lze vyhledávat např: ldapserach -x uid=pech sed `s/vyraz/jiny vyraz/` soubor nahrazení výrazu jiným výrazem v souboru a výpis na obrazovku Př: sed `s/příslušný/odpovídající/` soubor1 > soubor2 (výstup není na obrazovku, ale do souboru2) lze použít regulární výrazy wc [přepínače] soubor počet řádek, slov a písmen v daném souboru přepínače -l jen počet řádek -w jen počet slov -c jen počet znaků

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). Pro vzájemný převod je nutné mít nainstalován balík tofrodos. 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. Textové editory v příkazovém řádku McEdit Textový editor programu Midnight Commander. Lze volat i nezávisle. mcedit soubor Nano Velice jednoduchý editor, který také obvykle bývá součástí většiny distribucí. Uložení a ukončení práce klávesou F2.