10 Questions
0 Views
3.4 Stars

Bash Shell Grundlagen

Erfahre mehr über die grundlegenden Befehle und Navigation im Bash Shell, der Standard-Command-Line-Schnittstelle in Ubuntu Linux.

Created by
@AdoringClavichord
1/10
Find out if you were right!
Create an account to continue playing and access all the benefits such as generating your own quizzes, flashcards and much more!
Quiz Team

Access to a Library of 520,000+ Quizzes & Flashcards

Explore diverse subjects like math, history, science, literature and more in our expanding catalog.

Questions and Answers

Welche Taste ermöglicht die Auto-Vervollständigung von Datei- und Verzeichnisnamen?

Tab

Welches Verzeichnis enthält Systemkonfigurationsdateien?

/etc

Wie wird ein neuer Benutzer erstellt?

useradd

Welche Taste ermöglicht das Zurückkehren zum letzten Befehl?

<p>Strg+R</p> Signup and view all the answers

Welches Verzeichnis enthält temporäre Dateien?

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

Wie wird die aktuelle Arbeitsverzeichnis ausgegeben?

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

Welche Taste ermöglicht das Abbrechen des aktuellen Befehls?

<p>Strg+C</p> Signup and view all the answers

Wie wird die UID und GID des aktuellen Benutzers ausgegeben?

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

Welches Verzeichnis enthält den Kernel-Image?

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

Wie wird die Gruppenmitgliedschaft des aktuellen Benutzers ausgegeben?

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

Studying That Suits You

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

Quiz Team

Study Notes

Command Line Interface

  • Bash Shell: The default command line interface in Ubuntu Linux
  • Basic Commands:
    • cd: Change directory
    • pwd: Print working directory
    • mkdir: Make a new directory
    • rm: Remove a file or directory
    • cp: Copy a file or directory
    • mv: Move or rename a file or directory
  • Navigation:
    • Tab completion: Auto-complete file and directory names
    • ~: Represent the user's home directory
    • .: Represent the current working directory
    • ..: Represent the parent directory
  • Shortcuts:
    • Ctrl+C: Cancel the current command
    • Ctrl+A: Move cursor to the beginning of the line
    • Ctrl+E: Move cursor to the end of the line
    • Ctrl+R: Recall the last command

File System Hierarchy

  • Root Directory (/): The top-most directory in the file system hierarchy
  • Main Directories:
    • /bin: Essential binary executables
    • /boot: Boot loader files and kernel images
    • /dev: Device files
    • /etc: System configuration files
    • /home: User home directories
    • /lib: Shared library files
    • /media: Mount points for removable media
    • /mnt: Temporary mount points
    • /opt: Optional packages
    • /proc: Virtual file system for system information
    • /root: Root user's home directory
    • /sbin: System binary executables
    • /srv: Service data
    • /sys: System information
    • /tmp: Temporary files
    • /usr: User programs and data
    • /var: Variable data

User Management

  • User Types:
    • Root User (UID 0): The superuser with all privileges
    • Regular User: A normal user with limited privileges
  • User Management Commands:
    • useradd: Create a new user
    • usermod: Modify an existing user
    • userdel: Delete a user
    • passwd: Change a user's password
    • groupadd: Create a new group
    • groupmod: Modify an existing group
    • groupdel: Delete a group
  • User Information:
    • whoami: Display the current user's username
    • id: Display the current user's UID and GID
    • groups: Display the current user's group membership

Befehlszeile-Schnittstelle (CLI)

  • Die Standard-Befehlszeile in Ubuntu Linux heißt Bash Shell
  • ** Grundlegende Befehle**:
    • cd: Wechselt in ein anderes Verzeichnis
    • pwd: Gibt das aktuelle Arbeitsverzeichnis an
    • mkdir: Erstellt ein neues Verzeichnis
    • rm: Löscht eine Datei oder ein Verzeichnis
    • cp: Kopiert eine Datei oder ein Verzeichnis
    • mv: Verschiebt oder benennt eine Datei oder ein Verzeichnis um
  • Tab-Vervollständigung: Automatische Vervollständigung von Datei- und Verzeichnisnamen
  • ~: Stellt das Home-Verzeichnis des Benutzers dar
  • .: Stellt das aktuelle Arbeitsverzeichnis dar
  • ..: Stellt das übergeordnete Verzeichnis dar

Tastenkürzel

  • Strg+C: Abbricht den aktuellen Befehl
  • Strg+A: Verschiebt den Cursor an den Anfang der Zeile
  • Strg+E: Verschiebt den Cursor an das Ende der Zeile
  • Strg+R: Ruft den letzten Befehl ab

Dateisystem Hierarchie

Wurzelverzeichnis (/)

  • Das oberste Verzeichnis im Dateisystem

Hauptverzeichnisse

  • /bin: Enthält wichtige Binär-Executable
  • /boot: Enthält Ladeprogramme und Kernel-Bilddateien
  • /dev: Enthält Gerätedateien
  • /etc: Enthält Systemkonfigurationsdateien
  • /home: Enthält Benutzer-Home-Verzeichnisse
  • /lib: Enthält Shared-Library-Dateien
  • /media: Enthält Mount-Punkte für entfernbare Medien
  • /mnt: Enthält temporäre Mount-Punkte
  • /opt: Enthält optionalen Paketen
  • /proc: Enthält virtuelle Dateisysteme für Systeminformationen
  • /root: Enthält das Home-Verzeichnis des Root-Benutzers
  • /sbin: Enthält System-Binär-Executable
  • /srv: Enthält Dienst-Daten
  • /sys: Enthält Systeminformationen
  • /tmp: Enthält temporäre Dateien
  • /usr: Enthält Benutzer-Programme und -Daten
  • /var: Enthält variable Daten

Benutzerverwaltung

Benutzertypen

  • Root-Benutzer (UID 0): Der Superuser mit allen Privilegien
  • ** Normaler Benutzer**: Ein normaler Benutzer mit eingeschränkten Privilegien

Benutzerverwaltungsbefehle

  • useradd: Erstellt einen neuen Benutzer
  • usermod: Modifiziert einen bestehenden Benutzer
  • userdel: Löscht einen Benutzer
  • passwd: Ändert das Passwort eines Benutzers
  • groupadd: Erstellt eine neue Gruppe
  • groupmod: Modifiziert eine bestehende Gruppe
  • groupdel: Löscht eine Gruppe

Benutzerinformationen

  • whoami: Zeigt den aktuellen Benutzernamen an
  • id: Zeigt die aktuelle Benutzer-ID und -Gruppen-ID an
  • groups: Zeigt die Gruppenmitgliedschaft des aktuellen Benutzers an

Trusted by students at

More Quizzes Like This

Use Quizgecko on...
Browser
Browser