Fore & fazoni (4)

Подели преко

Evo nekih “fora i fazona” koje bi trebalo da nam olakšaju rad u konzoli
a vrlo ?esto su najbolja rešenja. Ovog puta su sa leve strane date
komande a sa desne je dat opis komande, tj. šta sa njom postižemo.
Pozivamo i sve vas ukoliko imate svoje ili prikupljene tipove da nam ih
pošaljete za objavljivanje ili to sami uradite preko formulara za
objavljivanje tekstova
. Za nastavak kliknite read more…

KOMANDA OPIS
apropos word prikazuje komande koje se imaju re?: word
gpg -c file ekriptuje fajl
gpg file.gpg dekriptuje fajl
look wordprefix brzo pretraživanje re?nika
grep –color word /usr/share/dict/words ozna?ava mesta re?i u re?niku
nice command pokre?e ne prioritetnu komandu
renice 19 -p $$ stavlja teku?i shell u stanje niskog prioriteta
echo “wget url” | at 01:00 download-ujte url u 1 posle pono?i u teku?i direktorijum
echo “mail -s ‘get the train’
[email protected] < /dev/null" | at 17:45
email podsetnik
printf “%’d
” 1234
prikaoj sa grupisanjem na hiljaditi deo
watch -n1 “cat /proc/interrupts” gledajte promene podataka neprekidno
time command prikazuje koliko je komandi vremena potrebno
alias hd=’od -Ax -tx1z -v’ pogodni hexdump alias
which command prikazuje punu putanju komande
ls | pr -T9 -W$COLUMNS prikazuje u 9 kolona u širini terminala
touch -c -t 0304050607 file podešava vremensku marku(YYMMDDhhmm)
pstree -p prikazuje hierarhiju procesa
lsof /dir/file prokazuje koji proces koristi dati fajl
prostor na disku
ls -lSr prikazuje fajlove, najve?i ?e biti poslednji
du -sh file dir prikazuje iskoriš?enost diska po fajlovima i diretorijumima
df -h prikazuje slobodan prostor na disku
df -i prikazujeslobodne inodes
fdisk -l prikazuje veli?inu particija na diskovima (kao root)
kretanje kroz direktorijume
cd – vra?a nam u prethodni direktorijum
cd vra?a nas u home direktorijum
(cd dir && command) ide u direktorijum, izvršava komandu i vra?a nas u trenutni
direktorijum
pushd /usr stavlja trenutni direktorijum u pozadinu i ulazi u /usr ali
se možemo vratiti u teku?i komandom popd
CD
dd bs=1M if=/dev/cdrom | gzip >
cdrom.iso.gz
kopira i ?uva podatke sa CDa
mkisofs -r dir | gzip > cdrom.iso.gz kreira cdrom image iz direktorijuma
mount -oloop cdrom.iso /mnt/dir montira cdrom image u /mnt/dir (za pregled/editovanje)
gzip -dc cdrom.iso.gz | cdrecord dev=0,0,0 – reže cdrom image
cdparanoia -B ripuje audiotrake sa CD u wav fajlove u trenutni direktorijum
cdrecord dev=0,0,0 -audio *.wav kreira audio CD od svih wav fajlova u trenutnom
direktorijumu
oggenc –tracknum=”track” track.cdda.wav -o
“track.ogg”
kreira ogg fajl od wav fajla
arhiviranje
tar c dir/ | bzip2 > dir.tar.bz2 kreira arhivu celog dir/
bzip2 -dc dir.tar.bz2 | tar x raspakivanje arhive
find dir/ -name “*.png” | xargs tar rf
dir.tar; bzip2 dir.tar
kreira arhivu fajla *.png u dir/
( tar cf – /dir/to/copy ) | ( cd /where/to/
&& tar xf – )
kopira (sa dozvolama) copy/ diretorijum u /where/to/
( cd /dir/to/copy && tar cf – . ) | (
cd /where/to/ && tar xf – )
kopira (sa dozvolama) sadržaj copy/ direktorijuma
u /where/to/
direktorijum
( tar cf – /dir/to/copy ) | gzip | ssh
user@remote ‘cd /where/to/ && gzip -dc | tar xf -‘
kopira (sa dozvolama) copy/ direktorijum u mrežni :/where/to/
direktorijum
dd bs=1M if=/dev/hda | gzip | ssh user@remote
‘dd of=hda.gz’
bakapuje hard disk na udaljenu mašinu (na mreži)
pretraživanje fajlova
alias l=’ls -l –color=auto’ przi listing direktorijuma
ls -lrt prikazuje fajlove po datumu
find -name “*.[ch]” | xargs grep -E “search
string”
pretražuje *.c and *.h zbog “search string” u teku?em i nižim
direktorijumima
find -type f | xargs grep -E “search string” pretražuje sve regularne fajlove zbog “search string” u
teku?em i nižim direktorijumima
find -type f -maxdepth 1 | xargs grep -E
“search string”
pretražuje sve regularne fajlove zbog “search string” u ovom
direktorijumu
locate -r ‘file[^/]*.txt’ pretražuje keširani indeks zbog imena fajlova.
Kalendar
cal -3 prikazuje kalendar
date –date=’25 Dec’ +%A prikazuje na koji dan pada boži? u teku?oj godini
date –date ‘1970-01-01 UTC 130204800 seconds’ konvertuje proj sekundi od zadatog datuma
TZ=”Europe/Belgrade” date Koje je vreme u Beogradu (koristi tzselect da bi dobio TZ )
Umrežavanje (Note ifconfig, route,
mii-tool, nslookup commands are obsolete)
ip link show prikazuje mrežne interfejse
ethtool interface prikazuje status mrežnih interfejsa
ip link set dev eth0 name wan menja ime eth0 u wan
ip addr add 1.2.3.4/24 brd + dev eth0 dodaje ip i masku(255.255.255.0)
ip link set dev interface up startuje interfejs (ili ga zaustavlja)
ip route add default via 1.2.3.254 postavlja default gateway na 1.2.3.254
host name pretražuje ip adresu za ime ili obrnuto
netstat -lp –inet prikazuje internet servise na sistemu
netstat -p –inet prikazuje listu aktivnih konekcija na/sa sistema
Matematika
echo “(321-123)/123” | bc -l brzo ra?unanje
echo “print (10E3-123)/123” | python ra?unanje i prikaz preko
pythona
echo “obase=16;ibase=10;123” | bc osnovne konverzije (decimal u hex)
RPM
rpm -ivh packages(s).rpm instalira rpm fajl(ove)
rpm -Uvh packages(s).rpm upgrade-uje sistem sa rpms-ovima
rpm -e package uklanja paket
rpm -q package prikazuje verziju instaliranog paketa
rpm -q -i package sprikazuje opis paketa
rpm -q -f /path/file prikazuje kojem paketu dati fajl pripada
rpm -q -l package prikazuje gde su fajlovi instalirani
rpm -q -l -p package.rpm prikazuje gde ?e fajlovi biti instalirani
rpm -q –requires package prikazuje fajlove/pakete koji su paketu potrebni
rpm -q –whatrequires package prikazuje pakete koji zahtevaju dati paket
rpm -q -a –queryformat
“%10{SIZE} %{NAME}
” | sort -k1,1n
prikazuje pakete po veli?ini
editovanje teksta
sed ‘s/string1/string2/g’ menja string1 sa string2
sed ‘/ *#/d; /^ *$/d’ uklanja komentare i prazne linije
sed ‘s/[ ]*$//’ uklanja trailing prostore iz linija
tr -d ‘
konvertuje dos kraj linije u unix kraj linije
programi
mc veoma mo?an fajl menadžer
screen virtuelni terminali sa detach opcijom
lynx konzolni web pretraživa?
gnuplot interactive/scriptable iscrtavanje
octave okruženje sli?no matlab-u

Tipovi skupljeni sa newsforge.com