Linux

Miguel

beagle
Liittynyt
20.2.2003
Viestit
21803
Sijainti
West highland
VI(1) VI(1)

NAME
ex, vi, view - text editors

SYNOPSIS
ex [-eFGRrSsv] [-c cmd] [-t tag] [-w size] [file ...]
vi [-eFGlRrSv] [-c cmd] [-t tag] [-w size] [file ...]
view [-eFGRrSv] [-c cmd] [-t tag] [-w size] [file ...]

LICENSE
The vi program is freely redistributable. You are welcome
to copy, modify and share it with others under the condi-
tions listed in the LICENSE file. If any company (not
individual!) finds vi sufficiently useful that you would
have purchased it, or if any company wishes to redis-
tribute it, contributions to the authors would be appreci-
ated.

DESCRIPTION
Vi is a screen oriented text editor. Ex is a line-ori-
ented text editor. Ex and vi are different interfaces to
the same program, and it is possible to switch back and
forth during an edit session. View is the equivalent of
using the -R (read-only) option of vi.

This manual page is the one provided with the nex/nvi ver-
sions of the ex/vi text editors. Nex/nvi are intended as
bug-for-bug compatible replacements for the original
Fourth Berkeley Software Distribution (4BSD) ex and vi
programs. For the rest of this manual page, nex/nvi is
used only when it's necessary to distinguish it from the
historic implementations of ex/vi.

This manual page is intended for users already familiar
with ex/vi. Anyone else should almost certainly read a
good tutorial on the editor before this manual page. If
you're in an unfamiliar environment, and you absolutely
have to get work done immediately, read the section after
the options description, entitled ``Fast Startup''. It's
probably enough to get you going.

The following options are available:

-c Execute cmd immediately after starting the edit
session. Particularly useful for initial position-
ing in the file, however cmd is not limited to
positioning commands. This is the POSIX 1003.2
interface for the historic ``+cmd'' syntax.
Nex/nvi supports both the old and new syntax.

-e Start editing in ex mode, as if the command name
were ex.

-F Don't copy the entire file when first starting to
edit. (The default is to make a copy in case some-
one else modifies the file during your edit ses-
sion.)

-l Start editing with the lisp and showmatch options
set.

-G Start editing in gtags mode, as if the gtagsmode
option was set.

-R Start editing in read-only mode, as if the command
name was view, or the readonly option was set.

-r Recover the specified files, or, if no files are
specified, list the files that could be recovered.
If no recoverable files by the specified name
exist, the file is edited as if the -r option had
not been specified.

-S Run with the secure edit option set, disallowing
all access to external programs.

-s Enter batch mode; applicable only to ex edit ses-
sions. Batch mode is useful when running ex
scripts. Prompts, informative messages and other
user oriented message are turned off, and no
startup files or environment variables are read.
This is the POSIX 1003.2 interface for the historic
``-'' argument. Nex/nvi supports both the old and
new syntax.

-t Start editing at the specified tag. (See
ctags(1)).

-w Set the initial window size to the specified number
of lines.

-v Start editing in vi mode, as if the command name
was vi or view.

Command input for ex/vi is read from the standard input.
In the vi interface, it is an error if standard input is
not a terminal. In the ex interface, if standard input is
not a terminal, ex will read commands from it regardless,
however, the session will be a batch mode session, exactly
as if the -s option had been specified.

Ex/vi exits 0 on success, and greater than 0 if an error
occurs.
:yuck:
 

Miguel

beagle
Liittynyt
20.2.2003
Viestit
21803
Sijainti
West highland
Itse en ole kertaakaan vi:tä käyttänyt, enkä koskaan toiste käytä.

Emacs ja jed on lähestulkoon ainoat editorit, joita käytän Linuxissa. Tiedän guruja, jotka vetävät päättötyönsä vi:n läpi. Neekerihommaa. :yuck:
 

Sam

Muumipappa
Liittynyt
2.8.2000
Viestit
34097
Sijainti
Muumilaakso
ml sanoi:
Itse en ole kertaakaan vi:tä käyttänyt, enkä koskaan toiste käytä.

Emacs ja jed on lähestulkoon ainoat editorit, joita käytän Linuxissa. Tiedän guruja, jotka vetävät päättötyönsä vi:n läpi. Neekerihommaa. :yuck:
Minä taasen en ole muita editoreita käyttänytkään (paitsi pari kertaa):thumbup:
 

