Kirjoittaja Aihe: Komentorivi ja pikanäppäimet  (Luettu 2436 kertaa)

igor_2

  • Käyttäjä
  • Viestejä: 751
    • Profiili
Komentorivi ja pikanäppäimet
« : 29.12.06 - klo:08.06 »
Komentorivistä:

Monissa ohjeissa lukee että tee sitä ja tätä ja lopuksi komentorivillä aja ./jotain. Mihin viittaa nuo kaksi ensimmäistä merkkiä, siis ./

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ä.

erggi

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Re: Komentorivi ja pikanäppäimet
« Vastaus #1 : 29.12.06 - klo:09.24 »
./ 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.

Pikanäppäimet saa ubuntussa järjestelmävalikon alta jostain kohtaa säätää graafisella ohjelmalla ja kubuntussa ohjauspaneelista (whatever) taitaa siellä toimia suoraan myös komento khotkeys jollen väärin muista.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Komentorivi ja pikanäppäimet
« Vastaus #2 : 29.12.06 - klo:10.15 »
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):
Koodia: [Valitse]
$ 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:
Koodia: [Valitse]
$ /home/janne/ohjelmatai
Koodia: [Valitse]
$ ~/ohjelma
tilde (~) kuvastaa siis kotihakemistoa ja nuo toimivat mistä vain, koska polut ovat absoluuttisia.

hakemistosta /home joutuisin kirjoittamaan suhteelliseksi poluksi:
Koodia: [Valitse]
$ janne/ohjelma
ja hakemistosta /home/janne/Documents, suhteellinen polku olisi:
Koodia: [Valitse]
$ ../ohjelma
samassa hakemistossa tietysti ./ kuten kysymyskin kuului.
Janne

igor_2

  • Käyttäjä
  • Viestejä: 751
    • Profiili
Re: Komentorivi ja pikanäppäimet
« Vastaus #3 : 29.12.06 - klo:12.30 »
Kiitoksia neuvojille!

Olenhan nähnytkin tuon pikanäppäin-valikon, mutta jotenkin kello pul neljästä valvoneena ei osannut yhdistää.