Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi:raspberry_pi_-_arbeiten_auf_der_kommandozeile

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
raspberry_pi:raspberry_pi_-_arbeiten_auf_der_kommandozeile [2026/02/25 09:32] – [Übersicht] torsten.roehlraspberry_pi:raspberry_pi_-_arbeiten_auf_der_kommandozeile [2026/02/26 09:37] (aktuell) torsten.roehl
Zeile 2: Zeile 2:
 [[einstiegskurs_raspberry_pi| ☚ zurück - Einstiegskurs]] [[einstiegskurs_raspberry_pi| ☚ zurück - Einstiegskurs]]
  
-<WRAP center round box 60%> +// 
-Beitrag:  <color #ed1c24>ENTSTEHT GERADE</color> FIXME +Diese Seite bietet eine Übersicht über die im Kurs behandelten Themen. Im Vordergrund stehen Arbeit auf der Konsole, Dateioperationen und Linux-Systemkonfiguration. Behandelt werden zudem Benutzerverwaltung, Rechtekonzept und der Filesystem Hierarchy Standard (FHS). 
-</WRAP> +//
  
 <note> <note>
Zeile 13: Zeile 12:
  
  
 +====== Kursinhalte ======
  
-====== Übersicht ====== +  *** FHS Standard**
- +
-  * FHS Standard+
     * Einstieg ins Dateisystem     * Einstieg ins Dateisystem
-    * Übersicht der Verzeichnisse (Inhalte folgen) +    * Übersicht der Verzeichnisse 
-    * Absolute vs. relative Pfade (wird erklärt)+    * Absolute vs. relative Pfade
     * Home-Verzeichnis     * Home-Verzeichnis
  
-  * Benutzerverwaltung+  * **Benutzerverwaltung**
     * Grundlagen     * Grundlagen
-    * Benutzer, Gruppen, root +    * Benutzer, Gruppen, root 
- +
    
-  * Zugriffskonzepte+  * **Zugriffskonzepte**
     * Linux-Rechtekonzept     * Linux-Rechtekonzept
-    * Zugriffsrechnte anschauen und ändern+    * Zugriffsrechte anschauen und ändern 
 +    * Benutzer und Gruppenzuordnung anschauen und ändern
     * Sudo-Prinzip     * Sudo-Prinzip
      
-  * Konfiguration von Linux-Systemen +  *** Konfiguration von Linux-Systemen** 
-    Terminal-Einstellungen (Beispiele folgen) +        Systemkonfiguration 
-    Tmux, VIM, Crontab (Mini-Tutorials) +        Benutzerkonfiguration 
-    Softwareinstallation (apt)+      
  
-  * Arbeiten auf der Kommandozeile +  * **Arbeiten auf der Kommandozeile** 
-    Grundlegende Navigation: cd, ls, pwd +    * Prompt erkennen 
-    * Prompt erkennen: user@host:~$ +    * Grundlegende Navigation   
-    * Dateien erstellen / anzeigen: touch, cat, nano +    * Dateien erstellen / anzeigen 
-    * History, Tab-Completion, einfache Tastenkürzel +    * Befehle ausführen 
- +    * nützliches: History, Tab-Completion, einfache Tastenkürzel
-  * Im Kurs verwendete Terminalbefehle +
-    * Basisbefehle für Anfänger +
-    * Kopieren, Verschieben, Löschen, Anzeigen, SSH etc. (Mini-Tutorials)+
  
 +  * **Im Kurs verwendete Terminalbefehle**
 +    
  
  
Zeile 52: Zeile 49:
  
 ---- ----
 +====== Details ======
  
 ===== FHS Standard ===== ===== FHS Standard =====
Zeile 95: Zeile 93:
  
 ++++ Konfiguration von Linux-Systemen | ++++ Konfiguration von Linux-Systemen |
-==== Terminal - Bash ==== +==== bash ====
-==== Tmux   ==== +
-==== VIM ====+
 ==== bin ==== ==== bin ====
 ==== crontab ==== ==== crontab ====
Zeile 135: Zeile 131:
   * ''Strg+U / Strg+K'' Vor/nach dem Cursor löschen.   * ''Strg+U / Strg+K'' Vor/nach dem Cursor löschen.
   * ''Tab'' Automatische Vervollständigung von Befehlen/Pfaden.   * ''Tab'' Automatische Vervollständigung von Befehlen/Pfaden.
-  * ''Strc+C''+  * ''Strg+C''
  
 === nützliches === === nützliches ===
   * ''History'': Mit der Pfeiltaste hoch/runter können frühere Befehle aufgerufen werden.    * ''History'': Mit der Pfeiltaste hoch/runter können frühere Befehle aufgerufen werden. 
   * **Quoting**   * **Quoting**
 +        * Benennung von Dateien und Verzeichnissen
   * **Scripte ausführen**: '' chmod +x datei.sh'' macht Skripte ausführbar.   * **Scripte ausführen**: '' chmod +x datei.sh'' macht Skripte ausführbar.
  
