Impressum

Sascha Bucher
Poststrasse 2, 6060 Sarnen, Schweiz

sascha.bucher(at)sabu.ch

 

Urheberrecht

Die Rechte aller Abbildungen auf sabu.ch und galerie.sabu.ch liegen bei Sascha ­Bucher. Ohne ausdrückliche Erlaubnis ist es nicht ­gestattet, diese zu verwenden.

Datenschutz

Themenbild zu

Spickzettel
Terminal
SSH-Befehle

Meine Sammlung einiger SSH-Code­schnipsel, die ich mir nicht merken kann. Vor allem praktisch mit TYPO3, um das CMS zu archivieren, den Cache komplett zu löschen oder ein Update durchzuführen.

Dateihandling

Archivieren

  1. tar -czvf filename.tar.gz folder/

Extrahieren

  1. tar -xzvf filename.tar.gz

Löschen einer Datei

  1. rm filename

Löschen des Verzeichnisses mit Inhalt

  1. rm -rfv foldername/

Löschen des Inhalt ohne Verzeichnis (innerhalb des Verzeichnisses ausführen)

  1. rm -rfv *

Erstellen eines Verzeichnisses

  1. mkdir newfoldername

Verschieben/Umbenennen einer einzelnen Datei

  1. mv filename folder/newfilename

Liste aller Dateien/Ordner als Textdatei ausgeben

  1. ls -l > listenname.txt

Wechsel in das entsprechende Verzeichnis

  1. cd foldername/

Wechsel in das übergeordnete Verzeichnis

  1. cd ..

Kopieren einer Datei

  1. cp filenameOriginal filenameCopy

Kopieren eines Verzeichnisses

  1. cp -rv folderOriginal/ folderTarget/

Aktuelle Position anzeigen

  1. pwd

Ordner im Finder (OSX) öffnen

  1. open .

Public SSH Key in die Zwischenablage kopieren

  1. pbcopy < ~/.ssh/id_rsa.pub

   
 

Aufbau der Befehlszeile am Beispiel «Archivieren»

tar

Befehl

-

Start der Optionen

c

Option create (erstellen)

z

Option gzip (komprimieren)

f

Option file (Archivfile)

v

Option verbose (Auflistung der Dateien während der Ausführung. Ideal, um den Fortschritt zu kontrollieren.)

r

Option (wahrscheinlich) für rekursives Verhalten

filename

gewünschter Dateiname

folder/

Verzeichnis, das komprimiert werden soll

Symlinks erstellen

Symlinks erstellen (für TYPO3 9.x.xx)

  1. ln -s typo3_src-9.1.x typo3_src
  2. ln -s typo3_src/index.php
  3. ln -s typo3_src/typo3

Symlinks anpassen (für TYPO3)

  1. ln -nfs typo3_src-x.x.xx typo3_src

 

Aufbau der Befehlszeile für Symlinks

ln -s

Befehl

typo3_src/typo3

Verzeichnis-/Dateiziel

typo3

Symlinkname

SSH, Symlink, Terminal, TYPO3