Portál AbcLinuxu, 25. dubna 2024 18:45


Dotaz: Neukládají se změny v editoru vi (bylo: vi)

29.8.2005 20:32 ..:: Flash ::..
Neukládají se změny v editoru vi (bylo: vi)
Přečteno: 62×
Odpovědět | Admin
neviete prečo mi vi nechce uložiť moje úpravy ? stlačil som i prepísal čo som potreboval.. potom ESC a nakoniec dvakrát SHIFT+Z ...editoval som ako root /etc/inittab
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.8.2005 20:45 #Tom
Rozbalit Rozbalit vše Re: vi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak se dá také ukládat. Já ale stisknu Escape a zadám příkaz :wq. Jestli se vám vi nelíbí, tak se na něj vykašlete a soubory měňte v něčem jiném, třeba v mceditu, který je součástí Mignight Commanderu. Můžete použít ještě pico, nano, nebo nějaké Xwokenní - bluefish, kate, gedit, xedit. Jestli máte o vi - nebo spíše vim - zájem, spusťte si vimtutor a pokračujte podle toho, co se objeví na obrazovce.
ten mcedit je výborný ! ďakujem ale nevyriešil ani on môj problém: potrebujem prepísať:

default runlevel ID:3:INITDEFAULT: na štvorku !

treba to prepísať takto ? ID:4:INITDEFAULT:, alebo: ID:4:INITDEFAULT:4 ??? Alebo ešte inak ? som z toho zmätený :-(
29.8.2005 21:51 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: vi
man 5 inittab ;-)
Copak toho není dost?
diki že píšeš tak fajn zrozumitelne ale skôr si asi robíš prču.. ked si taký namakaný tak poraď a nie vypisuješ somariny to všetko ukazuje aký si ;-)
29.8.2005 21:58 ###
Rozbalit Rozbalit vše Re: vi
a nemel by te to radsi rovnou prijit udelat, nez jen radit?
ja som to spravil, kým som ako root alebo aj ked dám logout a znovu sa prihlásim je to tak ako som to zmenil ale ked ho restartujem všetko sa vráti do defaultu :-( skúšal som to už všelijako a stále nič nechápem prečo...
29.8.2005 22:19 eudyptes | skóre: 12 | blog: eudyptes | Teplice
Rozbalit Rozbalit vše Re: vi
No tak pokud jak píšeš po logoutu vše funguje jak má a po restartu ne tak patrně nebude chyba ve vi, že. Předpokládám že nějaký skript ve Tvé distribuci při startu kontroluje změny a případně načítá základní skripty ze zálohy, ale to jen tak odhaduji.
raz mi napísalo po reboote: swap read error, ale len raz možno mám niečo s ním ? :-( ja fakt neviem
Heron avatar 29.8.2005 22:26 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: vi
Nekde jinde v diskusi o inittab si napsal, ze si zacatecnik a instalujes slackware. Nebylo by lepsi pro zacatek zkusit nejakou jednodussi distribuci?
nemám ju odkial zohnať toto som sťahoval asi dva mesiace, takže by som bol rád keby to aj za niečo stálo... ved na začiatok by som bol rád ak by som rozbehol KDE a k tomu potrebujem prepísať ten nešťastný inittab a v tomto prípade (že to nejde prepísať) myslím nerozhoduje či som začiatočník, toto sa môže stať každému a bohužial stalo sa to teraz mne a potrebujem poradiť...
29.8.2005 22:38 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: vi
K nastartování KDE nepotřebuješ editovat inittab. To stačí napsat vhodný příkaz do .xinitrc a pustit xinit. Bohužel nemám tušení, který vhodný příkaz to je :-) Možná startkde.
Copak toho není dost?
29.8.2005 22:45 eudyptes | skóre: 12 | blog: eudyptes | Teplice
Rozbalit Rozbalit vše Re: vi
no a nestačilo by do .xinitrc přidat startkde nebo něco takového a spustit X server "startx", nevim, KDE nepoužívám, ale na Fluxbox to stačí
29.8.2005 22:31 eudyptes | skóre: 12 | blog: eudyptes | Teplice
Rozbalit Rozbalit vše Re: vi
to nebude ono, hledal bych ten skript a vypnul ho. I když to si musíš rozmyslet sám, jestli ho vypnout. Já bych něco takového v systému nedržel, ale někomu to může vyhovovat. Pokud to nechceš vypnout, hledal bych ty zálohy ze kterých to obnovuje a přepsal to i tam.
29.8.2005 23:31 Bubak | skóre: 16 | blog: Čtvrtá cenová
Rozbalit Rozbalit vše Re: vi
Na Slackovi jsem na zadny takovy skript nenarazil... S inittabem si delam co chci:-).
... máš jen mrtvou kočku a poškrábanýho jezevčíka ...
29.8.2005 22:30 #Tom
Rozbalit Rozbalit vše Re: vi
Zkuste v přidat jádru parametr init 4. V grubu zvolte Linux, stiskněte e, najeďte na kernel ..., stiskněte e, připište to tam, stiskněte Enter a potom b. V lilo napište linux init 4, pokud v něm máte Linux pojmenovaný linux. A k čemu toto všechno? Systém by měl naběhnout do 4. úrovně bez ohledu na konfigurační soubor /etc/inittab. Pokud se to povede, nějaký zlepšovák se vám sám hrabe v nastavení. Můžete ho zkusit odinstalovat, nebo nastavovat systém s ním.
myslím, že do 4 úrovne sa dá prejsť aj ako root s príkazom telinit 4
29.8.2005 22:35 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: vi
Pokud to na otázku:
treba to prepísať takto ? ID:4:INITDEFAULT:, alebo: ID:4:INITDEFAULT:4 ??? Alebo ešte inak ? som z toho zmätený :-(
není dostatečná odpověď, tak nevím…
Copak toho není dost?
29.8.2005 21:41 ###
Rozbalit Rozbalit vše Re: vi
zadám příkaz :wq.
:x je o trosku rychlejsi ;-)
29.8.2005 20:45 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: vi
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co ti píše když to echce uložit? Není ten soubor třeba read-only (potom :w!)?

PS: Příště vymysli epší titulek, 'vi' může znamenat tisíc a jednu věc související s vi...
vypíše: WROTE /ETC/INITTAB

skúšal som aj :w!
29.8.2005 22:10 hub | skóre: 26 | blog: bg
Rozbalit Rozbalit vše Re: vi
Opravil jsem ten titulek.
všimol som si ale nefakci to ani s mceditom.. :-(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.