Benutzer-Werkzeuge

Webseiten-Werkzeuge


terminal:terminal-befehle_os_x

Dies ist eine alte Version des Dokuments!


Terminal-Befehle

Allgemein/Diverses

tar.gz Archiv entpacken

Ein tar.gz entpacken (-x), 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 -xvf dateiname.tar.gz

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

TYPO3

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

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

MySQL

MySQL-Server starten/stoppen/neustarten

mysql.server start
mysql.server stop
mysql.server restart

Tritt beim Start von MySQL der Fehler
ERROR! The server quit without updating PID file
auf, müssen die .err-Dateien im Ordner /usr/local/var/mysql/ gelöscht werden.

SQL-Import über Terminal

Wenn die SQL-Datei zu groß für einen Import über phpmyadmin ist. Leere Datenbank muss bereits vorhanden sein.

mysql -u Username -p Datenbankname < beispiel.sql

Cronjobs

Aktuelle Cronjobs auflisten

crontab -l

Liste der Cronjobs im Editor 'Nano' editieren

export EDITOR=nano
crontab -e
terminal/terminal-befehle_os_x.1454447675.txt.gz · Zuletzt geändert: 2016/02/02 22:14 von admin