Linux Terminal - Meine meist gesuchten Befehle


Da mir jetzt nicht alles auf einmal einfällt, werde ich diesen Blog gelegentlich erweitern. Vielleicht hilft es ja auch dem Einen oder Anderen weiter.

Alias anlegen

alias ll='ls -l'
alias nn='nano -S -Y php -H -T 2 -E -m -c'
alias sudo='sudo'


Editor(Nano) in der Konsole mit brauchbaren Einstellungen starten
nano -S -Y php -H -T 2 -E -m -c /var/www/....

-S sorgt für einfaches Scrollen, antatt einer ganzen Seite
-Y Syntax Highlighting
-H History-Log
-T setzt die Tabulator-Weite
-E Macht aus Tabulatoren Leerzeichen
-m aktiviert die Maussteuerung
-c zeigt die Cursorposition
-B legt ein Backup der bearbeiteten datei an

Nützliche Tastenkombinationen in Nano:
[STRG] + [SHIFT] + [-] Um zu einer bestimmten Zeile zu Springen
[STRG] + [W] Suchen

für das Syntax-Highlighting kann man die Datei /usr/share/nano/php.nanorc bearebiten.

nano /usr/share/nano/php.nanorc

syntax "php" "\.php|\.inc$"
color white start="<\?(php)?" end="\?>"
color magenta start="<[^\?]" end="[^\?]>"
color magenta "\$[a-zA-Z_0-9]*"
color brightblue "\->[a-zA-Z_0-9]*"
color cyan "(\[)|(\])"
color brightyellow "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while|return|public|private|proteted|static)\s"
color brightyellow "\<(try|throw|catch|operator|new)\>"
color white "="
color green "[,{}()]"
color green "=="
color brightgreen "('[^']*')|(\"[^"]*\")"
color yellow start="/\*" end="\*/"
color yellow start="#" end="$"
color yellow "//.*"

Ordner rekursiv Packen
zip -r zieldatei.zip (* oder ordnername)

Datei von Webseite in aktuelles Verzeichnis laden
wget "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz"

Datei im aktuellen Verzeichnis entpacken
unzip zipdatei.zip (einfach oder?)

Manchmal lässt sich eine Zip-Datei nicht herunterladen... in dem Fall die Datei einfach umbenennen.... damit hat es bei mir geklappt...

Dateieigentümer ändern
chown user:group -R *

Dateiberechtigungen rekursiv setzen
chmod -R 750 *

ALLE Ordnerberechtigungen rekursiv setzen
find ./ -type d -exec chmod 750 {} +

Rechte

Benutzerkategorie
Erste Stelle = Besitzer
Zweite Stelle = Gruppe
Dritte Stelle = Andere

Rechte
7 = Voll
6 = Lesen und Schreiben
5 = Lesen und Ausführen
4 = Nur Lesen
3 = Schreiben und Ausführen
2 = Nur Schreiben
1 = Nur Ausführen
0 = Keine

Mach Deine Cocktails einfach selbst !

Kommentare:

 neo schrieb am 08.12.2018 10:43 Uhr
a
Du kannst hier nicht kommentieren!