====== Terminal-Befehle ====== ===== Allgemein/Diverses ===== ^ Tastaturkürzel ^ Befehl ^ | ''Ctrl'' + ''U'' | Komplette Zeile löschen | | ''Ctrl'' + ''W'' | Einzelnes Wort links vom Cursor löschen | | ''Ctrl'' + ''A'' | Zum Anfang der Zeile springen | | ''Ctrl'' + ''E'' | Zum Ende der Zeile springen | === tar.gz Archiv packen === Ein **tar.gz** packen (''-c''), dabei alle Dateien während des Entpackens auflisten (''-v''). Mit ''-f'' wird angegeben, dass es sich um eine Datei handelt, deren Name auf den Befehl folgen muss. tar -cvf dateiname.tar.gz quellordername === tar.gz Archiv entpacken === tar -xvf dateiname.tar.gz [[http://imgs.xkcd.com/comics/tar.png|{{:terminal:tar.png}}]] [[https://xkcd.com/1168/|Quelle: xkcd]] ---- ===== Betriebssystem ===== === Alle '.DS_Store'-Dateien des aktuellen Ordners und in allen Unterordnern löschen === find . -name '*.DS_Store' -type f -delete === Versteckte Dateien anzeigen === defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder === Versteckte Dateien verbergen === defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder === Zugriffsrechte anpassen (einzelner Ordner/Datei) === chmod 0755 ordnername/ === Einem Benutzer/einer Gruppe alle Unterordner und Dateien des angegebenen Ordners zuordnen === chown -R benutzername /ordner chown -R :gruppenname /ordner chown -R benutzername:gruppenname /ordner === Benutzer einer neuen Gruppe hinzufügen === sudo dseditgroup -o edit -a benutzername -t user gruppenname === DNS-Cache leeren === sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed === Lokale TimeMachine-Backups löschen === Löscht man große Dateien unter macOS, wird der verfügbare Speicherplatz unter Umständen nicht direkt aktualisiert. Das liegt an lokalen TimeMachine-Backups. Solange einer dieser Snapshots auf eine solche gelöschte Datei verweist, wird sie vom System nicht direkt entfernt, sondern als "löschbar" vorgemerkt. Erst durch das Entfernen des/der TimeMachine-Snapshots und damit aller Verweise auf die Originaldatei kann der Speicherplatz freigegeben werden. // Lokale TimeMachine-Backups auflisten: tmutil listlocalsnapshots / // Ergebnis: com.apple.TimeMachine.2020-10-29-160622 // Einzelne TimeMachine-Backups löschen (nur letzten Teil des Namens verwenden!): tmutil deletelocalsnapshots 2020-10-29-160622 Quellen: [[https://www.macwelt.de/ratgeber/Time-Machine-OS-X-Backup-Mac-wiederherstellen-konfigurieren-8996410.html#anchor_6|MacWelt]] [[https://www.kevinpapst.de/lokale-timemachine-backups-loeschen/|www.kevinpapst.de]] ---- ===== TYPO3 ===== ==== Download ==== Mit ''wget'' lässt sich der aktuelle TYPO3-Kern per SSH herunterladen: wget get.typo3.org/8.7 -O typo3_src-8.7.19.tar.gz ==== Installation ==== Wenn TYPO3 auf dem Webserver entpackt wurde, können mit den folgenden Befehlen die benötigten //symbolischen Links// angelegt sowie die mitgelieferte ''.htaccess''-Datei kopiert und umbenannt werden. ln -s typo3_src-7.6.x typo3_src ln -s typo3_src/index.php ln -s typo3_src/typo3 cp typo3_src/_.htaccess .htaccess touch FIRST_INSTALL ==== Upgrade ==== Bei einem TYPO3-Upgrade muss nur __ein__ //symbolischer Link// auf den neuen Kern geändert werden: ln -nfs typo3_src-7.6.xx typo3_src ---- ===== Apache ===== === Start/Stop/Neustart === sudo apachectl start sudo apachectl stop sudo apachectl restart === Apache-Version anzeigen === httpd -v === Auf Syntaxfehler in der Apache-Config prüfen === apachectl configtest ---- ===== Cronjobs ===== === Aktuelle Cronjobs auflisten === crontab -l === Liste der Cronjobs im Editor 'Nano' editieren === export EDITOR=nano crontab -e