Linux Shell Commands Quiz
28 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Do czego służy polecenie login?

Polecenie login służy do logowania do systemu.

Co to jest powłoka (ang. shell) w Linuksie?

Powłoka w Linuksie to interfejs użytkownika, który pozwala na wprowadzanie komend, ich interpretację i komunikację z niższymi warstwami systemu.

Jakie polecenie wyświetla kompletny opis danego polecenia (zastosowanie, składnia, opcje)?

Polecenie man.

Polecenie info jest alternatywą dla polecenia man.

<p>True</p> Signup and view all the answers

Opcja --help jest dostępna dla każdego polecenia.

<p>True</p> Signup and view all the answers

Jaki znak maskujący w poleceniu find oznacza jeden dowolny znak?

<p>Znak <code>?</code>.</p> Signup and view all the answers

Do czego służy polecenie whereis?

<p>Polecenie <code>whereis</code> służy do szybkiego odnajdywania plików.</p> Signup and view all the answers

Do czego służy polecenie apropos?

<p>Polecenie <code>apropos</code> dostarcza krótkich informacji na temat poleceń w systemie.</p> Signup and view all the answers

Jakie polecenie wyświetla datę i czas ostatniego logowania użytkownika?

<p>Polecenie <code>lastlog</code>.</p> Signup and view all the answers

Jaki jest pierwszy znak w opisie pliku, jeśli jest to plik zwykły?

<p>Znak <code>-</code>.</p> Signup and view all the answers

Czego dotyczą ostatnie 9 znaków w opisie pliku?

<p>Ostatnie 9 znaków w opisie pliku opisują prawa dostępu do pliku dla właściciela, grupy i wszystkich użytkowników.</p> Signup and view all the answers

W jaki sposób można stworzyć nowy pusty plik?

<p>Nowy pusty plik można stworzyć, przekierowując pusty strumień do pliku za pomocą operatora <code>&gt;</code>.</p> Signup and view all the answers

Jaki znak oznacza koniec wpisywania danych w poleceniu cat?

<p>Znak końca pliku <code>^D</code> (Ctrl+D).</p> Signup and view all the answers

Jakie dwa rodzaje dowiązań do plików są w Linuksie?

<p>Dowiązania do plików w Linuksie to twarde dowiązania (ang. hard links) i miękkie dowiązania (ang. symbolic links).</p> Signup and view all the answers

Jak usunąć plik w Linuksie?

<p>Aby usunąć plik w Linuksie, należy użyć polecenia <code>rm</code>.</p> Signup and view all the answers

Co to jest potok w Linuksie?

<p>Potok (ang. pipe) to mechanizm przekazywania danych wyjściowych z jednego polecenia do wejścia innego polecenia.</p> Signup and view all the answers

Co oznacza polecenie chown?

<p>Polecenie <code>chown</code> służy do zmiany właściciela pliku lub katalogu.</p> Signup and view all the answers

Co oznacza prawo odczytu (r) w Linuksie?

<p>Prawo odczytu (<code>r</code>) umożliwia odczytanie zawartości pliku.</p> Signup and view all the answers

Co oznacza prawo zapisu (w) w Linuksie?

<p>Prawo zapisu (<code>w</code>) pozwala na modyfikację pliku.</p> Signup and view all the answers

Co oznacza prawo wykonywania (x) w Linuksie?

<p>Prawo wykonywania (<code>x</code>) pozwala na uruchomienie pliku wykonalnego.</p> Signup and view all the answers

Do jakich celów służą polecenia jobs i ps w Linuksie?

<p>Polecenie <code>jobs</code> wyświetla procesy uśpione i procesy uruchomione w tle, a polecenie <code>ps</code> wyświetla wszystkie procesy.</p> Signup and view all the answers

Co oznacza polecenie kill w Linuksie?

<p>Polecenie <code>kill</code> służy do zabijania procesów.</p> Signup and view all the answers

Do czego służy kombinacja klawiszy Ctrl+Z w Linuksie?

<p>Kombinacja klawiszy <code>Ctrl+Z</code> służy do usypiania procesów.</p> Signup and view all the answers

