UNIX

Hikipediasta
(Ohjattu sivulta Unix-hörhö)
Siirry navigaatioon Siirry hakuun
UNIX:in komentotulkki eli "shell" josta käyttäjä voi helposti ohjata UNIX-järjestelmää yksinkertaisilla komennoilla.

UNIX on 1960-luvulla tietokoneissa käytetty käyttöjärjestelmä joka sittemmin korvattiin Microsoft Windowsilla. UNIX:issa ei ole lainkaan käyttöliittymää eikä mahdollisuutta käyttää hiirtä vaan käyttäjän pitää kirjoittaa kaikki tietokoneella tehtävät toimenpiteet suoraan binäärinä näppäimistöltä.

UNIX-käyttäjät[muokkaa]

UNIX:in käyttäjät ovat rauhallista porukkaa. He eivät koskaan riitele ohjelmistojen tai UNIX-järjestelmien paremmuudesta. UNIX-käyttäjät (tai ainakin niiden kehittäjät) ovat myös pissiksiä. Tämä huomataan liiallisen x-kirjaimen käytöstä.

Tähän porukkaan ei kuitenkaan kuulu surullisenkuuluisa Richard Stallman joka alkoi 1980-luvulla kehittää omaa käyttöjärjestelmäänsä GNU. Nimi tulee sanoista GNU's not UNIX!, jossa sana GNU tulee puolestaan sanoista GNU's not UNIX!, jossa GNU tulee puolestaan sanoista GNU's not UNIX! ja niin edelleen. Koska GNU's not UNIX! Richard Stallman ei voi olla UNIX-käyttäjä, vaikka kuinka toivoisikin olevansa.

Toinen tunnettu UNIX-kehittäjä on partaveijari Osama bin Laden, joka opetteli ohjelmoinnin jalon taidon neuvostoliittolaisessa homovankilassa Afganistanin sodan aikaan. Osama bin Ladenin kehittämä Al-Qaida -tyyppinen UNIX aiheutti New York Cityin pörssiromahduksen vuonna 2001. Osama bin Laden on julistanyt pyhän sodan levittääkseen oman UNIX-versionsa maailman ainoaksi sallituksi UNIX-käyttöjärjestelmäksi.

Normaalia käyttöä[muokkaa]

Käytön voisi tiivistää yhteen shell-skriptiin:

#!/bin/sh
unzip
strip
touch
grep
finger
mount
fsck
more
yes
umount
sleep

Tosiasiallisesti UNIX:illa voi tehdä ihan mitä tahansa - sillä voi jopa ratkaista Lähi-idän kriisin.

$ cd /middle_east
$ ls
Afghanistan Iraq Libya Saudi_Arabia UAE
Algeria Israel Morocco Sudan Yemen
Bahrain Jordan Oman Syria
Egypt Kuwait Palestine Tunisia
Iran Lebanon Qatar Turkey
$ cd Afghanistan
$ ls
bin Taliban
$ rm Taliban
rm: Taliban is a directory
$ cd Taliban
$ ls
mujahedin
$ rm mujahedin
$ cd ..
$ rmdir Taliban
rmdir: directory "Taliban": Directory not empty
$ cd Taliban
$ ls -a
. .. .terrorists
$ chown -R USA .*
chown: .terrorists: Not owner
$ cd ..
$ su
Password: *******
# mv Taliban /tmp/guantanamo
# exit
$ ls
bin
$ cd bin
$ ls
laden prisoners
$ cd ..
$ rm -r bin/laden
bin/laden: No such file or directory
$ find / -name 'laden
find: Missing '
$
$ su
Password: *******
# mv bin /tmp/guantanamo
# exit
$ pwd /middle_east/Afghanistan
$ cd /opt/UN
$ ln -s /Bad_Guys/Al_Qaeda /middle_east/Iraq/.
ln: cannot create /middle_east/Iraq/Al_Qaeda: Permission denied
$ su
Password:*******
# ln -s /Bad_Guys/Al_Qaeda /middle_east/Iraq/.
# cd /middle_east/Iraq/Al_Qaeda
Al_Qaeda: does not exist
# rm /middle_east/Iraq/Al_Qaeda
# mkfile 100g /middle_east/Iraq/Al_Qaeda
mkfile: No space left on device
# rm /middle_east/Iraq/Al_Qaeda
# cd /opt/Coalition/Willing
# mkfile 1b /middle_east/Iraq/Al_Qaeda
# chown -R USA:Proof /middle_east/Iraq/Al_Qaeda
#exit
$ cd /middle_east/Iraq
$ ls
saddam
$ ls -a
. .. saddam
$ find / -name [Ww][Mm][Dd]
/Korea/North/wMd
$ wall Propaganda.txt
Broadcast Message from USA (pts/1) on USS_Abraham_Lincoln Th May 1st
Mission Accomplished!
$ wmd
wmd: Not found
$ rm saddam
saddam: No such file or directory
$ find / -name saddam
/var/opt/dictators/spiderhole/saddam
$ wall NewsWorthy.txt
Broadcast Message from USA (pts/1) on Time.Magazine Sat Dec 13
We Got Him!
$ mv /var/opt/dictators/spiderhole/saddam /opt/jail
$ cd /opt/USA
$ cp -Rp Democracy /middle_east/Iraq
$ cd /middle_east/Iraq/Democracy
$ ./install
Install Error: Install failed. See install_log for details.
$ more install_log
Installed failed!
Prerequisite packages missing
Conflicting package Wahhabism found in /midde_east/Saudi_Arabia
Packages Church and State must be installed separately
File System /PeakOil nearing capacity
Please read the install guide to properly plan your installation.
$ ps -A | grep osama
92 ? 22:16:04 osama
$ find / -name laden
/Pakistan/Islamabad/bin/laden
$ su
Password:*******
# cd /Pakistan/Islamabad
# kill -9 osama | mv /bin/laden /dev/null
# exit
$ wall NewsFlash.txt
Broadcast Message from USA (pts/1) on White.House Mon May 2
Gotcha!
$ cd /tmp/guantanamo
$ ls -a
$ . .. bin Taliban
$ cd bin
$ ls -a
$ . .. prisoners
$ cat prisoners|grep -v guilty >> /home/repatriated
$ mv /tmp/guantanamo /opt/jail
$ find / -name [Ww][Mm][Dd]
/North_Korea/wMd
/North_Korea/wMd/missiles
/middle_east/Israel/wMd
/middle_east/Israel/wMd/missiles
/middle_east/Israel/wMd/nukes
/middle_east/Iran/wMd
/middle_east/Iran/wMd/yellow_cake
$

Triviaa[muokkaa]

  • GNU ei ole UNIX!
  • UNIX on uninen
  • Jos et ole tyytyväinen, UNIX on avointa lähdekoodia joten paranna sitä!
  • UNIX-käyttöjärjestelmän uusin versio HEINIX on saatavilla apteekeista

UNIX-järjestelmiä[muokkaa]

Katso myös[muokkaa]