↑↓ liiku Enter avaa Esc sulje Satunnainen kirjoitus

Linuxin hyödyt

4 min
843 sanaa

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 [email protected]:/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 640x480 *.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>

Hyvin kirjoitettu

Taputa, jos tykkäsit

Reaktiot

Tykkää, boostaa tai vastaa siellä, missä kirjoitus on jaettu. Reaktiot Mastodonista, Blueskysta ja Threadsista päivittyvät tänne. Jos jakoa ei vielä ole, hae kirjoituksen osoite Mastodon-palvelimesi haulla. Rolle Mastodonissa: @[email protected].

Jaa ja seuraa

Lue myös

Keskustelu

Ei vielä kommentteja

  1. Miten sää conkystä noin hienon oot saanu O_o

    Annas se configgi mulleki!

  2. hieno postaus!

  3. Aijai kun tuon conkyn configit sais :D

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

Kukaan ei ole vielä sanonut mitään. Aloita keskustelu Mastodonissa tai siellä, missä kirjoitus on jaettu.

Osallistu keskusteluun

Keskustelu käydään somessa. Julkiset kommentit Blueskysta, Threadsista ja Mastodonista tuodaan tämän artikkelin kylkeen automaattisesti. Voit vastata kirjoitukseen suoraan omalta Mastodon-tililtäsi tai miltä tahansa fediversumin palvelimelta:

  1. Kopioi kirjoituksen osoite
  2. Liitä osoite oman palvelimesi hakuun

    Haku löytää kirjoituksen, ja voit vastata siihen kuten mihin tahansa julkaisuun.

  3. Rolle Mastodonissa

    @[email protected]

Jaa ja keskustele

Kun kirjoitus jaetaan Mastodonissa, Blueskyssa tai Threadsissa, jakoon tulleet vastaukset ja lainaukset kopioituvat tänne viestiketjuineen. Keskustelu näkyy täällä yleensä vartin sisällä.