Jakie polecenia w Linuksie służą do wznowienia wykonywania uśpionych procesów?

<p>W Linuksie do wznowienia wykonywania uśpionych procesów służą polecenia <code>bg</code> i <code>fg</code>.</p> Signup and view all the answers

Jaka jest różnica pomiędzy zmiennymi lokalnymi a globalnymi w Linuksie?

<p>Zmienne lokalne są widoczne tylko dla powłoki, dla której zostały zdefiniowane, a zmienne globalne – dla każdego podshellu.</p> Signup and view all the answers

Do czego służy polecenie at w Linuksie?

<p>Polecenie <code>at</code> służy do planowania jednokrotnego wykonania zadań.</p> Signup and view all the answers

W jaki sposób można zaplanować cykliczne wykonywanie zadań w Linuksie?

<p>Aby zaplanować cykliczne wykonywanie zadań w Linuksie, należy użyć demona <code>cron</code>.</p> Signup and view all the answers

Do czego służy polecenie finger w Linuksie?

<p>Polecenie <code>finger</code> wyświetla informacje o użytkowniku systemu.</p> Signup and view all the answers

Study Notes

Polecenie login

  • Służy do logowania użytkownika do systemu.
  • Proces logowania wymaga podania nazwy użytkownika i hasła.
  • System poprosi o nazwę użytkownika i hasło.
  • System poprosi o hasło (program putty 'sam' wydaje polecenie login).

Polecenie logout

  • Służy do wylogowania użytkownika z systemu.
  • Program putty zakończy działanie.

Powłoka

  • Powłoka (ang. shell) to interfejs użytkownika, pozwalający na wprowadzanie, interpretację i komunikację z niższymi warstwami systemu Linux.
  • Komunikacja odbywa się poprzez systemowe biblioteki i funkcje jądrowe systemu.
  • W systemie UNIX pełni rolę podobną do polecenia COMMAND.COM w systemie DOS.
  • Istnieją różne powłoki, np. sh, csh, bash.
  • Najczęściej używaną powłoką jest bash.
  • Znak zachęty powłoki bash ma postać: [użytkownik@serwer bieżący_katalog]$
  • Administrator systemu ma znak zachęty "#".

Uzyskiwanie pomocy (polecenie man)

  • Polecenie man wyświetla kompletny opis danego polecenia (zastosowanie, składnia, opcje).
  • Wynikiem jest strona podręcznika.
  • Możliwość nawigacji w górę i w dół za pomocą strzałek.
  • Wyjście z programu poprzez naciśnięcie "q".
  • Opis polecenia podzielony jest na sekcje: nazwa, (ang. name), składnia, opis, zobacz również, znane błędy.

Polecenie alias

  • Tworzy synonim dla innego polecenia.
  • Składnia: alias synonim = polecenie.
  • Polecenie musi być zawarte w apostrofach, jeśli zawiera spacje.
  • Opcja -p wyświetla zdefiniowane synonimy.

Polecenie find

  • Służy do wyszukiwania plików o zadanej nazwie.
  • Możliwość podania katalogu do przeszukania.
  • Użycie symboli maskujących * i ?.

Polecenia info, pinfo

  • Alternatywne polecenia do man.
  • Czasami w systemie dostępny jest tylko jeden system pomocy (info lub man), warto wiedzieć o alternatywach.

Polecenie whereis

  • Szybkie wyszukiwanie plików, będących poleceniami, programami, plikami konfiguracyjnymi lub plikami pomocy.
  • Nie przeszukuje całego systemu plików, a jedynie wybrane foldery systemowe ("/usr/bin", "/usr/man", "/usr/sbin").

Polecenie whatis, apropos

  • Krótkie informacje o poleceniach.
  • whatis przeszukuje wyłącznie nazwy poleceń.
  • apropos przeszukuje również opisy poleceń.
  • Parametr tekst określa nazwę polecenia, którego opis zostanie wyświetlony (może być lista poleceń rozdzielonych spacjami).

Ogólne informacje o użytkownikach (polecenie who)

  • Pokazuje listę zalogowanych użytkowników.
  • Możliwość wyświetlenia informacji o konkretnym użytkowniku (wraz z parametrami).
  • Korzystne dodatkowe opcje (-q, -i, -W).

