SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
LinuxFEST 19.5.2007




              GNU/Linux
                Základy práce v konzole



Prednášajúci: Michal Sedlák
Email: michal6103@gmail.com
Úvod




                Prezentácia je založená na

                          The Lbook:
             An Introductory Guide to Linux Basics

            http://linuxbasics.org/course/book/index




19.5.2007                     LinuxFEST                2/41
Úvod

19.5.2007    LinuxFEST   3/41
Úvod

   ●
       seriál prezentácií
   ●
       prehľad operačným systémom Linux
   ●
       zamerané na nových používateľov
   ●
       teória aj príklady
   ●
       Debian (*buntu, Knoppix, eLive...)




19.5.2007                   LinuxFEST       4/41
Obsah

19.5.2007     LinuxFEST   5/41
Obsah

   ●
       Prihlásenie
       –    základné príkazy
       –    Bash
       –    man, info ...




19.5.2007                      LinuxFEST   6/41
Začíname

19.5.2007      LinuxFEST   7/41
Musím sa veľa učiť

   ●
       zo začiatku to bude nuda
       –    veľa čítania
       –    málo zábavy
       –    veci nefungujú vôbec (pretože ich neviem
            opraviť)
   ●
       Linux nie je Windows
       –    veci fungujú inak ako ste zvyknutý



19.5.2007                      LinuxFEST               8/41
Prihlásenie

   ●
       Multi-užívateľské prostredie
       –    treba sa autentifikovať
       –    prihlasovacie údaje zadané pri inštalácií
   ●
       login – password (CLI žiadne *)
   ●
       root
       –    nepoužívajte na normálnu prácu
       –    nepoužívajte na prihlásenie do GUI



19.5.2007                       LinuxFEST               9/41
Grafický mód

   ●
       Point&Click
       –    nestačí na všetko (skôr, či neskôr skončíte v
            konzole)
       –    chceme sa niečo naučiť o Linuxe
   ●
       Otvoriť CLI
       –    CTRL+ALT+F1 – F6
       –    xterm
       –    gnome-terminal
       –    Aplikácie -> Príslušenstvo -> Terminál
19.5.2007                      LinuxFEST                10/41
Terminál




19.5.2007   LinuxFEST   11/41
Textový mód




19.5.2007      LinuxFEST   12/41
Odhlásenie

   ●
       logout - odhlásenie
   ●
       exit – zavretie konzoly
   ●
       zavretie remote session (telnet, SSH)
       –    SIGHUP




19.5.2007                LinuxFEST             13/41
ls

  vypíše zoznam súborov




19.5.2007          LinuxFEST   14/41
cd adresár

   ●
       zmena adresára
   ●
       domovský adresár: cd ~
   ●
       koreňový adresár: cd /




19.5.2007                LinuxFEST   15/41
passwd – zmena hesla

●
    zmena hesla
●
    passwd : zmení heslo
●
    passwd -aS : zobrazi stav hesiel uživateľov
●
    passwd meno : zmena hesla užívateľa meno




19.5.2007               LinuxFEST            16/41
file súbor

   ●
       zistí typ súboru (ak je jeden z testov
       úspešný)
       –    filesystem test (stat výstup)
       –    magic number test (nemenné časti)
       –    language test   (ASCII, ISO-8859-x, non-ISO 8-bit...)




19.5.2007                         LinuxFEST                     17/41
cat textfile

   ●
       vypíše obsah súboru
   ●
       cat subor1 – subor2 //spojenie súborov




19.5.2007               LinuxFEST          18/41
pwd – aktuálny adresár

   Vypíše aktuálny adresár




    root@ubuntu:~# pwd
    /root
    michal@ubuntu:~$ pwd
    /home/michal

19.5.2007             LinuxFEST   19/41
Základy práce

   ●
       príkazy sa píšu do konzoly a spúšťajú
       Enterom
   ●
       správanie príkazov sa mení parametrami
       a prepínačmi
       –    $ls /etc -la
             ●
                 ls - príkaz
             ●
                 /etc – parameter, argument
             ●
                 -la - prepínače



