Provided by: manpages-pl_0.7-1_all bug

NAZWA

       intro - wprowadzenie do poleceń użytkownika

OPIS

       Sekcja  1. podręcznika ekranowego opisuje polecenia i narzędzia dostępne dla użytkowników,
       na przykład narzędzia  obróbki  teksów,  powłoki,  kompilatory,  przeglądarki  stron  www,
       przeglądarki plików i obrazów, edytory itd.

UWAGI

       Linux  jest  odmianą  systemu  UNIX  i w zasadzie wszystkie uniksowe polecenia użytkownika
       działają dokładnie tak samo pod Linuksem (oraz pod FreeBSD i  na  wielu  innych  systemach
       uniksopodobnych).

       Pod  Linuksem  są  dostępne  różne  graficzne  środowiska użytkownika (GUI, graphical user
       interface), w których można używać myszki do  wykonywania  różnych  operacji,  co  pozwala
       zacząć  pracę  bez  wcześniejszego  przebijania  się  przez  tony  dokumentacji.  Jednakże
       tradycyjnym  środowiskiem  Uniksa  jest  interfejs  linii  poleceń  (CLI,   command   line
       interface), w którym wpisuje się polecenia, aby powiedzieć komputerowi, co ma zrobić. Jest
       to szybsze i ma większe możliwości, ale wymaga sprawdzenia, jakie te komendy są.   Poniżej
       przedstawiono podstawowe minimum, tak na początek.

   Logowanie
       Aby  zacząć  pracę,  najprawdopodobniej trzeba najpierw otworzyć sesję, wprowadzając nazwę
       użytkownika i hasło. Program login(1) uruchamia powłokę (interpreter poleceń). W przypadku
       środowiska  graficznego,  wyświetlony  zostanie ekran z menu lub ikonkami i powłokę będzie
       można uruchomić kliknięciem myszy. Patrz także xterm(1).

   Powłoka (shell)
       Polecenia są wydawane powłoce, czyli interpreterowi poleceń.  Jest  to  zwykły  program  i
       można  go  zmienić.  Każdy  ma swoją ulubioną powłokę. Ta standardowa nazywa się sh. Patrz
       także: ash(1), bash(1), chsh(1), csh(1), dash(1), ksh(1), zsh(1).

       Przykładowa sesja może wyglądać tak:

              knuth login: aeb
              Password: ********
              $ date
              Tue Aug  6 23:50:44 CEST 2002
              $ cal
                   August 2002
              Su Mo Tu We Th Fr Sa
                           1  2  3
               4  5  6  7  8  9 10
              11 12 13 14 15 16 17
              18 19 20 21 22 23 24
              25 26 27 28 29 30 31

              $ ls
              bin  tel
              $ ls -l
              total 2
              drwxrwxr-x   2 aeb       1024 Aug  6 23:51 bin
              -rw-rw-r--   1 aeb         37 Aug  6 23:52 tel
              $ cat tel
              maja    0501-1136285
              peter   0136-7399214
              $ cp tel tel2
              $ ls -l
              total 3
              drwxr-xr-x   2 aeb       1024 Aug  6 23:51 bin
              -rw-r--r--   1 aeb         37 Aug  6 23:52 tel
              -rw-r--r--   1 aeb         37 Aug  6 23:53 tel2
              $ mv tel tel1
              $ ls -l
              total 3
              drwxr-xr-x   2 aeb       1024 Aug  6 23:51 bin
              -rw-r--r--   1 aeb         37 Aug  6 23:52 tel1
              -rw-r--r--   1 aeb         37 Aug  6 23:53 tel2
              $ diff tel1 tel2
              $ rm tel1
              $ grep maja tel2
              maja    0501-1136285
              $

       Użycie kombinacji klawiszy Control-D zakończyło sesję.

       . Znak $ był znakiem zachęty — jest to sposób oznajmiania przez powłokę, że jest gotowa na
       przyjęcie  kolejnego  polecenia.  Znak  zachęty może być skonfigurowany na wiele sposobów,
       można w nim umieścić  takie  rzeczy,  jak  nazwa  użytkownika,  nazwa  komputera,  bieżący
       katalog,  czas,  itd. Przypisanie PS1="Co dalej, mistrzu? " zmieni znak zachęty na właśnie
       taki, jak podano.

       Widzieliśmy, że istnieją polecenia  date  (wyświetla  datę  i  czas)  oraz  cal  (pokazuje
       kalendarz).

       Polecenie  ls  listuje  zawartość  bieżącego  katalogu — mówi, jakie  pliki znajdują się w
       katalogu. Z opcją -l wyświetla długą listę, która  zawiera  właściciela,  rozmiar  i  datę
       pliku  oraz  uprawnienia  do czytania i/lub zmieniania pliku. Na przykład plik "tel" ma 37
       bajtów, jego właścicielem jest aeb i właściciel może czytać z pliku i do niego  zapisywać,
       inni  mogą  tylko  czytać.   Właściciela  i  uprawnienia można zmienić poleceniami chown i
       chmod.

       Polecenie cat wyświetla zawartość pliku. (Nazwa pochodzi od "concatenate and print" ("scal
       i  wydrukuj"):  wszystkie  pliki  podane jako parametry są łączone a następnie wysyłane na
       "standardowe wyjście" (zob. stdout(3)), w tym przypadku ekran terminalu).

       Polecenie cp (od "copy" — ang. kopiuj) kopiuje plik.

       Polecenie mv (od "move" — ang. "przenieś") tylko zmieni mu nazwę.

       Polecenie diff wyświetla różnice między dwoma plikami. Tutaj  nie  było  żadnego  wyjścia,
       ponieważ nie było różnic.

       Polecenie  rm  (od  "remove"  —  ang.  "usuń")  usuwa  plik  i  —  bądź  ostrożny!  — plik
       nieodwołalnie znika. Nie ma kosza ani nic  w  tym  rodzaju.  Usunięcie  oznacza  utracenie
       pliku.

       Polecenie  grep (od "g/re/p") szuka wystąpień podanego łańcucha znaków w jednym lub więcej
       plikach. Tutaj znalazło numer telefonu Mai.

   Ścieżki i katalog bieżący
       Pliki znajdują się w  rozległym  drzewie,  hierarchii  plików.  Każda  ma  nazwę  ścieżki,
       opisującą  ścieżkę  z  korzenia  drzewa (który jest nazywany /) do pliku. Na przykład taką
       pełną ścieżką mogłoby być /home/aeb/tel. Ponieważ  podawanie  pełnych  ścieżek  za  każdym
       razem  nie byłoby zbyt wygodne, więc dla plików znajdujących się w bieżącym katalogu można
       podać tylko ostatni komponent ścieżki. To  dlatego  /home/eb/tel  można  skrócić  do  tel,
       jeżeli bieżącym katalogiem jest /home/aeb.

       Polecenie pwd wyświetla nazwę bieżącego katalogu.

       Polecenie cd zmienia bieżący katalog.

       Porównaj  polecenia cd i pwd i poznaj zastosowania cd: "cd", "cd .", "cd ..", "cd /" i "cd
       ~"

   Katalogi
       Polecenie mkdir tworzy nowy katalog.

       Polecenie rmdir usuwa katalog, jeżeli jest pusty, lub zgłasza błąd w przeciwnym wypadku.

       Polecenie find (z raczej rozbudowaną składnią) wyszuka pliki  o  danej  nazwie  lub  innej
       właściwości.  Na  przykład  "find  . -name tel" znalazłoby wszystkie pliki tel, zaczynając
       wyszukiwanie od obecnego katalogu (który jest nazywany .). A "find / -name tel"  zrobiłoby
       to   samo,   ale  zaczęłoby  wyszukiwanie  od  korzenia  drzewa.  Ponieważ  przeszukiwanie
       wielogigabajtowego dysku może zająć sporo czasu, czasami lepszym pomysłem może być  użycie
       polecenia locate(1).

   Dyski i systemy plików
       Polecenie  mount dołącza system plików znaleziony na jakimś dysku (lub dyskietce, CDROM-ie
       itp.) do hierarchii systemu plików. A umount z powrotem go odłącza. Polecenie df mówi, ile
       wolnego miejsca pozostało na dysku.

   Procesy
       W  systemach  uniksowych  może  jednocześnie działać wiele procesów, zarówno uruchomionych
       przez  użytkownika,  jak  i  systemowych.  Procesy  uruchamiane  z  konsoli  są  procesami
       pierwszoplanowymi,  a  pozostałe  są procesami działającymi w tle.  Polecenie ps pokazuje,
       jakie procesy są aktywne i jakie numery zostały przypisane tym  procesom.  Polecenie  kill
       pozwala  na  pozbycie  się procesów. Bez żadnej opcji wysyła tylko przyjacielskie żądanie:
       proszę się zakończyć. A "kill -9", po którym następuje numer procesu,  natychmiast  zabije
       proces. Procesy pierwszoplanowe mogą często zostać zabite przez naciśnięcie Control-C.

   Wyszukiwanie informacji
       Istnieją   tysiące   poleceń,   każde   mające   wiele  opcji.  Tradycyjnie  polecenia  są
       udokumentowane w stronach podręcznika ekranowego (takich, jak ta), tak więc polecenie "man
       kill"  dokumentuje  sposób  użycia  polecenia  "kill"  (a "man man" wyświetla dokumentację
       programu "man").  Program man wyświetla tekst za  pomocą  pagera,  którym  zazwyczaj  jest
       less.  Naciśnij klawisz spacji, aby wyświetlić kolejną stronę, naciśnij q, aby zakończyć.

       Wszelka dokumentacja zwyczajowo odwołuje się do stron podręcznika ekranowego przez podanie
       nazwy i numeru sekcji, jak na przykład man(1). Strony podręcznika są zwięzłe  i  pozwalają
       na  szybkie  wyszukanie jakiegoś zapomnianego szczegółu. Dla nowych użytkowników użyteczny
       jest tekst wprowadzenia z większą liczbą przykładów i wyjaśnień.

       Z wieloma programami GNU/FSF są dostarczane pliki info.  Polecenie "info  info"  wyświetli
       wprowadzenie na temat użycia programu info.

       Specjalne  tematy  są  często  omawiane  w  dokumentach  HOWTO. Sprawdź zawartość katalogu
       /usr/share/doc/howto/pl  lub  /usr/share/doc/howto/en  i  użyj  przeglądarki  www,  jeżeli
       znajdziesz tam pliki HTML.

ZOBACZ TAKŻE

       ash(1),  bash(1), chsh(1), csh(1), dash(1), ksh(1), locate(1), login(1), man(1), xterm(1),
       zsh(1), wait(2), stdout(3), man-pages(7), standards(7)

O STRONIE

       Angielska wersja tej strony  pochodzi  z  wydania  4.05  projektu  Linux  man-pages.  Opis
       projektu,  informacje  dotyczące  zgłaszania błędów, oraz najnowszą wersję oryginału można
       znaleźć pod adresem https://www.kernel.org/doc/man-pages/.

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika man  są:  Adam  Byrtek  (PTM)
       <alpha@irc.pl>,     Robert     Luberda     <robert@debian.org>     i     Michał     Kułach
       <michal.kulach@gmail.com>.

       Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów  na
       stronie   http://sourceforge.net/projects/manpages-pl/.   Jest   zgodne   z  wersją   4.05
       oryginału.