This is an old revision of the document!
Table of Contents
Resizing av bilder
Krever imagemagick
convert <kildefil(er)> -resize 50% <utfil>
for scaling, kan også sette en gitt størrelse med convert <kildefil(er)> -resize 64×64 <utfil>
Merge av PDF-filer
Krever pdftk
pdftk *.pdf cat output alt.pdf
tar alle pdf-filene i CWD og merger sammen i alt.pdf
Ymse ødelagte pakker
- Repair:
dpkg –configure -a
- Reconfigure:
dpkg-reconfigure pkg (-a)
- Fix:
apt-get -f install (pkg)
- Nuke:
dpkg –force-remove-reinstreq -r pkg
- Corrupt deb:
rm /var/cache/apt/archives/pkg
- Hack dpkg:
rm /var/lib/dpkg/info/pkg*
Automount sshfs avhengig av nettverk
Lett modifisering av dette scriptet
#!/bin/bash # Requires env_keep=SSH_AUTH_SOCK in /etc/sudoers file. Remeber to edit with sudo visudo IF=$1 STATUS=$2 USER=yourusername # EDIT wait_for_process() { PNAME=$1 PID=`/usr/bin/pgrep $PNAME` while [ -z "$PID" ]; do sleep 3; PID=`/usr/bin/pgrep $PNAME` done } mountserver() { wait_for_process nm-applet /usr/bin/sudo -u $USER sshfs user@server:[path/to/mount] /path/to/mountpoint # EDIT } if [ "$IF" = "wlan0" ] && [ "$STATUS" = "up" ]; then #LAN Subnet at work NETMASK="netmask for your network" # EDIT if [ -n "`/sbin/ip addr show $IF to $NETMASK`" ]; then mountserver exit $? fi fi
For gjenbruk, er alt som trengs å endre USER, NETMASK og funksjonen foo() til det man vil scriptet skal kjøre. Legg også merke til kommentaren på linje 2, dette MÅ gjøres for at det skal fungere. Scriptet skal legges i /etc/NetworkManager/dispatcher.d
Endre hostname
Endre fila /etc/hostname
endre også det gamle hostnamet i /etc/hosts
eller vil sudo slutte å fungere.
Kryptere / dekryptere filer med gpg
Kryptere:
gpg -c <fil>
Velg en passphrase
Dekryptere:
gpg --ouput <fil> -d <fil>.gpg
Skriv passphrase
Aktivere scroll med to fingre
synclient VertTwoFingerScroll=1 synclient HorizTwoFingerScroll=1
Høyreklikk ved dobbeltap med to fingre
synclient TouchpadOff=1
SSH Tunnell
ssh -f -L localport:remote-address:remote-port user@ssh-gateway.com -N
Example:
ssh -f -L 8000:128.39.143.36:19020 hig -N
Vil føre til at alle forespørsler til port 8000 mot localhost vil bli sendt til 128.39.143.36:19020 via loke.hig.no.
Kan også brukes motsatt
ssh -f user@personal-server.com -L 2000:personal-server.com:25 -N
Identifisere fysisk nettverksport
ethtool -p ethX 10
Lysene på den fysiske porten eth1 vil blinke
Scrolle i screen
ctrl+a+esc –> page up/down –> WIN!