FHNW - SYSAD

Sysad bei Standke

Sysad bei Standke


Kartei Details

Karten 299
Lernende 23
Sprache Deutsch
Kategorie Technik
Stufe Universität
Erstellt / Aktualisiert 06.11.2018 / 28.04.2025
Weblink
https://card2brain.ch/box/20181106_fhnw_sysad
Einbinden
<iframe src="https://card2brain.ch/box/20181106_fhnw_sysad/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
echo $0

Gitb den namen der akutellen shell aus

pwd

Gibt den name des aktuellen verzeichnisses ausgeben

ls (path?)

Verzeichnsilsite auflisten

cd (path?)

Directory wechseln

man (command)

Befehlsbeschreibung aufrufen

history

Befehlshistory anzeigen

(command) ;

Mehrere Prozesse nacheinander ausführen

(command) /

Zeilenumbruch in der shell

(command) &

Startet programm/befehl im Hintergrund, returned direkt zur shell

ctrl + r

Tasenkombination: Sucht in der History rückwärts

.

Referenz auf momentanes verzeichnis

..

Referenz auf verzeichnis obendran

ncdu

Dateisystem Belegung vom momentanen Ordner anuzeigen

sudo apt update

Update pakete holen

sudo apt upgrade

Alle pakete installieren bzw. upgraden

sudo apt install

apt Installieren eines pakets

sudo apt remove

apt- Deinstallieren eines pakets

sudo apt clean

apt - Installationsdateien löschen/cleanen

apt search (Suchbegriff)

Nach paket suchen

apt show paket

Infos über paket anzeigen lassen

Graphical Paketverwaltung

Synaptic

Shell

Lediglich ein Befehlsübersetzer, erlaubt die Interaktion mit dem Dateisytem, dem Prozesssteuersystem und einfache Scriptprogrammierung - Die shell kann einfach ersetzt werden --> /etc/passwd kann die shell für jeden benutzer eingestellt werden

Standardshell

Meistens Bash (Bourne again shell)

sh

Bourneshell

csh

Scripting in c-Syntax

ksh

Kornshell Mix aus sh und csh

/etc/shells

Pfad: file mit allen shells

chsh

Befehl um shell zu wechseln - gültige shells befinden sich unter /etc/shells

Aufgaben einer Shell

1) Kommandozeile entgegennehmen

(command) && (command)

Verkettet Kommandos, führt das nächste nur aus wenn das erste erfolgreich ist

Echo $?

Zeigt Rückgabewert von zuletzt ausgeführtem Programm an

(command) || (command)

Verkettet Kommandos, führt das nächste nur aus wenn das erste fehlschlägt ist

(command) > (path oder variable)

Leitet den Standard output um

(command) 2> (path oder variable)

Leiden den Standard error um

(command) > &2

Schreibt standard output in standard error output

(command) 2> &1

Leiter Standard Error in Standard Output um

(command) >> (path)

Attached output an eine datei

(command) | (command)

Leiter die ausgabe des commands an ein weiteres weiter

mkfifo

erstellt eine named pipe. Dies Pipe kann dann wieder als output verwendet werden

?

Globbing: Beliebiges zeichen