Nix-komentoja: T

Komentoja

Nix-komentoja: T

[tail] - tarkoitus: näyttää tiedoston muutamat viimeiset rivit - esim. näytä 20 viimeistä riviä tiedostosta testi.txt: tail -20 testi.txt [talk] - tarkoitus: keskustele jonkun käyttäjän kanssa [tar] - tarkoitus: luo arkistotiedosto, joka sisältää useita tiedostoja pakkaamattomassa muodossa - käyttö: voit esimerkiksi ensin tarilla "yhdistää" tiedostot yhdeksi tiedostoksi ja sitten pakata arkistotiedoston zipillä tai gzipllä Funktioita - x: pura arkisto - f: anna arkiston nimi Esimerkkejä - esim. avaa tar-tiedosto: - tar xf testi.tar [tee] - tarkoitus: tekstin kopioiminen putkesta tiedostoon - esim. etsi tiedostot, jotka ovat yli 30 vuorokautta vanhoja find . -atime +30 | tee vanhat.ohjelmat [term] - tarkoitus: Terminal driver tables for nroff * Johdanto: Logatessa Unixille, Unix kysyy: TERM =, johon yleensä vastataan vt100 (eli TERM = vt100). Tällöin terminal emulator emuloi näyttöpäätettä DEC VT-100. Näyttöpääte-emulaattoreilla ei ole yleensä suuria eroja. * Näyttöpääte (terminal) koostuu yleensä monitorista, näppäimistöstä, sarjaportista eikä paljon muusta. Muita näyttöpääte-emulaatioita ovat esimerkiksi ansi, esprit, h29, ibm3101, sun, tty, vt52, vt125, vt200, vt300, vt420, vt510, wyse50, xterm. [telnet] - tarkoitus: kirjoittautuminen toiselle tietokoneelle [tin] - tarkoitus: uutistenlukuohjelma - käynnistys: tin -n -q (-n: lataa vain ne uutisryhmät, jotka löytyvät tiedostosta $HOME/.newsrc.) (-q: ei etsi uusia uutisryhmiä) - asetustiedosto: $HOME/.tin/tinrc - uutisryhmätiedosto: $HOME/.newsrc - lähetetyt-artikkelit-tiedosto: $HOME/.tin/posted Käyttö - artikkelia katsoessasi ylöspäin-nuolella selaat artikkelia ylöspäin sekä alaspäin-nuolella selaat joko artikkelia alaspäin tai saat seuraavan artikkelin näkyviin - vasemmalle-nuolella artikkelia katsoessasi pääset näkemään yleiskuvan uutisryhmästä ja seuraavalla painalluksella pääset näkemään uutisryhmälistan Toimintoja - w: kirjoita uutisryhmäartikkeli (post article) - f: vastaa uutisryhmäartikkeliin uutisryhmässä (follow-up) - r: vastaa uutisryhmäartikkeliin sähköpostitse (reply through mail to the author) - q: lopeta ohjelma - M: asetusvalikko (options menu) Toimintoja kun uutisryhmäartikkeli näkyy - D: poista (cancel) edessäsi näkyvä uutisryhmäartikkeli, jos olet kirjoittanut sen artikkelin (tin-ohjelmalla poistat helpommin kirjoittamasi artikkelin kuin nn-ohjelmalla) Skandinaaviset merkit - jos skandinaaviset merkit eivät näy, sellainen asia voi auttaa, että kirjoittaa tiedostoon $HOME/.tin/attributes rivit: scope=* undeclared_charset=ISO-8859-1 [tip] - tarkoitus: connects to a remote system [toe] - tarkoitus: lists all available terminal types - muutama poimittu rivi tulosteesta: vt52 dec vt52 vt100 dec vt100 (w/advanced video) vt131 dec vt131 xterm xterm terminal emulator (X Window System) wy30 Wyse 30 wy50 Wyse 50 wy75 wyse 75 next NeXT console [top] - tarkoitus: näytä konetta rasittavimmat prosessit (display top CPU processes) [touch] - tarkoitus: päivittää tiedoston päivämäärän ja kellonajan - huomautus: jos määritelty tiedosto ei ole olemaassa, niin touch luo tiedoston [tr] - tarkoitus: muuttaa tiedostossa olevia merkkejä toisiksi - esim. muutetaan tiedoston testi.txt kaikki kaarisulut tavallisilla suluilla: tr '{}' '()' < testi.txt > testi2.txt - esim. muutetaan tiedoston testi.txt kaikki pienet kirjaimet (a-z) isoiksi kirjaimiksi (A-Z) tiedostoon testi2.txt: tr 'a-z' 'A-Z' < testi.txt > testi2.txt - esim. luodaan lista kaikista tiedoston testi.txt sanoista tiedostoon testi2.txt: tr -cs '[:alpha:]' '[\n*]' < testi.txt > testi2.txt [traceroute] - tarkoitus: jäljitä reitti - esim. --->---------------------------------------------------------------- traceroute mbnet.fi traceroute to mbnet.fi (194.100.161.5), 30 hops max, 40 byte packets 1 ariel-gw-fe10-1.cc.tut.fi (130.230.10.1) 2 ms 2 ms 1 ms 2 surf-gw-pc1-2.cc.tut.fi (130.230.1.17) 0 ms 1 ms 2 ms 3 tut0-a31012-tut-a.funet.fi (193.166.5.145) 1 ms 2 ms 2 ms 4 helsinki0-p1000-tut0.funet.fi (193.166.255.186) 4 ms 3 ms 6 ms 5 song-funet.ficix2.ficix.fi (212.226.101.150) 4 ms 5 ms 4 ms 6 pos1-0.psl-pe1.hel.fi.sn.net (194.100.140.14) 4 ms 5 ms 4 ms 7 mikrobitti-cpe1.hel.fi.sn.net (194.100.201.138) 6 ms 4 ms 5 ms 8 mbnet.fi (194.100.161.5) 5 ms 6 ms 5 ms ---<---------------------------------------------------------------- [trbsd] - tarkoitus: samankaltainen ohjelma kuin tr-ohjelma [trn] - tarkoitus: uutistenlukuohjelma - käynnistys: trn -q (q: ei etsi uusia uutisryhmiä) -x (x: threaded features of trn) -X (X: selector) - uutisryhmätiedosto: %./.newsrc - kun saavut uuteen uutisryhmään, paina Z ja sitten lue viestit painamalla artikkelin luettuasi n Toimintoja - R: vastaa uutisryhmäartikkeliin sähköpostitse (reply by email) - F: vastaa uutisryhmäartikkeliin uutisryhmässä (follow-up article) - f: kirjoita uutisryhmäartikkeli (post article) - a: uutisryhmäartikkelin ISO -> ASCII -muunnos - m: uutisryhmäartikkelin ISO -> ASCII monospaced -muunnos [tset] - tarkoitus: alustaa terminaalin - myös nimellä: reset [tty] - tarkoitus: kertoo terminaalilaitteen hakemistopolun [tutg++] - katso gcc (tai g++) - tarkoitus: kääntää C/C++-koodia Kuvaus "Tutg++ on siis g++:n päälle väsätty skripti, joka - kytkee noiden mainittujen specs-tiedostojen avulla kääntäjässä päälle sellaisia varoitusvipuja, jotka normaalisti eivät ole päällä - käyttää normaalien g++:n STL-kirjastojen sijaan STLport-kirjastoa, jossa saa debug-tilassa mm. yli-indeksointien ajoaikaisen tarkastuksen yms. muuta testausta - linkittää mukaan automaattisesti Tutnew-kirjaston, joka testaa ohjelman dynaamisen muistinkäytön oikeellisuutta." (Matti Rintala, tut.ot.ohjI, 31.1.2005) Lippuja -Wextra: Print extra (possibly unwanted) warnings Käyttö - käännä ohjelma ohjelm.cc ja tulosta lisävaroituksia: tutg++ -Wextra -o ohjelm ohjelm.cc

Muutettu viimeksi: 29. marraskuuta 2013

Tekijä: Tomi Häsä (tomi.hasa@gmail.com)

URL: http://sites.google.com/site/tomihasa/nix-komentoja-t