Jarto

Senior Member, VIP
Liittynyt
10.9.1999
Viestit
858
Sijainti
Vaasa
Dj Ankka sanoi:
Toki ymmärrän, että ongelma on siinä, ettei ajureita löydy, kun valmistajat eivät niitä tee, mutta sehän johtuu juuri tästä distrojen mahdottomuudesta, kun pitäisi olla niitä ajureita jokaiseen versioon, kun linuxin lyhyen oppimäärän mukaan ajurit, jotka käy debianiin, ei käy redhatiin / mandrakeen /fedoraan jne.
Ehei! Ajurit ovat Linux:n kernelissä eikä niistä tarvitse todellakaan olla erillistä distrokohtaista versiota. Ei distrojen määrä aiheuta ongelmia myöskään pelien tekemiselle sillä koodaus tapahtuu vakiokirjastojen tasolla ja ne on kyllä distrossa kuin distrossa. Pääasiassa distrojen määrä aiheuttaa eroja dokumentoiniin, ohjelmien käyttämiseen ja käyttäjätukeen mutta samalla se myös lisää kilpailua ja sitä kautta nopeuttaa Linux:n kehitystä.
 

gnz

Well-known member
Liittynyt
19.3.2002
Viestit
1015
Sijainti
espoo
OoPee sanoi:
Väaikatietoja:

Kirjoitin toimii loistavasti, samoin skanneri eli vika oli näköjään Knoppixessa.
No toi on kyllä jo jotain! Way to go, SuSe :thumbup:
 

markoj

Custom User
Liittynyt
28.12.1998
Viestit
38925
Tane sanoi:
Höpsyn pöpsyn... tässäpä 2.6.10-kernun menuconfigista:

Elikkä tuo kirjoitustuki käsittää jo olemassa oleviin tiedostoihin kirjoittamisen siinä tapauksessa ettei tiedoston koko muutu. Olen kuullut että toinenkin tapa kirjoittaa ntfs-osioille ois. Tämä hoidettiin wrappaamalla winkun oma ntfs-ajuri joka sit hoiti sen ntfs:n käsittelyn. Ruma tapa, hyi!
Onko tossa Susessa 2.6 -sarjan kerneli?

Mutta ite tohon hommaa, niin mulla on edelleen fat-osiolla Windows. Melkeen vois olla Oopeellekki paras ratkaisu tehdä fat-osio jolla jakas kamat. Kovasti tuo ntfs-write näyttää sitteki olevan vaillinainen, vaikka muuta jo luulin.
 

Jarto

Senior Member, VIP
Liittynyt
10.9.1999
Viestit
858
Sijainti
Vaasa
Vietin ensimmäiset 10 Unix-vuottani vihaten vi:tä. Siihen kun joutui, kesti ikuisuuden selvittää miten ohjelmasta pääsee edes pois. Emacs (Jonka nimi tullee sanoista Esc Meta Alt Ctrl Shift :tongue: ) tuntui paljon helpommalta. Mutta kun vi on pieni, nopea käynnistymään ja jokaisessa Unix:ssa, päätin myöhemmin opetella sen perusteet niin pitkälle että voisin editoida pieniä tiedostoja. Nykyään minua sitten viiraa päässä sen verran paljon että käytän vi:tä melkein aina.

Huom! Tässä hyvin, hyvin vähän tietoa hyvin pienestä vi:n tietämyksestä. Vi-gurut menköön purkamaan aggressioitaan vaikka järven jäähän.

Vi:ssä on kaksi moodia: Komentomoodi ja kirjoitusmoodi. Ohjelma käynnistyy komentomoodiin jonka vuoksi kirjoittaminen aiheuttaa satunnaiselta näyttävää käyttäytymistä. Kirjoitusmoodiin pääsee päinamalla kirjainta i ja sitten vaan sisäinen Ruuneperi vauhtiin. Nuolinäppäimet ja backspace yms. toimivat niin kuin pitääkin.

Kirjoitusmoodista pääsee pois painamalla ESC jolloin päästään takaisin komentomoodiin.

Tiedoston voi tallentaa kirjoittamalla :w ja painamalla enter.
Pois pääsee: :q ja enter
Jos haluaa pois tallentamati: :q! ja enter
 