19.5.2007                          LinuxFEST   20/41
argumenty

   ●
       povinné
   ●
       nepovinné []
   ●
       reťazce uzavrieť do úvodzoviek
   ●
       špeciálne znaky „odeskejpovať“
       –     ,n,r




19.5.2007                LinuxFEST      21/41
z m e n a i d e n t i t y s u d o, s u

   ●
       eskalácia práv
       –    sudo príkaz
             ●
                 pridelí aktuálnemu užívateľovi superuser práva
             ●
                 heslo aktuálneho užívateľa
             ●
                 sudo su – zmena na roota
             ●
                 otázna bezpečnosť
       –    su meno
             ●
                 zmena totožnosti
             ●
                 otázna bezpečnosť :-)


19.5.2007                            LinuxFEST                    22/41
bash 1

   ●
       GNU Bourne Again SHell
   ●
       shell je iný termín pre užívateľské
       rozhranie
   ●
       softvérová vrstva starajúca sa o
       spracovanie príkazov




19.5.2007                 LinuxFEST          23/41
bash 2


    Ctrl+A   skok na začiatok riadku (Home)
    Ctrl+C ukončenie programu (SIGINT)
    Ctrl+D odhlásenie (exit, logout)
    Ctrl+E skok na koniec riadku (End)
    Ctrl+H zmazanie znaku (Backspace)
    Ctrl+L   vymazanie terminálu (clear)
    Ctrl+R vyhľadávanie v histórií príkazov
    Ctrl+Z suspendovanie (pozastavenie)
     programu

19.5.2007             LinuxFEST           24/41
bash 3
  Šípka vpravo, alebo vľavo
   - posunie kurzor o jeden znak vo smere šípky
  Šípka vpravo, alebo vľavo
   - posinie kurzor o jedno slovo vo smere šípky
  Šípka hore, alebo dole
   - prezeranie histórie príkazov (riadok sa dá
    editovať)
  Shift+PageUp and Shift+PageDown
   - prezeranie si histórie terminálu (scrollovanie v
    okne terminálu)
  Tabulátor
   - doplnenie príkazu, cesty, alebo mena súboru
  2xTabulátor
   - ukáže všetky možnostiLinuxFEST sa dajú doplniť
19.5.2007
                              ktoré                     25/41
Pomôžte mi!

19.5.2007       LinuxFEST   26/41
RTFM a namyslená komunita


        Predtým než sa niečo spýtate,
    vyskúšajte si nájsť sami aspoň jedno
                  riešenie.

       Ak to nespravíte odmenou vám bude v
             lepšom prípade ignorácia.

            http://www.stare.cz/otazky.html

   http://www.catb.org/~esr/faqs/smart-questions.html

19.5.2007                  LinuxFEST               27/41
Kde hľadať pomoc?

   ●
       readme file
   ●
       man, info, apropos, --help, /?
   ●
       Wiki a manuál
   ●
       google ―› fóra
   ●
       IRC, chat




19.5.2007                 LinuxFEST     28/41
man príkaz

   ●
       štruktúrované manuálové stránky
   ●
       veľmi obsiahle
   ●
       Ovládanie
       –    space, b, šípky, PageUp, PageDown (zavislé
            na prehliadači)
       –    q
   ●   man passwd
   ●   man 5 passwd
   ●   man -a passwd
19.5.2007                     LinuxFEST                  29/41
man - sekcie

1.spustiteľné programy
2.systémové volania (kernel)
3.volania knižníc
4.špeciálne súbory (väčšinou v /dev)
5.formáty súborov a iné zvyklosti (napr. /etc/passwd)
6.hry
7.rôzne (napr. balíky makier)
8.administrátorské príkazy
9.neštandardné rutiny jadra
19.5.2007                LinuxFEST               30/41
19.5.2007   LinuxFEST   31/41
info príkaz

   ●
       zobrazí info súbor
   ●
       bývajú lahšie použiteľné
   ●
       aktuálnejšie
   ●
       rozsiahlejšie




