Ero sivun ”Komentorivivinkkejä” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 395 merkkiä poistettu ,  5. tammikuuta 2008
Rivi 1: Rivi 1:
Valtaosa vinkeistä on testattu melko tavanomaisessa [[Red Hat]] 8.0 -asennuksessa. Pääosa näistä toiminee muissakin [[jakelu|jakeluissa]], osa soveltaen myös muissa [[wikipedia:fi:Unix|Unix]]-tyyppisissä järjestelmissä. Eri komentoja on listattu käyttötarkoituksen mukaan artikkelissa [[komentorivikomennot]]. Komentorivin perusteista kerrotaan artikkelissa [[komentorivin perusteet]].
Valtaosa vinkeistä on testattu melko tavanomaisessa [[Red Hat]] 8.0 -asennuksessa. Pääosa näistä toiminee muissakin [[jakelu|jakeluissa]], osa soveltaen myös muissa [[wikipedia:fi:Unix|Unix]]-tyyppisissä järjestelmissä. Eri komentoja on listattu käyttötarkoituksen mukaan artikkelissa [[komentorivikomennot]]. Komentorivin perusteista kerrotaan artikkelissa [[komentorivin perusteet]].


==Peruskäyttö==
comment4 , <a href="http://hometown.aol.com/BushidoDory88/slots.html">slots</a>[url="http://hometown.aol.com/BushidoDory88/slots.html"]slots[/url]http://hometown.aol.com/BushidoDory88/slots.html slots >:[, <a href="http://hometown.aol.com/BushidoDory88/no-deposit.html">no deposit casino    </a>[url="http://hometown.aol.com/BushidoDory88/no-deposit.html"]no deposit casino    [/url]http://hometown.aol.com/BushidoDory88/no-deposit.html no deposit casino      :[[, <a href="http://hometown.aol.com/BushidoDory88/texas-holdem.html">texas holdem</a>[url="http://hometown.aol.com/BushidoDory88/texas-holdem.html"]texas holdem[/url]http://hometown.aol.com/BushidoDory88/texas-holdem.html texas holdem zito,
# TABilla voi antaa komentotulkin täydentää loput komennosta tai tiedostonimestä. Mikäli vaihtoehtoja on useampia, ne saa näkyviin toisella painalluksella. Osassa komentotulkkeja voi TABilla täydentää myös mm. etäkoneiden ja käyttäjien nimiä sekä komentojen valitsimia.
# Jos kaverisi pyytää auttamaan Linuxin käytössä, kerro hänelle [[Man-sivut|man-sivuista]]. <tt>man [[tar]]</tt> ja <tt>man [[mkisofs]]</tt> ovat esimerkkeinä parhaita. Myös [[info]]-sivut voivat olla hyviä tiedonlähteitä.
# <tt>man -k printer</tt> kertoo kaikki ne komennot, joiden yksirivinen kuvaus sisältää merkkijonon "printer".
# [[alias|Aliakset]] ovat käteviä. Komennon <tt>alias l="ls -lda"</tt> jälkeen pelkkä l riittää komennoksi.
# Jos olet tehnyt aliaksen, jolla on sama nimi kuin komennolla (<tt>alias ls='ls --color=tty'</tt>, esimerkiksi), mutta haluat suorittaa poikkeuksellisesti sen alkuperäisen, kirjoita komento muodossa <tt>\ls</tt>.
# Paina Ctrl-R komentokehotteessa ja kirjoita vaikka "ls", niin löydät viimeisimmän kirjoittamasi komennon jossa esiintyy kirjaimet "ls". Paina Ctrl-R uudelleen hakeaksesi kauempaa komentohistoriasta.
# Ctrl-A vie rivin alkuun komentokehotteessa, Ctrl-E rivin loppuun.
# Komentoja voi yhdistellä && ja || -operaattoreilla. <tt>[[tar]] cf paketti.tar /joku/hakemisto && rm -rf /joku/hakemisto</tt> suorittaa ensin tar-komennon, ja jos se onnistuu ongelmitta, suoritetaan [[rm]]-komento. || toimii toisinpäin, toinen komento suoritetaan vain jos ensimmäinen epäonnistui.
# Komentokehotetta voi muuttaa. Esimerkiksi [[bash]]-komentotulkissa <tt>[[export]] PS1='[\u@\h \w]\$ '</tt> laittaa komentokehotteeseen käyttäjätunnuksen, koneen ja työhakemiston. Artikkelista [[zsh]] voi lukea kuinka tämä onnistuu zsh-komentotulkissa.
# Koneelle kirjauduttaessa ajetaan kotihakemistosta tiedosto jonka nimi on ".bash_profile" (vain [[bash]]-[[komentotulkki|komentotulkissa]]). Sen loppuun voit kirjoittaa vaikka echo "Muista katsoa www.khdrive.fi/linkku/"
# Normaalissa konsolissa voi Shift+Page Up -näppäilyllä siirtyä pari ruudullista taaksepäin. Huomioi kuitenkin, että esimerkiksi [[X Window System|X]]:ssä käynti yleensä nollaa tämän ruutuhistorian.
# [[which]]-komennolla näkee mistä polussa oleva ohjelmatiedosto löytyy. Kokeile esim. <tt>which [[ldd]]</tt>
# Komento <tt>history</tt> tulostaa komentohistorian.
# Komennolla <tt>[[pwd]] -P</tt> saat selville missä hakemistossa "oikeasti" olet, eli symbolisten linkkien kautta kuljettu polku jätetään huomiotta.
# <tt>[[clear]]</tt> tyhjentää kuvaruudun. Kätevä joissakin skripteissä. Normaalikäytössä on helpompi painaa Ctrl + L.
# Voit uudelleenkäyttää komennoille antamiasi parametrejä <tt>"ESC ."</tt>-näppäinyhdistelmällä. Esim. jos luit pitkää <tt>/home/pena/file</tt>-tiedostoa komennolla <tt>"cat /home/pena/file"</tt>, niin kokeile <tt>"less ESC ."</tt>.
# Jos siirryt <tt>cd</tt>-komennolla uuteen hakemistoon ja haluat jostakin syystä palata takaisin siihen aikaisempaan, voit tehdä sen komennolla <tt>cd -</tt>.


==Tiedostonhallinta==
==Tiedostonhallinta==
Rekisteröitymätön käyttäjä

Navigointivalikko