LPIC-1 101 (Version 4)

Linux Junior Level 101 (inkl. letzte Änderungen des LPI, Stand 13.Januar 2015)

Linux Junior Level 101 (inkl. letzte Änderungen des LPI, Stand 13.Januar 2015)


C. T.
Diese Lernkarten decken Grundlagen und fortgeschrittene Konzepte von Linux-Systemen ab, darunter Dateisysteme, Prozesse, Paketverwaltung und Benutzerrechte. Im Fokus stehen Befehle wie *find*, *ln* oder *chmod*, die Dateiverwaltung, Berechtigungen und Systemkonfigurationen behandeln. Ideal für IT-Einsteiger und Systemadministratoren, die sich auf Zertifizierungen wie LPIC-1 vorbereiten oder ihr Linux-Wissen vertiefen möchten.
Cartes-fiches
298
Utilisateurs
49
Langue
Allemand
Catégorie
Informatique
Niveau
Autres
Créé / Mis à jour
11.04.2016 / 13.09.2026

Cartes-fiches

Mit welchem Befehl werden die gesetzten Umgebungsvariablen angezeigt?

env

Wie kann eine Shellvariable gesetzt werden?

Z.B.: x=5000

8-tung: sie werden auf diese Art nicht automatisch in Subshells exportiert!

Wie kann eine Shellvariable in eine Subshell exportiert werden?

mit dem Befehl export:

X=5000

export X

8-tung: eine Variable kann niemals in eine übergeordnete Shell exportiert werden sondern nur in eine Subshell!!

Wie heisst die Variable mit welcher die Anzahl der Kommandos, die in der Befehls-History aufbewahrt werden definiert wird und in welcher Datei findet man sie normalerweise?

/etc/profile -->$HISTSIZE

Welche Shellvariable ist zuständig für das Aussehen der Eingabeaufforderung (Prompt) und in welcher Datei wird sie konfiguriert?

/etc/bashrc -->$PS1

\u = Username

@ wird normal angezeigt

\h = Hostname

: Doppelpunkt wird normal angezeigt

\w = working Directory

~ tilde repräsentiert das Heimverzeichnis des Benutzers

Welche Variable enthält den Errorlevel des zuletzt ausgeführten Kommandos?

$?

In welcher Datei werden die letzten Ausgeführten Befehle (Befehls-History)gespeichert?

.bash_history

Mit welchem Befehl kann man den zuletzt ausgeführten Befehl nochmals ausführen?

!!

Wird als Bang-Bang bezeichnet

Wie kann ich einen bestimmten Befehl aus der History ausführen?

!n

n = Zahl des Befehls in der History

Wie kann ich z.b den vorletzten Befehl aus der History ausführen?

!-2

wobei beim letzten Befehl mit 1 hinaufgezählt wird

Wie kann ich einen bestimmten Befehl aus der History ausführen welcher mit einer bestimmten Zeichenkette beginnt?

!<zeichenkette>

z.b.: !tai --> tail /var/log/messages

Wie kann ich einen bestimmten Befehl aus der History ausführen welcher eine Zeichenkette an einem beliebiegen Ort enthält?

!?<zeichenkette>

Mit welchem Befehl kann herausgefunden werden welches Programm/Pfad aufgerufen wird beim Starten eines Programms?

which less

--> /usr/bin/less

Wie kann ein Programm ausgeführt werden, wenn man sich aktuell in dessen Verzeichnis befindet?

./PROGRAMM

 

Wie kann man den aktuellen Pfad anzeigen wo man sich im Moment befindet?

pwd

Wie kann man die Pfadvariablen anzeigen lassen?

echo $PATH

Wie können Informationen vom laufendem System angezeigt werden?

mit uname

z.b.:uname -r zeigt Versionsnummer des laufenen Kernels

Wenn eine Manpage aufgerufen wird konsultiert das Programm welche Pfadvariable und in welcher Datei wird es konfiguriert?

$MANPATH

in der Datei /etc/manpath.config

diese wird normalerweise automatisch aktualisiert

Bei dem Mansystem gibt es mehrere Sektionen, wie sind diese geglieder?

  1.  Ausführbare Programme für Benutzer
  2. Systemaufrufe (Funktionen, die durch den Kernel unterstützt werden)
  3. Bibliothekaufrufe (Libraries)
  4. besondere Dateien (normalerweise in /dev)
  5. Dateiformate und Konventionen
  6. Spiele
  7. Sonstige (Makro-Pakete und Konventionen)
  8. administrative Programme (nur für Root)
  9. Kernel-Routinen (nicht standardisiert)

A. mehrteilige Manpages

 

Wie kann man von einem Programm beispielsweise das Manpages Kapitel 5 aufrufen?

man 5 crontab