Polecenie lastlog

  • Wyświetla datę i czas ostatniego logowania użytkowników.
  • Umożliwia określenie ostatniego logowania dla konkretnego użytkownika (-u nazwa_użytkownika).
  • Wyszukiwanie ostatnich logowań dla użytkowników zalogowanych w ciągu ostatnich x dni (-t liczba_dni).

System plików - podstawy

  • Drzewo plików z korzeniem /.
  • Podkatalogi i pliki z danymi w katalogu głównym.
  • Konfiguracja systemu, sterowniki, pliki.
  • Opis katalogów systemowych (/bin, /boot, /dev, /etc, /home, /lib, /lost+found, /mnt, /proc, /root, /sbin, /tmp, /usr, /var).
  • Specjalne napędy i katalogi.
  • Rozróżnienie wielkości liter.
  • Nazwy plików - do 255 znaków, bez znaków specjalnych.
  • Pliki ukryte rozpoczynają się od kropki.
  • Katalogi i pliki w systemie Unix/Linux - rozróżnianie wielkości liter.

Polecenie pwd

  • Wyświetla pełną nazwę bieżącego katalogu.

Polecenie ls

  • Wyświetla listę plików i katalogów w bieżącym katalogu.
  • Opcja -l wyświetla szczegółowe informacje o plikach (prawach dostępu, wielkości, właścicielu, dacie modyfikacji).

Strumienie

  • Procesy w systemie Linux wymieniają dane za pomocą strumieni.
  • stdin (standardowe wejście), stdout (standardowe wyjście) i stderr (standardowe wyjście błędów).
  • Pliki i inne urządzenia wykorzystywane jako strumienie.

Polecenie cd

  • Zmienia bieżący katalog.
  • Parametry: bez parametrów (katalog domowy), nazwa katalogu (względny lub bezwzględny), ".." (katalog nadrzędny).

Tworzenie plików/katalogów

  • touch nazwa_pliku - tworzy pusty plik.
  • mkdir nazwa_katalogu - tworzy katalog.
  • rm nazwa_pliku - usuwa plik.
  • rm -r nazwa_katalogu - usuwa katalog wraz z zawartością.
  • rmdir nazwa_katalogu - usuwa pusty katalog.

Kopiowanie i przenoszenie plików

  • cp plik_źródłowy plik_docelowy - kopiowanie.
  • mv plik_źródłowy plik_docelowy - przenoszenie/zmiana nazwy.

Wyświetlanie zawartości plików

  • cat nazwa_pliku - wyświetla zawartość pliku na ekranie.
  • more nazwa_pliku - wyświetla zawartość pliku, umożliwiając przewijanie.
  • less nazwa_pliku - wyświetla zawartość pliku, umożliwiając przewijanie.
  • head nazwa_pliku - wyświetla początek pliku.
  • tail nazwa_pliku - wyświetla koniec pliku.

Polecenie wc

  • Liczy linie, słowa i bajty w pliku.

Polecenie uniq

  • Usuwa powtarzające się linie z pliku (wymaga uprzedniego posortowania).

Polecenie cut

  • Wycina fragmenty tekstu z linii.

Polecenie sort

  • Sortuje linie w pliku wg. kolumn.

Polecenie grep

  • Wyszukuje linii zawierających określony tekst w pliku(ach).
  • Opcje:-i(ignorowanie wielkości liter), -n (numerowanie linii), -I (rozpoznawanie plików).

Polecenie jobs

  • Wyświetlanie zadań backgroundowych.

Polecenie ps

  • Wyświetlanie listy procesów.

Polecenia at, atq, atrm

  • Planowanie zadań w systemie.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Sprawdź swoją wiedzę na temat poleceń logowania, wylogowywania oraz podstaw powłoki w systemie Linux. Przekonaj się, ile wiesz o systemie powłokowym i komendzie uzyskiwania pomocy. To doskonała okazja, aby poprawić swoje umiejętności w pracy z terminalem Linux.

More Like This

Use Quizgecko on...
Browser
Browser