19.5.2007                   LinuxFEST   32/41
whatis príkaz

   ●
       vráti krátky popis príkazu

michal@ubuntu:~$ whatis man
man (1) - an interface to the on-line
reference manuals
man (7) - macros to format man pages
michal@ubuntu:~$ whatis info
info (1)- read Info documents
info (5)- readable online documentation


19.5.2007                 LinuxFEST   33/41
apropos reťazec

   ●
       vyhľadávanie v manuálových stránkach a
       popisoch




michal@ubuntu:~$ apropos dsl
pppoeconf (8) - configures a PPPoE (ADSL) connection




19.5.2007                LinuxFEST               34/41
--help, alebo /?

   ●
       väčšina GNU príkazov odpovie na --help
       popisom použitia
michal@ubuntu:~$ ls --help
Použitie: ls [PREPÍNAČ]... [SÚBOR]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort.

Povinné argumenty pre dlhé voľby sú povinné tiež pre krátke voľby.
 -a, --all do not ignore entries starting with .
 -A, --almost-all do not list implied . and ..
    --author with -l, print the author of each file
 -b, --escape print octal escapes for nongraphic characters
    --block-size=SIZE use SIZE-byte blocks
 -B, --ignore-backups do not list implied entries ending with ~
 -c with -lt: sort by, and show, ctime (time of last
                      modification of file status information)
                      with -l: show ctime and sort by name
                      otherwise: sort by ctime
 -C list entries by columns
19.5.2007                                   LinuxFEST                  35/41
Výnimky

   ●
       shell build-in commands nemajú man
       stránky
   ●
       neviditeľné man stránky kvôli zlej
       MANPATH premennej
   ●   niektoré programy len v /usr/share/doc




19.5.2007                 LinuxFEST         36/41
Záver




19.5.2007   LinuxFEST   37/41
Zdroje a odkazy




     http://linuxbasics.org/course/book/index
                  http://linuxfest.sk
               http://www.debian.org
              http://www.ubuntu.com




19.5.2007               LinuxFEST               38/41
Nabudúce

   ●
       Súbory a filesystem
       –    prehľad filesystému
       –    manipulácia so súbormi
       –    prístupové práva




19.5.2007                      LinuxFEST   39/41
Poďakovanie




            Ďakujem Vám za pozornosť




19.5.2007             LinuxFEST        40/41
Kontakt




            Na prípadné otázky rád odpoviem


                email: misko@gmx.co.uk



19.5.2007                 LinuxFEST           41/41