Wie ist der Aufbau der Manpages?

  • Name: die Bezeichnung des Elementes mit einer kurzen Beschreibung
  • Synopsis: eine vollständige Kurzbeschreibung der Syntax
  • Description: eine ausführliche Beschreibung des Elements
  • Defaults: voreingestellte Parameter
  • Overview: Überblick über die komplexeren Zusammenhänge
  • Options: Optionen und deren Beschreibung
  • Return Values: Informationen über eventuelle Rückgabewerte, teilweise auch als Exit-Status bezeichnet
  • See also: Verweise auf artverwandte Themen
  • Bugs: bekannte Fehler
  • Files: Konfigurationsdateien u.Ä

Es sind weitere Elemente denkbar (obenganannte sind die geläufigsten)

2 in Zusammenhang stehenden Programme von man und deren Funktion?

whatis : durchsucht nur das Feld Name aller verfügbaren Manpages (vorallem Hilfreich wenn es zu einem Element in mehreren Sektionen Einträge gibt.

apropos : es durchsucht das Feld Name und Description, hilfreich wenn man nicht weis mit welchem Programm etwas bestimmtes Ausgeführt wird.

Mit welchem Programm kann man sich anzeigen lassen wo das Programm und seine Konfigurations Dateien und zugehörige Manpages abgespeichert sind?

whereis

Welcher Befehl zeigt den vollständigen Pfad eines Kommandos an?

which

Mit welchem Befehl kann man den Inhalt von einer Datei umgekehrt anschauen?

tac : ist ein umgedrehtes cat (concatenate = verketten)

Mit welchem Befehl kann man die ersten 15 Zeilen einer Datei anzeigen lassen?

head -n 15 textfile

Standartwert, wenn nur head textfile ausgeführt wird ist 10 Zeilen

Mit welchem Befehl kann man vortlaufend das Ende einer Datei anzeigen lassen?

tail -f /var/log/messages

mit der Option -n Zahl kann gleich wie bei head eine bestimmte Anzahl Zeilen ausgegeben werden (Standart wieder 10 Zeilen wenn kein -n gewählt wird)

Nenne einen Pager um Textdateien anzuzeigen?

less

früher more (ist aber weniger Komfortabel)

Mit welchem Befehl kann man Tabstopps in Leerzeichen umwandeln und umgekehrt (2 Programme)?

expand : Tabstopps in Leerzeichen

unexpand : Leerzeichen in Tabstopps

im Normalfall ist ein Tabstopp 8 Zeichen mit der Option -t Zahl (bei beiden Befehlen) kann man den Wert anpassen)

Mit welchem Programm kann man automatisch Zeilenumbrüche entfernen?

fmt

mit der Option -w kann man die Breite des Textes in Zeichen angeben.

Mit welchem Programm kann man Zeilen nummerieren?

nl

Mit welchem Programm kann man eine Datei zum Druck vorbereiten?

pr -h liste textfile > prfile

Mit welchem Programm kann man die Zeilen, Wörter und Bytes zählen?

wc

optionen:

-c : zeigt nur Anzahl Bytes an

-l : zeigt nur Anzahl Zeilen an

-w :  zeigt nur Anzahl Wörter an

-m : zeigt nur Anzahl Zeichen an

Mit welchem Programm kann eine Datei im hexadezimal, dezimal, ASCII-Format oder als Oktaldump angezeigt werden?

hexdump

Welches Programm kann eine Ausgabe oktal oder hexadezimal ausgeben?

od (Standartausgabe ist im Oktalformat)

mit der Option -x wird die Ausgabe hexadezimal gemacht

Welches Programm kann eine Datei oder eine andere Eingabequelle sortieren?

sort

sort kann den Inhalt einer Datei ausgeben oder einem Befehl per | angehängt werden.

Optionen:

-n : sortiert nach numerischen Kriterien

-o : sorgt für die Ausgabe in ein File (Outfile)

-r : gibt die Ausgabe umgekehrt aus

Welches Programm kann bei einer Datei aufeinanderfolgende wiederholende Zeilen entfernen?

uniq

Die Zeilen müssen aufeinanderfolgen, ansonsten kann man sort vorschalten

Mit welchem Befehl kann man eine 110MB Grosse Datei in kleinere Teile unterteilen?

split -b 11m grosser_paket grosses_paket_

Option -b sorgt dafür, das split nicht in Zeilen rechnet sondern in Bytes

Wie kann man unterteilte Dateien wieder zusammenfügen?

cat grosses_paket_a* > grosses_paket

Mit welchem Befehl kann man die 2te Spalte aus einer Datei ausschneiden, wenn der Trenner bspw. ein Doppelpunkt ist?

cut -d: -f2 textfile

Optionen:
-d : Delimiter (Trenner)
-f2 : Feld Nummer

Normalerweise würde man noch ein Ausgabefile angeben

Étudier