Schleife

while [ true ]; do ls -lrath; sleep 2; done

Suchen in Dateien mit negativFilter

grep <Suchbegriff> <Dateimuster> | grep -v <Anti-Suchbegriff>

Hardlink

Link bleibt bestehen und zeigt auf das ziel wenn das verlinkte ziel verschoben wird.

ln <zu_verlinkendes_ziel> <link_name>

Symlink

Link zeigt ins leere wenn das verlinkte ziel verschoben wird.

ln -s <zu_verlinkendes_ziel> <link_name>

Packen/Entpacken

beispiel.tar

tar xvf beispiel.tar

beispiel.tar.gz

tar xvfz beispiel.tar.gz

beispiel.tar.bz2

tar xvfj beispiel.tar.bz2

beispiel

tar cvf beispiel.tar beispiel

SSH

ssh [-p port] user@host

 

SSH tunnel

ssh -C -L10002:localhost:80 -p2223 user@server -N

-C Daten komprimieren

-L Tunnel aufbauen

localhost:10002 localer Zugriffspunkt

-N keine Session

rsync

rsync -rtnvP –stats -e ‚ssh -p 1234′ user@host:/sourceDir/ /targetDir
-r recursiv
-t don’t update timestamp
-n simulate
-v show all steps
-P show progress
–stats show status at the end

SCP

scp localeDatei.sql <USER>@<HOST>:<PfadZumVerzeichnis|PfadZurDatei>
scp <USER>@<HOST>:<PfadZumVerzeichnis|PfadZurDatei> <ZielFürVerzeichnis|ZielFürDatei>

FIND Dateien mit vollständigen Pfad recursiv in Unterverzeichnissen

find . -type f -follow -print

RegEx Search / Suche mit exclude
(href=\"[^<|javascript|\/css|#])


SCREEN

screen -xRR -S MySessionName
Screen selbst wird per <STRG>+<A> und <?> dann bedient.  
<STRG>+<A>, <P> = previous screen  
<STRG>+<A>, <N> = next screen 
<STRG>+<A>, <D> = Detach screen (also Screen in den Hintergrund schalten) 
<STRG>+<A>, <SPACE> = Wechsel zur nächsten Session 
<STRG>+<A>, <C> = create new Session
screen -ls = zeigt alle Screens an
Veröffentlicht unter Linux.

Kommentar hinterlassen

benötigt


sechs − 4 =

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>