Weitere ähnliche Inhalte

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Linux: Zaklady Linuxu

  • 1. LinuxFEST 19.5.2007 GNU/Linux Základy práce v konzole Prednášajúci: Michal Sedlák Email: michal6103@gmail.com
  • 2. Úvod Prezentácia je založená na The Lbook: An Introductory Guide to Linux Basics http://linuxbasics.org/course/book/index 19.5.2007 LinuxFEST 2/41
  • 3. Úvod 19.5.2007 LinuxFEST 3/41
  • 4. Úvod ● seriál prezentácií ● prehľad operačným systémom Linux ● zamerané na nových používateľov ● teória aj príklady ● Debian (*buntu, Knoppix, eLive...) 19.5.2007 LinuxFEST 4/41
  • 5. Obsah 19.5.2007 LinuxFEST 5/41
  • 6. Obsah ● Prihlásenie – základné príkazy – Bash – man, info ... 19.5.2007 LinuxFEST 6/41
  • 7. Začíname 19.5.2007 LinuxFEST 7/41
  • 8. Musím sa veľa učiť ● zo začiatku to bude nuda – veľa čítania – málo zábavy – veci nefungujú vôbec (pretože ich neviem opraviť) ● Linux nie je Windows – veci fungujú inak ako ste zvyknutý 19.5.2007 LinuxFEST 8/41
  • 9. Prihlásenie ● Multi-užívateľské prostredie – treba sa autentifikovať – prihlasovacie údaje zadané pri inštalácií ● login – password (CLI žiadne *) ● root – nepoužívajte na normálnu prácu – nepoužívajte na prihlásenie do GUI 19.5.2007 LinuxFEST 9/41
  • 10. Grafický mód ● Point&Click – nestačí na všetko (skôr, či neskôr skončíte v konzole) – chceme sa niečo naučiť o Linuxe ● Otvoriť CLI – CTRL+ALT+F1 – F6 – xterm – gnome-terminal – Aplikácie -> Príslušenstvo -> Terminál 19.5.2007 LinuxFEST 10/41
  • 11. Terminál 19.5.2007 LinuxFEST 11/41
  • 12. Textový mód 19.5.2007 LinuxFEST 12/41
  • 13. Odhlásenie ● logout - odhlásenie ● exit – zavretie konzoly ● zavretie remote session (telnet, SSH) – SIGHUP 19.5.2007 LinuxFEST 13/41
  • 14. ls vypíše zoznam súborov 19.5.2007 LinuxFEST 14/41
  • 15. cd adresár ● zmena adresára ● domovský adresár: cd ~ ● koreňový adresár: cd / 19.5.2007 LinuxFEST 15/41
  • 16. passwd – zmena hesla ● zmena hesla ● passwd : zmení heslo ● passwd -aS : zobrazi stav hesiel uživateľov ● passwd meno : zmena hesla užívateľa meno 19.5.2007 LinuxFEST 16/41
  • 17. file súbor ● zistí typ súboru (ak je jeden z testov úspešný) – filesystem test (stat výstup) – magic number test (nemenné časti) – language test (ASCII, ISO-8859-x, non-ISO 8-bit...) 19.5.2007 LinuxFEST 17/41
  • 18. cat textfile ● vypíše obsah súboru ● cat subor1 – subor2 //spojenie súborov 19.5.2007 LinuxFEST 18/41
  • 19. pwd – aktuálny adresár Vypíše aktuálny adresár root@ubuntu:~# pwd /root michal@ubuntu:~$ pwd /home/michal 19.5.2007 LinuxFEST 19/41
  • 20. Základy práce ● príkazy sa píšu do konzoly a spúšťajú Enterom ● správanie príkazov sa mení parametrami a prepínačmi – $ls /etc -la ● ls - príkaz ● /etc – parameter, argument ● -la - prepínače 19.5.2007 LinuxFEST 20/41
  • 21. argumenty ● povinné ● nepovinné [] ● reťazce uzavrieť do úvodzoviek ● špeciálne znaky „odeskejpovať“ – ,n,r 19.5.2007 LinuxFEST 21/41
  • 22. z m e n a i d e n t i t y s u d o, s u ● eskalácia práv – sudo príkaz ● pridelí aktuálnemu užívateľovi superuser práva ● heslo aktuálneho užívateľa ● sudo su – zmena na roota ● otázna bezpečnosť – su meno ● zmena totožnosti ● otázna bezpečnosť :-) 19.5.2007 LinuxFEST 22/41
  • 23. bash 1 ● GNU Bourne Again SHell ● shell je iný termín pre užívateľské rozhranie ● softvérová vrstva starajúca sa o spracovanie príkazov 19.5.2007 LinuxFEST 23/41
  • 24. bash 2 Ctrl+A skok na začiatok riadku (Home) Ctrl+C ukončenie programu (SIGINT) Ctrl+D odhlásenie (exit, logout) Ctrl+E skok na koniec riadku (End) Ctrl+H zmazanie znaku (Backspace) Ctrl+L vymazanie terminálu (clear) Ctrl+R vyhľadávanie v histórií príkazov Ctrl+Z suspendovanie (pozastavenie) programu 19.5.2007 LinuxFEST 24/41
  • 25. bash 3 Šípka vpravo, alebo vľavo - posunie kurzor o jeden znak vo smere šípky Šípka vpravo, alebo vľavo - posinie kurzor o jedno slovo vo smere šípky Šípka hore, alebo dole - prezeranie histórie príkazov (riadok sa dá editovať) Shift+PageUp and Shift+PageDown - prezeranie si histórie terminálu (scrollovanie v okne terminálu) Tabulátor - doplnenie príkazu, cesty, alebo mena súboru 2xTabulátor - ukáže všetky možnostiLinuxFEST sa dajú doplniť 19.5.2007 ktoré 25/41
  • 26. Pomôžte mi! 19.5.2007 LinuxFEST 26/41
  • 27. RTFM a namyslená komunita Predtým než sa niečo spýtate, vyskúšajte si nájsť sami aspoň jedno riešenie. Ak to nespravíte odmenou vám bude v lepšom prípade ignorácia. http://www.stare.cz/otazky.html http://www.catb.org/~esr/faqs/smart-questions.html 19.5.2007 LinuxFEST 27/41
  • 28. Kde hľadať pomoc? ● readme file ● man, info, apropos, --help, /? ● Wiki a manuál ● google ―› fóra ● IRC, chat 19.5.2007 LinuxFEST 28/41
  • 29. man príkaz ● štruktúrované manuálové stránky ● veľmi obsiahle ● Ovládanie – space, b, šípky, PageUp, PageDown (zavislé na prehliadači) – q ● man passwd ● man 5 passwd ● man -a passwd 19.5.2007 LinuxFEST 29/41
  • 30. man - sekcie 1.spustiteľné programy 2.systémové volania (kernel) 3.volania knižníc 4.špeciálne súbory (väčšinou v /dev) 5.formáty súborov a iné zvyklosti (napr. /etc/passwd) 6.hry 7.rôzne (napr. balíky makier) 8.administrátorské príkazy 9.neštandardné rutiny jadra 19.5.2007 LinuxFEST 30/41
  • 31. 19.5.2007 LinuxFEST 31/41
  • 32. info príkaz ● zobrazí info súbor ● bývajú lahšie použiteľné ● aktuálnejšie ● rozsiahlejšie 19.5.2007 LinuxFEST 32/41
  • 33. whatis príkaz ● vráti krátky popis príkazu michal@ubuntu:~$ whatis man man (1) - an interface to the on-line reference manuals man (7) - macros to format man pages michal@ubuntu:~$ whatis info info (1)- read Info documents info (5)- readable online documentation 19.5.2007 LinuxFEST 33/41
  • 34. apropos reťazec ● vyhľadávanie v manuálových stránkach a popisoch michal@ubuntu:~$ apropos dsl pppoeconf (8) - configures a PPPoE (ADSL) connection 19.5.2007 LinuxFEST 34/41
  • 35. --help, alebo /? ● väčšina GNU príkazov odpovie na --help popisom použitia michal@ubuntu:~$ ls --help Použitie: ls [PREPÍNAČ]... [SÚBOR]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort. Povinné argumenty pre dlhé voľby sú povinné tiež pre krátke voľby. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the author of each file -b, --escape print octal escapes for nongraphic characters --block-size=SIZE use SIZE-byte blocks -B, --ignore-backups do not list implied entries ending with ~ -c with -lt: sort by, and show, ctime (time of last modification of file status information) with -l: show ctime and sort by name otherwise: sort by ctime -C list entries by columns 19.5.2007 LinuxFEST 35/41
  • 36. Výnimky ● shell build-in commands nemajú man stránky ● neviditeľné man stránky kvôli zlej MANPATH premennej ● niektoré programy len v /usr/share/doc 19.5.2007 LinuxFEST 36/41
  • 37. Záver 19.5.2007 LinuxFEST 37/41
  • 38. Zdroje a odkazy http://linuxbasics.org/course/book/index http://linuxfest.sk http://www.debian.org http://www.ubuntu.com 19.5.2007 LinuxFEST 38/41
  • 39. Nabudúce ● Súbory a filesystem – prehľad filesystému – manipulácia so súbormi – prístupové práva 19.5.2007 LinuxFEST 39/41
  • 40. Poďakovanie Ďakujem Vám za pozornosť 19.5.2007 LinuxFEST 40/41
  • 41. Kontakt Na prípadné otázky rád odpoviem email: misko@gmx.co.uk 19.5.2007 LinuxFEST 41/41