Narzędzia użytkownika

Narzędzia witryny


interfejs_tekstowy

Interfejs tekstowy

  • Definicja: Interfejs tekstowy (ang. *text-based interface*) to sposób komunikacji z komputerem za pomocą tekstu, bez graficznego interfejsu użytkownika (GUI).
  • Zakres: Jest to ogólny termin, który obejmuje różne formy interakcji z systemem operacyjnym przy użyciu tekstu.
  • Przykłady:
    • Terminal: Aplikacja emulująca tradycyjny terminal w środowisku graficznym.
    • Konsola: Fizyczne lub wirtualne urządzenie umożliwiające interakcję z systemem w trybie tekstowym.
    • Programy tekstowe: Aplikacje działające w trybie tekstowym, takie jak edytory tekstu (nano, vim), narzędzia administracyjne.

Powłoka

  • Definicja: Powłoka (ang. shell) to program, który działa w ramach interfejsu tekstowego, interpretując polecenia wprowadzone przez użytkownika i przekazując je systemowi operacyjnemu.
  • Zakres: Jest to specyficzny typ aplikacji działającej w interfejsie tekstowym, służący do wykonywania poleceń i skryptów.
  • Funkcje:
    • Wprowadzanie i wykonywanie poleceń: Powłoka interpretuje polecenia wpisane przez użytkownika.
    • Skrypty: Umożliwia tworzenie skryptów automatyzujących zadania.
    • Zarządzanie systemem: Pozwala na zarządzanie plikami, procesami i konfiguracjami systemu.
  • Przykłady:
    • Bash: Bourne Again Shell, popularna powłoka w systemach Linux.
    • Zsh: Z Shell, zaawansowana powłoka oferująca dodatkowe funkcje.
    • Fish: Friendly Interactive Shell, powłoka z przyjaznym interfejsem użytkownika.

Powiązania

  • Interfejs tekstowy jest ogólnym terminem odnoszącym się do sposobu komunikacji z systemem operacyjnym za pomocą tekstu.
  • Powłoka działa w ramach interfejsu tekstowego, umożliwiając użytkownikowi interakcję z systemem operacyjnym poprzez wprowadzanie i wykonywanie poleceń.

Podsumowanie

interfejs_tekstowy.txt · ostatnio zmienione: przez tester