3.9 KiB
Grundlagen der Konsole
Installation nützlicher Programme
Bevor Sie beginnen, installieren Sie bitte folgende Programme, die Sie im Kurs benötigen:
- nano: Einfache Textbearbeitung im Terminal
- tree: Anzeige von Ordnerstrukturen
- htop: Übersichtliche Systemüberwachung
Führen Sie diesen Befehl im Terminal aus:
sudo apt update
sudo apt install nano tree htop
Wo befinden Sie sich?
Lassen Sie sich das aktuelle Verzeichnis anzeigen.
pwd
Kurzbeispielausgabe:
/home/benutzer
Wechseln Sie in Ihr Home-Verzeichnis.
Tipp: Das Home-Verzeichnis erreichen Sie mit:
cd ~
Kurzbeispielausgabe nach cd:
pwd
/home/benutzer
Erstellen Sie im Home-Verzeichnis einen Ordner „projekt".
mkdir -p projekt
Prüfung:
ls
projekt
Erstellen Sie darin zwei Unterordner „dokumente" und „bilder".
mkdir -p projekt/dokumente projekt/bilder
Prüfung:
ls -lah projekt
Wechseln Sie in den Ordner „projekt".
cd projekt
Prüfung:
pwd
/home/benutzer/projekt
Erstellen Sie drei Textdateien: „notizen.txt", „aufgaben.txt", „ideen.txt".
touch notizen.txt aufgaben.txt ideen.txt
Prüfung:
ls -la
tree
Erstellen Sie zwei Bilddateien (Platzhalter): „bild1.jpg" und „bild2.jpg".
touch bild1.jpg bild2.jpg
Prüfung:
ls -la
tree
Kopieren Sie „notizen.txt" und „aufgaben.txt" in den Ordner „dokumente".
cp notizen.txt aufgaben.txt dokumente/
Prüfung:
tree
Verschieben Sie „ideen.txt" in den Ordner „dokumente".
mv ideen.txt dokumente/
Prüfung:
tree -a
Verschieben Sie „bild1.jpg" und „bild2.jpg" in den Ordner „bilder".
mv bild1.jpg bild2.jpg bilder/
Prüfung:
tree
Zeigen Sie die Ordnerstruktur mit „tree" an.
tree ~/projekt
Erweiterte Prüfung:
tree ~/projekt
Öffnen Sie eine der Textdateien mit „nano" und schreiben Sie einen kurzen Text hinein.
nano dokumente/notizen.txt
!!! note Speichern Sie mit strg+s, beenden Sie mit strg+X.
Prüfung:
cat dokumente/notizen.txt
Zeigen Sie Ihre aktuelle IP-Adresse an.
ip address
Abgekürzte Beispielausgabe (IPv4):
2: eth0: <...>
inet 192.168.1.10/24 brd 192.168.1.255 scope global eth0
Alternative:
hostname -I
Beispielausgabe:
192.168.1.10
Überwachen Sie Ihr System mit „htop".
htop
Abgekürzte Beispielausgabe (nicht-interaktiv, Snap‑Shot):
PID USER PRI NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 benutzer 20 0 150M 20M 8M S 1.2 0.5 0:01.23 python3
567 root 20 0 50M 5M 3M S 0.5 0.1 0:00.45 sshd
Zeigen Sie die Speicherauslastung an.
df -h
Abgekürzte Beispielausgabe:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 12G 36G 25% /
Zeigen Sie die Arbeitsspeicher-Auslastung an.
free -h
Abgekürzte Beispielausgabe:
total used free shared buff/cache available
Mem: 7.8G 1.2G 4.8G 50M 1.8G 6.1G
Swap: 2.0G 0B 2.0G
Wie finden Sie Hilfe zu einem Befehl?
man <Befehl>
Beispiel:
man ls
!!! attention Zum verlassen q oder strg+c
Zusatzaufgabe:
Erstellen Sie eine weitere Datei im Ordner „dokumente" und verschieben Sie diese anschließend in den Ordner „bilder". Zeigen Sie danach erneut die Struktur mit tree an.
Beispiel:
touch dokumente/zusatz.txt
echo "Testinhalt" > dokumente/zusatz.txt
mv dokumente/zusatz.txt bilder/
tree ~/projekt
!!! success Viel Erfolg beim Erkunden der Linux-Befehle und beim Organisieren Ihrer Dateien!