Tipps & Tricks

298 Einträge, Seite 1 von 11

wieviel Dateien im Verzeichnis

wieviel Dateien befinden sich im Verzeichnis ls | wc -w

Datei zusammenfügen

mehrere Dateien in einer Datei zusammenfügen cat file1 file2 file3 >newfile

Datei Packen (gz)

Datei im gz Format packen tar -czvf /tmp/datei.tar.gz /tmp/verzeichnis

Datei Packen (bz2)

Datei im bz2 Format packen tar -xjvf * bz2

Datei Kopieren mit SCP

Dateien Kopieren mit SCP von einem Linux Server zum anderen scp -P 22 username@server:/tmp/verzeichnis /tmp/verzeichnis Gesamtes Verzeichnis kopieren scp -r -P 22 username@server:/tmp/verzeichnis /tmp/verzeichnis

Linux herunterfahren

Linux sofort herunterfahren shutdown -h now oder init 0 System herunterfahren mit Zeitangabe shutdown -h -m 23:00

Linux Script startbar machen

Linux Script startbar machen chmod -x dateiname

User anlegen

einen Linux User anlegen useradd -g users -d /home/ -m

User zeigen

alle Linux User zeigen awk -F: '{print $1}' /etc/passwd | sort | uniq oder cat /etc/passwd

Spielen unter Linux

wine muss erstmal installiert werden Installation von Games wine /mnt/cdrom/setup.exe Starten von Games wine meinspiel.exe Welche Games funktionieren? http://appdb.winehq.org/appbrowse.php?iCatId=2

Message an Windows schicken

Message über Samba an Windows schicken echo hurra | smbclient -M pc-name

Windows Dir mit Samba mounten

auf einem LinuxPC ein Windows Verzeichnis mounten mount -t smbfs -o username=username,password=geheim //192.168.0.1/c$ /linux-dir

alle Prozess-ID's anzeigen

alle Prozess-ID's anzeigen ps -ef | awk '{print $2}'

Prozesse killen die auf hd zugreifen

Prozesse killen die z.B. auf /dev/hdc1 zugreifen kill -9 $(lsof -a /dev/hdc1 | awk '!/PID/ {print $2}')

Link erzeugen

Softlink erzeugen ln -s dateiname linkname Hardlink erzeugen ln dateiname linkname

Kalender zeigen

Kalender zeigen cal 10 1492

Datei Entpacken (bz2)

Datei im bz2 entpacken tar -xjf

Onlinestatus

User Onlinestatus zeigen who /var/log/wtmp

geöffneten Dateien zeigen

alle geöffneten Dateien zeigen lsof Suchen wer auf das Device /dev/fd0 (Diskettenlaufwerk) zugreift: lsof | grep /dev/fd0

gesamtes Verzeichnis loeschen

ohne Abfrage gesamtes Verzeichnis loeschen rm -r verzeichnis

Programm im Hintergrund

Programm im Hintergrund starten programm 2>&1 >/dev/null &

welches Programm auf welche Ports

Welches Programm greift auf welche Ports zu lsof -Pi

wie viele Dateien im Verzeichnis

Zaehlen wie viele Dateien sich im Verzeichnis befinden ls | wc -w

if Abfrage

Beispiele: if [ "$1" = "" ] ; then break #echo "fertig..." else echo "$1" fi if [ "$2" = "" ]; then break #echo "fertig..." else echo "$2" fi datei abfragen ob sie existiert if test -f "datei"

while Schleife

Beispiele: beginn=1 ende=255 while [ $beginn -lt $ende ] ; do echo $beginn beginn=`expr $beginn + 1` done 100 zaehlen (mit fuehrenden Nullen): i=1 while [ $i -lt 101 ] do j=00$i echo ${j:$((-3))} let i=$i+1 done

ext2fs Dateisystem testen

Testen ob ext2fs Dateisystem der Partition /dev/hda2 Fehler enthält. e2fsck -f -c /dev/hda2 Die Meldung non-contiguous besagt daß das Dateisystem fragmentiert ist

Gruppen zeigen

alle Linux Gruppen zeigen cat /etc/group

Systemausgaben anzeigen

die letzten 10 Systemausgaben anzeigen lassen tail -f /var/log/messages # allgemeine Systemnachrichten tail -f /var/log/mail # Mailmeldungen tail -f /var/log/warn # Warnmeldungen tail -f /var/log/isdnlog # ISDN-Meldungen tail -f /var/log/boot.msg # Systemmeldungen während des Bootvorgangs tail -f /var/log/firewall # Meldungen der Firewall tail -f /var/log/smb.log # Logdatei von Samba