markoj

Custom User
Liittynyt
28.12.1998
Viestit
38925
Mä olen opetellut noi vi:n tärkeimmät komennot vuosien mittaan varmaan tusinan kertaa ja yhtä usein olen ne unohtanut. Kun ei käytä sitä ku pakosta niin ei ne pirut jää mieleen.
 

OoPee

Nuori ikäisekseen
Liittynyt
2.6.1999
Viestit
81527
Sijainti
Far enough
Tane sanoi:
Elikkä tuo kirjoitustuki käsittää jo olemassa oleviin tiedostoihin kirjoittamisen siinä tapauksessa ettei tiedoston koko muutu. Olen kuullut että toinenkin tapa kirjoittaa ntfs-osioille ois. Tämä hoidettiin wrappaamalla winkun oma ntfs-ajuri joka sit hoiti sen ntfs:n käsittelyn. Ruma tapa, hyi!
Just, eli mä tieysti yritin luoda uuden tekstitiedoston.

Siitä, että kirjoittaminen onnistuu ainoastaan jo olemassaolevaan tiedastoon ja vain niin, ettei koko muutu, ei ole kyllä ihan äkkiseltään ajatellen juurikaan hyötyä :rolleyes:
 

OoPee

Nuori ikäisekseen
Liittynyt
2.6.1999
Viestit
81527
Sijainti
Far enough
ml sanoi:
Täällähän näyttää olevan asentamisen meininki.

:D
Juu on, aika nopsaan toi Suse asentui, ei siihen menny ku puolisen tuntia, mutta niinkuin sanoin, koko aamupäivä meni siihen, että odottelin Partition Macigin pienentävän vanhaa partitiota 10 megalla. Se meinaan kestää tuntikaupalla :eek!:
 

OoPee

Nuori ikäisekseen
Liittynyt
2.6.1999
Viestit
81527
Sijainti
Far enough
gnz sanoi:
No toi on kyllä jo jotain! Way to go, SuSe :thumbup:
Juu, ei kyllä pärjää Knoppix alkuunkaan SuSelle jos lähdetään vertailemaan laitteistotukea ja käyttömukavuutta, mutta toisaalta jos mietiti, että Knoppix on kooltaan yksi CD ja tää mun SuSe-versio 2 DVD:tä, niin kai siellä joku ero on pakko olla.

...puhumattakaan siitä, että toinen on ilmaisversio ja toinen kaupallinen ;)

...tosin tota toista DVD:tä en joutunu missään vaiheessa käyttämään.
 

markoj

Custom User
Liittynyt
28.12.1998
Viestit
38925
Ei noita live cd -linuxeja oikeen pitäs vertailla kokonaisiin distroihin. Ne kun kuitenki on vähä eri pohjalta rakennettuja.

Ja jotainhan siinä Susessa on pakko olla parempaa ku ilmaisissa distroissa, että ihmiset siitä jotain maksaisivat. 99% siinä kuitenkin on samaa ei kaupallista koodia ku muissaki.
 

markoj

Custom User
Liittynyt
28.12.1998
Viestit
38925
Oopee: Tuli tossa sellanen mieleen, että oliko sulla se swap omalla osiolla? Jos oli, niin siitähän vois lohkasta osan fat-osiolle, koska en huomannu että tolle reiserfs:lle ois resize-softaa. Voi sille olla, mutta ei tullu vastaan pikaisella etsimisellä. Kerron lisää miten, jos toi on mahdollista.
 

OoPee

Nuori ikäisekseen
Liittynyt
2.6.1999
Viestit
81527
Sijainti
Far enough
markoj sanoi:
Oopee: Tuli tossa sellanen mieleen, että oliko sulla se swap omalla osiolla? Jos oli, niin siitähän vois lohkasta osan fat-osiolle, koska en huomannu että tolle reiserfs:lle ois resize-softaa. Voi sille olla, mutta ei tullu vastaan pikaisella etsimisellä. Kerron lisää miten, jos toi on mahdollista.
Juu, 1 giga swappia, mutta en tiedä kannattaako sitä tosta enää pienentää.

