Linuxin hyödyt

Kirjoittanut . Liittyy aiheisiin , , .

Arkistomatskua

Otathan huomioon, että tämä on yli 15 vuotta vanha artikkeli, joten sisältö ei ole välttämättä ihan ajan tasalla. Olin artikkelin kirjoittamishetkellä 21-vuotias.

Kirjoitin heinäkuussa 2008 hieman syitä miksi käytän linuxia. Olen käyttänyt linuxia ensisijaisesti vuoden 2008 alusta lähtien, enkä enää (toivottavasti) koskaan ole siirymässä pysyvästi windowsiin. Koen linuxin olevan muunmuassa vakaampi, toimivampi, monipuolisempi, kustomoitavampi, kauniimpi, halvempi, nopeampi kuin windows. Linux on myös kätevämpi palvelin. Koneeni on ollut varmaan vuoden päällä yhteen menoon, eikä minun ole tarvinnut käynnistää uudelleen kuin pari kertaa ja nekin pätevästä syystä (x/kernel-päivitykset). Windowsissa piti jatkuvasti käynnistää konetta uudelleen, mikä oli turhauttavaa sillä olen sellainen ihminen jolla on monta rautaa tulessa kun puhutaan tietokoneista.

Löydän joka päivä uusia asioita, jotka tekevät linuxista sen oikean käyttöjärjestelmän. Olen jo tottunut komentorivikäyttäjä, enkä pystyisi elämään ilman bashia. Pidän linuxin jatkuvasta positiivisesta kehittymisestä ja tykkään seurata muutoksia. Olen kuitenkin hieman varuillani aina päivitysten suhteen, sillä joidenkin asioiden en tahdo muuttuvan.

Linux-työpöytäni

Omien bash-ohjelmien koodausten ohella olen viime aikoina tutustunut paremmin muutamiin uusiin komentorivipohjaisiin ohjelmiin. Videonmuokkauksessa mencoder on osoittautunut erittäin käteväksi ja nopeaksi ohjelmaksi. Tässä muutamia esimerkkejä:

Konvertoi wmv aviksi:

mencoder infile.wmv -ofps 23.976 -ovc lavc -oac copy -o outfile.avi

mov aviksi:

mencoder -ovc copy -oac pcm file.mov -o file.avi

mp4 aviksi:

mencoder -ovc copy -oac pcm asd.mp4 -o asd.avi

Yhdistä useat .avi-tiedostot kätevästi yhteen tiedostoon (esim kotivideopätkät tai elokuvat cd1-cd4 -formaatissa):

cat movie1.avi movie2.avi > new_movie.avi
mencoder -forceidx -oac copy -ovc copy new_movie.avi -o movie.avi

Konvertoi wmv mpeg:ksi:

mencoder movie.wmv -o movie.mpg -ovc lavc -oac mp3lame -of mpeg

Kopioi vain haluttu pätkä videotiedostosta (ensimmäinen timestamp on mistä aloitetaan ja toinen on kuinka pitkän ajan kuluttua aloituskohdasta video leikataan.):

mencoder -ss 00:00:00 -endpos 00:26:46 -ovc copy -oac copy original.avi -o cutted.avi

Rippaa dvd aviksi suomenkielisillä tekstityksillä ja englanninkielisellä ääniraidalla:

mencoder -dvd-device ”/polku/jossa/on/video_ts/hakemisto” dvd://2 -ovc xvid -xvidencopts bvhq=1:chroma_opt:quant_type=mpeg:bitrate=854:pass=2 -alang en -slang fi -oac mp3lame -lameopts br=96:cbr:vol=6 -o ”leffannimi.avi”

Mencoder on mplayeriin sidoksissa oleva enkoodaaja. Mplayer on mielestäni muutenkin paras videontoistosoitin ylipäätään. Mplayerilla on monta frontendiä, kuten gmplayer ja smplayer. Smplayer on mielestäni paras, ja sen saa myös windowsille. Unohda siis VLC Playerit ja muut, hanki smplayer.

Viime aikoina olen tuunaillut conkya työpöydälleni ja sain kuin sainkin siitä oikein nätin näköisen.

Linuxissa on vain niin paljon enemmän kuin mitä windowsissa on ja tulee koskaan olemaan. Koska nyt on perjantai ja olen hieman väsynyt niin tässä alla lisää vain muutamia hyödyllisiä esimerkkejä. Muistathan että linuxin mahdollisuudet ovat loputtomat.

Jos cd/dvd-asemasi mounttaa manuaalisesti, etkä tiedä mikä on cd/dvd-aseman liitospiste:

wodim -devices
dmesg |grep cd

DVD:n rippauksen varma rituaali:

cd /leffakansiosi/hakemisto/
mkdir ”Leffan nimi”
cd ”Leffan nimi”
su
mount -t iso9660 /dev/sr0 /mihin/tahdot/dvd-asemasi/mountata/
vobcopy -m -i /dvd/asemasi/hakemisto/ -o /leffakansiosi/hakemisto
undvd -t 01 -a en -s fi -q ”/kansio/joka/sisältää/video_ts/” -o 700

Jos teet bashrc-tiedostoon muutoksia, voit ladata ne tarvitsematta sulkea komentoriviä:

. ~/.bashrc

Prossua eniten käyttäneet top20 prosessia (suurin alimpana):

ps aux | sort +2n | tail -20

Eniten muistia käyttäneet ohjelmat top20 (suurin alimpana):

ps aux | sort +3n | tail -20

Näytä tiedostot jotka ovat juuri nyt käytössä:

lsof

Prossun-, muistin- ym. käytön tilastoja:

mpstat, iostat, vmstat

Rippaa ääni videotiedostosta:

mplayer -ao pcm -vo null -vc dummy -dumpaudio -dumpfile <output-file> <input-file>

Top 10 prosessia lajiteltuna muistinkäytön mukaan:

ps aux | sort -nk +4 | tail

Käynnistä sshd uudestaan:

/etc/init.d/sshd restart

Jos dvd ei mounttaudu automaattisesti käytä tätä komentoa:

mount -t iso9660 /dev/sr0 /mihin/tahdot/mountata/dvdn

Käynnistä uusi komentorivi otsikolla (gnome!):

gnome-terminal –title=otsikko

Vaihda kyseisen komentorivi-ikkunan otsikko:

xtitle uusi otsikko

Komentorivipohjainen laskin (perl calculator, pc), esim:

pc 2+2
tulos = 4

Näillä komennoilla voit luoda ylläolevan komentorivipohjaisen laskimen:

echo -n ”#” > pc
echo -n ! >> pc
echo ”/usr/bin/perl” >> pc
echo ”print eval(join(’ ’,@ARGV)).qq{
};” >> pc
chmod +x pc
sudo mv pc /usr/bin/

Toinen laskinvaihtoehto:

bc

Lisää google kalenteriin asia (kalenterin kieli pitää olla englanti):

gcalcli quick ’Esimerkkitapaaminen 04/6 at 2pm’

Muistuta google kalenterin tapauksesta:

gcalcli remind 10 ’zenity –warning –title Muistutus! –text %s’

Katso elokuva manuaalisesti komentoriviltä (vie vähemmän muistia):

mplayer -subfont-text-scale 4 ”/leffan/hakemisto/leffa.avi”

Laske kymmenen minuuttia alaspäin:

utimer -c 10m

Laske kymmenen minuuttia ylöspäin:

utimer -t 10m

Pura pakattu tarpallo samaan kansioon jossa tiedosto on:

gzip -cd tiedosto.tar.gz | tar xvf –

Hyviä rippereitä/dvd-ulostajia:

dvdrip, lxdvdrip, ldvd, dvdbackup, vobcopy, dvdripper, gvdvdenc, lemonrip, shrip, undvd, vamps, acidrip

Muunna bin-tiedosto isoksi (vaatii .cue-tiedoston):

bchunk iso.bin iso.cue iso.iso

Muita hyödyllisiä:

uif2iso tiedostonimi.uif tiedostonimi
mdf2iso tiedostonimi.mdf tiedostonimi.iso

Pienennä kuvan kokoa:

djpeg -colors 50 -gif kuva.jpg > kuva.gif

ssh:lla graafisen ohjelman käynnistäminen etänä ilman graafista näkymää:

export DISPLAY=:0

Käytit jotain komentoa, mutta et muista mitä:

history |grep -i ”komentosi hakusana tähän”

Tänään viimeksi käytetyt tiedostot:

ls -al –time-style=+%D | grep ’date +%D’

Listaa suurimmat tiedostot nousevasti:

ls -lSrh

Listaa suurimmat kansiot:

du -kx | egrep -v ”\./.+/” | sort -n

Etsi suurimmat tiedostot:

find / -type f -exec ls -s {} \; | sort -n -r | head -5

Varmuuskopioi kätevästi etäpalvelimen kaikki tiedostot:

rsync -vare ssh tunnus@palvelimesi.osoite.fi:/home/tunnus/* /kiintolevy/varmuuskopiot/

listaa eniten prossua käyttävät prosessit:

ps x –sort=-%cpu

Mitkä prosessit käyttävät nettiä:

sudo netstat -tpeo

Etsi tiedostoja:

find /polku/mistä/haetaan/ -name ’*hakusana*’

Jos pitää etsiä tekstipohjaisesta tiedostosta esim sanaa plaa ja tulostaa ne kaikki erilliseen tekstitiedostoon:

grep -i -h ”plaa” grep-testi.txt > grep-tuloste.txt

Kuvien pienennys:

mogrify -resize 500 *.jpg
mogrify -resize 640×480 *.jpg
mogrify -resize 50% *.jpg

Muunna monen tiedoston päätteet samasta kansiosta, esim. zip-tiedostot ipa-tiedostoiksi:

for f in *.zip; do mv ./”$f” ”${f%zip}ipa”; done

…tai JPG-tiedostot jpg-tiedostoiksi:

for f in *.JPG; do mv ./”$f” ”${f%JPG}jpg”; done

Yksinkertaisempi (tämä muuttaa kohdan ”wedding” kaikista kuvista ”wed”:ksi):

rename wedding wed *.jpg

Pikakuvakkeen ( / linkin) tekeminen (paljon kätevämpi kuin windowsissa):

ln -s <kansio mistä tehdään pikakuvake> <kansio mihin pikakuvake ilmestyy>

Piditkö tekstistä? Tarjoa kahvit!

Kuva Roni Laukkarisesta

Roni Laukkarinen

Kirjoittaja on 36-vuotias elämäntapanörtti, ammatiltaan yrittäjä ja teknologiajohtaja perustamassaan digitoimistossa, verkkosivujen tekijä, koukussa kirjoittamiseen 5-vuotiaasta. Päivät kuluu monipuolisen musiikkiharrastuksen, retropelien ja koodaamisen parissa, mutta arkea piristyttää myös vaimo ja kaksi lasta. Mastodon ja leffat lähellä sydäntä.

Lue Rollesta lisää

Reaktiot

Vaadittu kenttä

4 kommenttia

  1. k00pa

    Miten sää conkystä noin hienon oot saanu O_o

    Annas se configgi mulleki!

  2. wzardd

    hieno postaus!

  3. noir

    Aijai kun tuon conkyn configit sais :D

  4. rolle

    Noir & k00pa: Voi olla että jossain välissä laitan ne jakoon.