Cartes-fiches

Nik Kaiser
Cartes-fiches 36 Cartes-fiches
Utilisateurs 7 Utilisateurs
Langue Deutsch
Niveau Université
Crée / Actualisé 23.03.2015 / 17.01.2017
Attribution de licence Non précisé
Lien de web
Intégrer
0 Réponses exactes 36 Réponses textes 0 Réponses à choix multiple

1/36

Fermer la fenêtre

Wie kann ich ein Script direkt ausführen, also ohne eine Subshell aufzurufen?

source

oder

.

Fermer la fenêtre

Wie finde ich für einen Prozess die Prozess-ID des „Eltern“-Prozesses heraus?

echo $$

ps -f (detailliert)

Fermer la fenêtre

Was passiert, wenn Sie folgende zwei Befehle nacheinander ausführen „dir=ls“ und „$dir“?

"ls" wird in die variable "dir" geschrieben und "ls" ausgeführt.

Fermer la fenêtre

Wie können Sie ein im Hintergrund laufendes Programm wieder in den Vordergrund holen?

fg (holt zuletzt gestarteten Job in den Vordergrund)

fg JobID (holt entsprechenden Job in den Vordergrund)

Fermer la fenêtre

Wie können Sie ein laufendes Programm unterbrechen, so dass es es mit einem weiteren Befehl im Hintergrund weiterlaufen gelassen werden kann?

Strg + Z (wird in Hintergrund gestellt und dabei gestoppt)

Fermer la fenêtre

Wie kann ein unterbrochenes Programm in den Hintergrund geschickt und weiter ausgeführt werden?

Strg + Z (stellt in den Hintergrund)

bg (führt zuletzt in Hintergrund gestellten Job weiter)

bg JobID (führt entpsrechenden Job weiter)

Fermer la fenêtre

Mit welchem Befehl kann ein Prozess gestoppt werden?

kill ProzessID

Fermer la fenêtre

Was bewirkt folgender Befehl „kommando > output.log 2>&1“?

Ausgabe und Fehlermeldung werden in output.log geschrieben

Fermer la fenêtre

Erläutern Sie die Bedeutung von „stdout“, „stdin“ und „stderr“?

3 Datenströme, über die Programme Daten aus-/eingeben können.

Ausgabe-, Eingabe-, Fehlerausgabekanal

Fermer la fenêtre

Wohin können Sie eine nicht benötigte Ausgabe umleiten?

dev/null

Fermer la fenêtre

Wie finden Sie heraus, in welchem Verzeichnis Sie sich gerade befinden?

pwd (print working directory)

Fermer la fenêtre

Mit welchem Kommando lässt sich eine Datei „Dateiname“ anlegen?

touch Dateiname

Fermer la fenêtre

Mit welchem Kommando lassen sich die letzten 15 Zeilen einer Datei ausgeben?

tail -15 dateiname

Fermer la fenêtre

Wie können Sie sich die Zeilenanzahl für eine Datei ausgeben lassen?

wc -l dateiname

Fermer la fenêtre

Wie können Sie die Existenz einer Datei / eines Verzeichnisses überprüfen?

-e datei-/vzname (Existenz)

-f/-d datei-/vzname (Prüfung ob file oder directory)

Fermer la fenêtre

Mit welchen Kommandos können Sie von einer beliebigen Stelle des Verzeichnisbaums in ihr Heimatverzeichnis wechseln?

cd

cd~

cd~ username

cd home/username

Fermer la fenêtre

Mit welchem Kommando finden Sie heraus, wo ein Programm liegt, wenn sie es ausführen wollen? Das gleiche Kommando kann auch dazu dienen, herauszufinden, ob es sich tatsächlich um ein eigenständiges Programm handelt oder um einen in der Shell eingebauten Befehl.

which programmname

Fermer la fenêtre

Welches Verzeichnis enthält die Gerätedateien eines Linux-Systems?

/dev

Fermer la fenêtre

Mit welchem Kommando können Sie sich den Anfang einer Datei ausgeben lassen?

head (erste 10 Zeilen)

head -X (erste X Zeilen)

Fermer la fenêtre

Wie können Sie einer Datei Ausführungsrechte geben?

chmod u+x dateiname

Fermer la fenêtre

Was steht in der Shell-Variable „$#“ ?

Anzahl der Übergebenen Parameter

Fermer la fenêtre

Mit welchem Befehl können Sie sich den aktuellen Wochentag ausgeben lassen?

date

date +%a

date +%A

Fermer la fenêtre

Was tut der folgende Befehl: number=${1:-"5"}

Der Variable number wird der erste Parameter zugewiesen oder, falls keiner Vorhanden, der Defaultwert 5

Fermer la fenêtre

Stimmt die folgende Aussage: „Ein Shellscript muss vor der Ausführung erst kompiliert werden.“?

Nein, Shellskripte werden zur Laufzeit interpretiert.

Fermer la fenêtre

Wie können Sie sich den Rückgabewert des zuletzt ausgeführten Befehls anzeigen lassen?

echo $?

Fermer la fenêtre

Wie können Sie den Rückgabewert Ihres Scripts beeinflussen?

Im Skript:

exit Rückgabewert

Fermer la fenêtre

Wofür stehen die die einzelnen Buchstaben in diesem Beispiel (Ausgabe von „ls –l“): „drwxrwxr-x 2 xnor xnor 4096 Mar 12 12:26 bin“

d: directory (- für Datei)

rwx: readable, writable, executabel erst für Inhaber, Benutzergruppe des Inhabers und dann für alle

Fermer la fenêtre

Wie können Sie für den Befehl „ls –l“ ein Alias mit dem Kürzel „ll“ anlegen?

alias ll="ls -l"

Fermer la fenêtre

Wie können Sie sich alle definierten Aliasse anzeigen lassen?

alias

Fermer la fenêtre

Wie können Sie das Alias so definieren, dass es auch beim erneuten Login verfügbar ist?

Das alias in bashrc speichern