Pikemmin tekisin niin, että tsekkailen nyt aikani tätä ja ehkä asennan vaikka sitten uudestaan, jos alkaa tarvetta esiintyä, kun ei tuo nyt kovin paljoa aikaa vie. Mahdollisesti vois vaikka siinä vaiheessa vaihtaa toi tiedostosysteemikin ext3:seksi.

Moon pikkusen sekaisin noista mountatuista partitioista.

proc on /proc type proc (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)

Eli siis mitä nuo ovat? Partitioita vai hakemistoja vai mitä? :confused:
 

OoPee

Nuori ikäisekseen
Liittynyt
2.6.1999
Viestit
81527
Sijainti
Far enough
Seuraava kysymys: Yritin eilen asentaa atin ajureita, latasin suoraan atin sivulta, mutta ne ei toimi (tai tein jotain väärin). Nyt löysin SuSen ikiomat ati-ajurit ja yritin asentaa, mutta homma kaatuu alkumetreilla siihen, että ne eilen asentamani ajurit kummittelee taustalla:

dhcppc0:/tmp/kde-root # rpm -Uhv fglrx-8*.rpm
warning: fglrx-8.10.19-1.1.i586.rpm: V3 DSA signature: NOKEY, key ID 0dd8616d
Preparing... ########################################### [100%]
file /usr/X11R6/bin/fgl_glxgears from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
file /usr/X11R6/bin/fglrx_xgamma from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
file /usr/X11R6/bin/fglrxconfig from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
file /usr/X11R6/bin/fglrxinfo from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
file /usr/X11R6/lib/libfglrx_gamma.a from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
file /usr/X11R6/lib/libfglrx_gamma.so.1.0 from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
file /usr/X11R6/lib/modules/drivers/fglrx_drv.o from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
file /usr/X11R6/lib/modules/linux/libfglrxdrm.a from install of fglrx-8.10.19-1.1 conflicts with file from package fglrx_4_3_0-8.10.19-1
Eli tämä SuSen paketti siis on fglrx-8.10.19-1.1.i586.rpm ja ATI:n fglrx_4_3_0-8.10.19-1.i386.rpm. Lisäkysymys. SuSen sivulta (ftp://ftp.suse.com/pub/suse/i386/supplementary/X/ATI/suse92/i386/fglrx/8.10.19/) löytyi lisäksi tämmönen: km_fglrx-8.10.19-1.1.i586.rpm mutta siihen ei viitattu ohjeissa mitenkään? :confused:

Eli siis miten mä saan asennettua nämä uudet ajurit vanhojen päälle?
 

markoj

Custom User
Liittynyt
28.12.1998
Viestit
38925
OoPee sanoi:

Pikemmin tekisin niin, että tsekkailen nyt aikani tätä ja ehkä asennan vaikka sitten uudestaan, jos alkaa tarvetta esiintyä, kun ei tuo nyt kovin paljoa aikaa vie. Mahdollisesti vois vaikka siinä vaiheessa vaihtaa toi tiedostosysteemikin ext3:seksi.

Moon pikkusen sekaisin noista mountatuista partitioista.

proc on /proc type proc (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)

Eli siis mitä nuo ovat? Partitioita vai hakemistoja vai mitä? :confused:
proc on /proc type proc (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)

Nää ei oo oikeita osiota. Eka on kait kernelin muistin vedos tms. Eli kertoo varsin laajalti infoa järjestelmästä hakemistossa /proc. Tokaa en tiedä tarkemmin, mutta joku temppijutska. Kolmas on pseudoterminaalijuttu, josta en siitäkään ymmärrä paskan vertaa, mutta se on hyvä olla. Eli älä välitä noista vaan anna niiden olla kuten ovat. proc-hakemistoa voi selailla ja tsiikailla tutustumismielessä. Sen kautta voi myös muuttaa järjestelmän asetuksia, mutta en vielä menis sotkemaan niitä.
 

markoj

Custom User
Liittynyt
28.12.1998
Viestit
38925
Poista eka ne vanhat. Niin se helpoiten menee. rpm -e fglrx tai fglrx_4_3_0 . En oo ihan varman tosta tiedostonimestä.

Toi km_fglrx-8.10.19-1.1.i586.rpm lienee kernelin moduli (ajuri). En ole varma vaatiiko toi toinen toimiakseen myös ton. Luultavasti vaatii.
 
Ylös