Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Linux/Unix

W systemie Linux polecenie history umożliwia

A. wyświetlenie listy ostatnio wydanych poleceń.
B. wysłanie sygnału zakończenia procesu.
C. uruchomienie programu listującego zawartość pamięci operacyjnej.
D. zmianę bieżącego katalogu na katalog domowy użytkownika.
Polecenie history w Linuksie służy do wyświetlania listy ostatnio wpisanych poleceń w powłoce, najczęściej Bash. To jest bardzo praktyczne narzędzie, bo terminal nie jest tylko miejscem do wpisywania komend na ślepo, ale też środowiskiem pracy, w którym warto umieć wracać do wcześniejszych działań. Po wpisaniu history zobaczysz ponumerowaną listę komend, np. instalację pakietów, przechodzenie między katalogami, użycie grep, ps, systemctl czy ssh. Można też użyć history 20, żeby pokazać tylko 20 ostatnich wpisów. Z mojego doświadczenia to naprawdę oszczędza czas, szczególnie przy administracji serwerem albo podczas diagnozowania problemu, gdy trzeba sprawdzić, co było robione wcześniej. Dobrą praktyką jest pamiętać, że historia może zawierać wrażliwe dane, np. hasła wpisane przypadkiem w poleceniu, dlatego administrator powinien uważać na bezpieczeństwo pliku historii, zwykle .bash_history w katalogu domowym użytkownika. W pracy technika informatyka znajomość takich poleceń to podstawa sprawnego używania Linuksa.
W tym pytaniu łatwo pomylić polecenie history z innymi komendami systemowymi, bo w Linuksie wiele nazw jest krótkich i brzmi dość technicznie. Wysłanie sygnału zakończenia procesu nie jest zadaniem polecenia history. Do tego używa się raczej kill, killall albo pkill, często razem z numerem PID procesu. Na przykład administrator może sprawdzić procesy poleceniem ps lub top, a potem zakończyć wybrany proces przez kill. History niczego nie zamyka i nie steruje bezpośrednio procesami, tylko pokazuje, jakie komendy użytkownik wcześniej wykonał w powłoce.

Również listowanie zawartości pamięci operacyjnej nie pasuje do history. Do monitorowania RAM używa się narzędzi takich jak free, top, htop, vmstat czy czasem cat /proc/meminfo. One pokazują zajętość pamięci, buforów, cache i swap. History nie analizuje pamięci komputera, nie jest narzędziem diagnostyki sprzętowej, tylko funkcją powłoki ułatwiającą pracę z terminalem.

Zmiana bieżącego katalogu na katalog domowy użytkownika kojarzy się z cd bez argumentów albo cd ~. To zupełnie inny mechanizm, związany z poruszaniem się po systemie plików. Typowy błąd myślowy polega na tym, że ktoś widzi krótką komendę linuksową i zgaduje jej działanie po ogólnym skojarzeniu, zamiast przypisać ją do konkretnej grupy narzędzi. W praktyce history przydaje się do audytu własnych działań, powtarzania poleceń i szybszej pracy, ale nie zastępuje komend do procesów, pamięci ani nawigacji po katalogach.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.