Näppiksestä:
Mistä löytyy listauksia Ubuntun shortcuteista. Esimerkiksi XP:ssä voi istunnon sulkea pikanäppäimillä lippu+L ja toisaalta Ubuntussa tapahtuu jotain kun painaa Ctrl-Alt-Backbase. Jollain kontrolli + F2 näppäimellä putosin kokonaan grafiikkaympäristöstä.
shortcutteja on useassa eri tasossa... gnomen pikanäppäimet löytyvät enimmältä osin valikosta System → Preferences → Keyboard Shortcuts.
X:n tasolla olevista saa hitusen kaivella tietoa, tai ainakaan itse en tiedä mistä löytyisi helppo lista niistä. äkkiseltään tuli mieleen nämä:
- X:ssä ainakin jo mainittu ctrl+alt+backspace tappaa X:n
- ctrl+alt+(numpadin +/-) vaihtaa resoluutiota valittavaissa olevien resoluutiooiden välillä
- oletuksena alt:ia painamalla pystyy siirtämään ikkunoita hiirellä tarttuen ikkunaan mistä kohtaa tahansa.
kernelin tasolla taitaa olla jokunen mahdollinen yhdistelmä Magic SysRq key nimen takana, käytettäväksi systeemin jumiutumisen (ei kernelin jumiutumisen, enkä edes tiedä onko se päällä ubuntun vakiokernelissä) jälkeen. google kertoo lisää.
./ saa aikaan sen, että ohjelmaa yritetään ajaa auki olevalta hakemistotasolta, tätä käytetään silloin kun ohjelmabinääriä ei ole asennettu (sijoitutettu) johonkin järjestelmän binäärihakemistoon (ubuntussa /usr/bin,/bin, /usr/sbin, /usr/local/bin jne.). Systeemiin asennettuja ohjelmia (binäärejä) voi ajaa suoraan omalla nimellään kuten gedit eikä silloin tarvitse pistää ./ eteen, koska koska gedit sijaitsee /usr/bin hakemistossa.
tämä on toki periaatteessa oikein. tarkempi selitys on se, että jos ajettava ohjelma ei ole hakupolun varrella (jossa sattumoisin järjestelmän binäärihakemistotkin oletuksena ovat):
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
pitää ohjelman suorittamiseksi antaa suoritettavan sovelluksen absoluuttinen tai suhteellinen (suhteessa nykyiseen pyöhakemistoon) polku. ./ on suhteellinen polku, sillä piste (.) kuvastaa nykyistä hakemistoa samalla tavalla kuin kaksi pistettä (..) kuvastaa hakemistoa joka on yhtä pykälää lähempänä juurta kuin nykyinen työhakemisto.
jos siis käyttäjänimeni on janne ja suoritettava ohjelma on kotihakemistossani, niin voi suorittaa sen mistä tahansa komennolla:
$ /home/janne/ohjelma
tai
$ ~/ohjelma
tilde (~) kuvastaa siis kotihakemistoa ja nuo toimivat mistä vain, koska polut ovat absoluuttisia.
hakemistosta /home joutuisin kirjoittamaan suhteelliseksi poluksi:
$ janne/ohjelma
ja hakemistosta /home/janne/Documents, suhteellinen polku olisi:
$ ../ohjelma
samassa hakemistossa tietysti ./ kuten kysymyskin kuului.