Dies ist mein Notizzettel für Linux-Befehle, die ich als Anfänger noch nicht so "intus" habe...
tar xvzf foo.tar.gz
diff -U 3 file1 file2
gzip -dc patch.gz | patch -p1
useradd -c 'comment' -m username
Programm im Hintergrund starten | (Befehl) & |
Programm anhalten | Ctrl+Z |
Programm in den Hintergrund | bg |
Hintergrundjobs auflisten | jobs |
Programm in den Vordergrund | fg |
export XAUTHORITY=/home/user/.Xauthorityoder:
xhost +localhost
find / -xdev | cpio -pdm /mntoder:
tar cfp - . | ( cd /mnt/new_part ; tar xpf - )
echo $[3*5+0xc0]
cd /usr/src mv linux linux.old tar xzf /irgendwo/linux-2.4.42.tar.gz mv linux linux-2.4.42 ln -s linux-2.4.42 linux cd linux make menuconfig make dep && make bzImage && make modules && make modules_install make install (??) vi /etc/lilo.conf lilo
apt-get locales dpkg-reconfigure localesLocale "de_AT@euro ISO-8859-15" auswählen und generieren (aus irgendeinem Grund funktioniert das bei der Installation von "locales" nicht)
vi /etc/profileund folgendes hinzufügen:
LC_CTYPE=de_AT@euro export LC_CTYPE LESSCHARSET=latin1 export LESSCHARSETDann noch:
vi /etc/inputrcund das Kommentarzeichen von der Zeile mit "set convert-meta off" entfernen.
fuser -n tcp 12345
xev
cat /proc/pid/maps
for i in *.JPG; do mv "$i" "`echo $i|sed 's/\(.*\.\)JPG/\1jpg/'`" ; done
find -type d -print0 |xargs -0 -i bash -c 'mv "{}" "`echo "{}"|tr "\202\204\224\201\341\216\231\232" "\351äöüßÄÖÜ"`"' find -type f -print0 |xargs -0 -i bash -c 'mv "{}" "`echo "{}"|tr "\202\204\224\201\341\216\231\232" "\351äöüßÄÖÜ"`"'