Zeile 151: Zeile 148:
 Diese Liste enthält – mit Ausnahme eventuell vergessener Befehle – alle im Kurs verwendeten Kommandos zum schnellen Nachschlagen. Diese Liste enthält – mit Ausnahme eventuell vergessener Befehle – alle im Kurs verwendeten Kommandos zum schnellen Nachschlagen.
  
 +=== Navigation ===
 ^Befehl^Beschreibung^Beispiel^ ^Befehl^Beschreibung^Beispiel^
-|''cp'' |Dateien oder Verzeichnisse kopieren |''cp datei.txt backup.txt'' | 
-|''cd'' |In ein Verzeichnis wechseln |''cd ~/devel'' | 
-|''rm'' |Dateien oder Verzeichnisse löschen |''rm datei.txt'' | 
 |''pwd'' |Aktuelles Verzeichnis anzeigen |''pwd'' | |''pwd'' |Aktuelles Verzeichnis anzeigen |''pwd'' |
-|''tar'' |Archive erstellen oder entpacken |''tar -xzf archiv.tgz'' | 
 |''ls'' |Inhalt eines Verzeichnisses anzeigen |''ls -l'' | |''ls'' |Inhalt eines Verzeichnisses anzeigen |''ls -l'' |
-|''ssh'' |Verbindung zu einem entfernten Rechner herstellen |''ssh pi@raspi''+|''cd'' |In ein Verzeichnis wechseln |''cd ~/devel''
-| ''scp''Dateien über SSH kopieren |[[course:scp|🎓 Mini-Tutorial]] |+ 
 +=== Dateien und Verzeichnisse === 
 +^Befehl^Beschreibung^Beispiel^
 |''touch'' |Leere Datei erstellen |''touch test.txt'' | |''touch'' |Leere Datei erstellen |''touch test.txt'' |
-|''apt'' |Paketverwaltung (Installieren, Entfernen, Aktualisieren) |''sudo apt install paketname'' |+|''cp'' |Dateien oder Verzeichnisse kopieren |''cp datei.txt backup.txt'' |
 |''mv'' |Datei verschieben oder umbenennen |''mv alt.txt neu.txt'' | |''mv'' |Datei verschieben oder umbenennen |''mv alt.txt neu.txt'' |
-|''sudo reboot'' |Raspberry Pi neu starten |''sudo reboot''+|''rm'' |Dateien oder Verzeichnisse löschen |''rm datei.txt'' oder ''rm -rf ~/test''
-|''sudo shutdown -r now'' |Raspberry Pi neu starten |''sudo shutdown -r now''+|''ln'' |Link (Hardlink oder symbolischer Link) erstellen |''ln -s ziel.txt link.txt''
-|''sudo shutdown -h now'' |Raspberry Pi herunterfahren __ohne__ Neustart |''sudo shutdown -h now'' + 
-|''zip'' | | +=== Rechte und Benutzer === 
-| ''ln''|+^Befehl^Beschreibung^Beispiel^ 
 +|''chmod'' |Zugriffsrechte ändern |''chmod 755 script.sh''
 +|''chgrp'' |Gruppe ändern |''chgrp gruppe datei.txt''
 +|''sudo'' |Befehl mit Root-Rechten ausführen |''sudo apt install paketname''
 + 
 +=== Archivieren === 
 +^Befehl^Beschreibung^Beispiel^ 
 +|''tar'' |Archive erstellen oder entpacken |''tar -xzf archiv.tgz''
 +|''zip'' |ZIP-Archiv erstellen |''zip -r devel_archiv.zip ~/devel'' 
 +|''unzip''|ZIP-Archiv entpacken |''unzip devel_archiv.zip''
 + 
 +=== Netzwerk === 
 +^Befehl^Beschreibung^Beispiel^ 
 +|''ssh'' |Verbindung zu entferntem Rechner |''ssh -X pi@raspi''
 +|''scp'' |Dateien über SSH kopieren |[[course:scp|🎓 Mini-Tutorial]] | 
 + 
 +=== System === 
 +^Befehl^Beschreibung^Beispiel^ 
 +|''apt'' |Paketverwaltung |''sudo apt install paketname''
 +|''sudo reboot'' |System neu starten |''sudo reboot''
 +|''sudo shutdown -r now'' |System neu starten |''sudo shutdown -r now''
 +|''sudo shutdown -h now'' |System herunterfahren |''sudo shutdown -h now'' |
  
raspberry_pi/raspberry_pi_-_arbeiten_auf_der_kommandozeile.1772011924.txt.gz · Zuletzt geändert: von torsten.roehl