Copyright © 2005 Lukáš Cirkva
Obsah
Toto vyhledávání funguje všude, kde je find a grep, tedy i v Solarisu. :-)
find . -exec grep -li string {} \;recode ISO-8859-2..windows-1250 in_file.txt > out_file.txt
nebo pomocí příkazů iconv, convert, cstocs.
Záloha diskové oblasti hda2, komprimace gzipem a uložení přes ssh na server.cz:
dd if=/dev/hda2 | gzip -f | ssh -C server.example.cz dd of=/home/noteboo2.raw.gz
obnovení ze zálohy:
gunzip -c noteboo2.raw.gz | ssh notebook.example.cz dd of=/dev/hda2
záloha aktuálního adresáře tar-em:
tar cvfx - . l ssh -C server.example.cz dd of=/tmp/tar.tgz
Vyhledání a smazání přebytečných coredump:
find /home -type f -name core -ok rm {} ;\Zpřístupnění vzdáleného portu 443 na lokální počítač port 4443 příkazem:
ssh -L 4443:localhost:443 nekde.daleko.example.cz
V systému CVS jsou uloženy všechny verze zdrojového kódu a v případě potřeby se lze ke kterékoliv starší verzi vrátit.
Založení projektu:
cvs import -m "Initial import." "nazev-projektu" uzivatel INITIALzískání dat z CVS:
cvs co "nazev-projektu"
potvrzení změn projektu (v adresáři projektu):
cvs ci -m "popis zmen"
přidání nového souboru:
cvs add souborSkriptíček do .bashrc, který poskytuje po ukončení mc přechod na aktivní adresář.
mc ()
{
MC=/tmp/mc$$-"$RANDOM"
/usr/bin/mc -P "$@" > "$MC"
cd "`cat $MC`"
rm "$MC"
unset MC;
}Nejříve je třeba vyvořit ISO: mkisofs -o /tmp/tex.iso tex.zip, následuje zjištění zarízení vypalovačky: cdrecord -scanbus
Cdrecord-Clone 2.01a34 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling Linux sg driver version: 3.5.31 Using libscg version 'schily-0.8'. scsibus2: 2,0,0 200) 'PLEXTOR ' 'CD-R PX-W2410A' '1.03' Removable CD-ROM 2,1,0 201) * 2,2,0 202) * 2,3,0 203) * 2,4,0 204) * 2,5,0 205) * 2,6,0 206) * 2,7,0 207) *
a samotné vypalování:
cdrecord dev=2,0,0 driveropts=burnfree -v x09-22207.iso
U mého notebooku IBM:
cdrecord dev=ATAPI:0,0,0 -eject speed=16 driveropts=burnfree /tmp/sol-9-u7-x86-v2.iso
Přepínat české - americké mapy na mém notebooku:
setxkbmap czsk us_cz_qwerty -model pc105 -compat group_led
Postup je následující:
Převod doc na ps v Openoffice tiskem do souboru
Spojit oba ps soubory například pomocí cat soubor1 >> soubor2
Vytvořit pdf z ps ps2pdf soubor2.ps
rsync -e ssh -l -a -v --progress --delete --ipv4 --stats . uzivatel@server:/cilovy/adresar
Příkaz zjistí velikost podaresářů v aktuálním adresáři:
find . -maxdepth 1 -type d -print | xargs du -sk | sort -rn
Jak forwardova X-ka přes ssh:
sshd daemon musí poskytovat X forwarding (povoleno v /etc/ssh/sshd_config)
před připojením nastavit správně display: export DISPLAY=localhost
nastavení9 forwarování9 v ssh/config
[kuky@book kuky]$ cat .ssh/config Compression yes CompressionLevel 9 ForwardX11 yes ForwardX11Trusted yes
a připojení ssh -X -Y server.example.cz