Rekisteröitymätön käyttäjä
Ero sivun ”Komentorivivinkkejä” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Korjattu typo, poistettu duplikaatti.
(Korjasin typon.) |
(Korjattu typo, poistettu duplikaatti.) |
||
Rivi 14: | Rivi 14: | ||
# Komennolla [[bc]] -l saat pienen laskimen. Käytettävissä on normaalit laskutoimitukset ja lisäksi voit sijoittaa arvoja muuttujiin basic-kielen tapaan. | # Komennolla [[bc]] -l saat pienen laskimen. Käytettävissä on normaalit laskutoimitukset ja lisäksi voit sijoittaa arvoja muuttujiin basic-kielen tapaan. | ||
# bc käyttää samaa readline-kirjastoa kuin komentotulkki, joten samat Ctrl-R, Ctrl-A ja Ctrl-E toimivat siinäkin. Samalla tavoin toimii myös mm. matriisilaskennan ohjelma Octave. | # bc käyttää samaa readline-kirjastoa kuin komentotulkki, joten samat Ctrl-R, Ctrl-A ja Ctrl-E toimivat siinäkin. Samalla tavoin toimii myös mm. matriisilaskennan ohjelma Octave. | ||
# MS-DOS -levykkeiden käsittely onnistuu mtools -paketilla. Kokeile mitä tekevät <tt>mdir a:</tt> ja <tt>mcopy | # MS-DOS -levykkeiden käsittely onnistuu mtools -paketilla. Kokeile mitä tekevät <tt>mdir a:</tt> ja <tt>mcopy tiedosto a:</tt>. | ||
# <tt>tr</tt> -komennolla voit muuttaa merkkejä, kokeile vaikka: <tt>echo kanalassa | tr a b</tt>. | # <tt>tr</tt> -komennolla voit muuttaa merkkejä, kokeile vaikka: <tt>echo kanalassa | tr a b</tt>. | ||
# Haluatko kaikki työhakemiston tiedostonimet pienille kirjaimille? Sano <tt>for i in *; do mv $i `echo $i | tr A-Z a-z`; done</tt> | # Haluatko kaikki työhakemiston tiedostonimet pienille kirjaimille? Sano <tt>for i in *; do mv $i `echo $i | tr A-Z a-z`; done</tt> | ||
Rivi 39: | Rivi 39: | ||
# Koneelle kirjauduttaessa ajetaan kotihakemistosta tiedosto jonka nimi on ".bash_profile". Sen loppuun voit kirjoittaa vaikka echo "Muista katsoa www.khdrive.fi/linkku/" | # Koneelle kirjauduttaessa ajetaan kotihakemistosta tiedosto jonka nimi on ".bash_profile". Sen loppuun voit kirjoittaa vaikka echo "Muista katsoa www.khdrive.fi/linkku/" | ||
# Kokeile tätä: <tt>[[lynx]] --dump http://www.khdrive.fi/linkku/ | grep --after-context=5 "Seuraavat kokoontumiset"</tt> | # Kokeile tätä: <tt>[[lynx]] --dump http://www.khdrive.fi/linkku/ | grep --after-context=5 "Seuraavat kokoontumiset"</tt> | ||
# Kaikki ne tiedoston rivit, joissa ei esiinny merkkijonoa "kissa" löydät komennolla <tt>grep -v kissa tiedostonnimi</tt> . Jos taas haluat poistaa vain sanan "kissa" etkä esim. sanaa "takissani" sisältävät rivit, sano <tt>grep -v -w kissa tiedostonnimi</tt> . | # Kaikki ne tiedoston rivit, joissa ei esiinny merkkijonoa "kissa" löydät komennolla <tt>grep -v kissa tiedostonnimi</tt> . Jos taas haluat poistaa vain sanan "kissa" etkä esim. sanaa "takissani" sisältävät rivit, sano <tt>grep -v -w kissa tiedostonnimi</tt> . | ||
# <tt>tail -f /var/log/messages</tt> näyttää ensin tiedoston lopun ja sitten jatkuvasti tiedostoon tulevat uudet rivit. | # <tt>tail -f /var/log/messages</tt> näyttää ensin tiedoston lopun ja sitten jatkuvasti tiedostoon tulevat uudet rivit. |