Miten etsitään ja korvataan komentoriviä käyttäen jokin teksti tekstitiedostossa? Esim. kun kernel-päivitys tulee niin se automaattisesti muuttaa grub.cfg tiedostossa asettamani timeout=30 kohdan timeout=10 mutta haluaisin sen olevan tuo 30 sekuntia. Eli miten tuon voisi muuttaa komentorivillä, ilman että pitää aukaista tekstieditori? Kiitos asiallisista vastauksista.
PS. jos ihmettelet miksi ei 10 sekuntia tuossa valikossa riitä niin se johtuu siitä että tämä mun käyttämä monitori ikäänkuin herää eloon vasta myöhemmin eikä heti näytä grub-valikkoa, paska monitori mutta ilmaiseksi sen sain rikkimenneen tilalle ja käytän sitä kunnes sekin menee rikki.
Tekstitiedoston etsi-ja-korvaa komentorivillä
15
402
Vastaukset
- Anonyymi
Hakemasi komento on nimeltään sed. Esimerkkejä sen käytöstä löytyy googlettamalla.
- Anonyymi
cat tekstitiedosto | sed xxxxx > uusitiedosto
Tuossa xxxxx on tarvittavat käskyt mätsätä joku stringi ja korvata se toisella stringillä. - Anonyymi
Tee muutos /etc/default/grub tiedostoon ja sitten komento update-grub.
/boot/grub/grub.cfg tiedosto on syytä jättää rauhaan.- Anonyymi
Ei ole tarkoitus päivittää Grubia vaan se timeout eli se kohta joka määrittää kauanko valikko näkyy!
- Anonyymi
Anonyymi kirjoitti:
Ei ole tarkoitus päivittää Grubia vaan se timeout eli se kohta joka määrittää kauanko valikko näkyy!
/etc/default/grub on oikea paikka muuttaa grubin toimintaa.
Aina kun jokin ohjelma ajaa update-grub ohjelman (vaikka apt kernelin asennuksessa) niin /boot/grub/grub.cfg kirjoitetaan uudestaan. Käyttäjän haluamat muutokset oletukseen haetaan /etc/default/grub tiedostosta. Siellä muuttujan nimi on GRUB_TIMEOUT. - Anonyymi
Anonyymi kirjoitti:
/etc/default/grub on oikea paikka muuttaa grubin toimintaa.
Aina kun jokin ohjelma ajaa update-grub ohjelman (vaikka apt kernelin asennuksessa) niin /boot/grub/grub.cfg kirjoitetaan uudestaan. Käyttäjän haluamat muutokset oletukseen haetaan /etc/default/grub tiedostosta. Siellä muuttujan nimi on GRUB_TIMEOUT.Katsoin huvikseni mitä oman koneeni grub.cfg oli syönyt, ja siellä on timeoutteja kahta kokoa.
$ cat /boot/grub/grub.cfg | grep timeout
set timeout=30
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
set timeout=5
Muuttujassa on 5. Ovat alkuperäiset arvot, kun en ole itse noita koskaan ronkkinut. - Anonyymi
Anonyymi kirjoitti:
Katsoin huvikseni mitä oman koneeni grub.cfg oli syönyt, ja siellä on timeoutteja kahta kokoa.
$ cat /boot/grub/grub.cfg | grep timeout
set timeout=30
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
set timeout=5
Muuttujassa on 5. Ovat alkuperäiset arvot, kun en ole itse noita koskaan ronkkinut.Ei /boot/grub/grub.cfg tiedostoa ole tarkoitettu käpisteltävälsi vaan ohjelma tekee sen. Muutokset tehdään /etc/default/grub tiedostoon.
- Anonyymi
Anonyymi kirjoitti:
Katsoin huvikseni mitä oman koneeni grub.cfg oli syönyt, ja siellä on timeoutteja kahta kokoa.
$ cat /boot/grub/grub.cfg | grep timeout
set timeout=30
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
set timeout=5
Muuttujassa on 5. Ovat alkuperäiset arvot, kun en ole itse noita koskaan ronkkinut.Asia on kerrottu kyseisen tiedoston alussa.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
# - Anonyymi
Anonyymi kirjoitti:
Asia on kerrottu kyseisen tiedoston alussa.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#Ei nuo ole mitään lainsäädäntöä. Normaali tehokäyttäjä muokkaa itse tiedostot haluamaansa muotoon.
- Anonyymi
Anonyymi kirjoitti:
Ei nuo ole mitään lainsäädäntöä. Normaali tehokäyttäjä muokkaa itse tiedostot haluamaansa muotoon.
Se onkin varoitus ja ohje miten toimia oikein.
Tehokäyttäjä käyttää aina ensisijaisesti ohjelman tai jakelun antamia mahdollisuuksia. Joskus harvoin tulee tilanteita, jossa täytyy jopa puukottaa sorsia. Tällöin muuttuu itse ohjelman/jakelun ylläpitäjäksi ja asiasta on huolehdittava aina versioiden vaihtuessa.
Toki voi toimia myös aloittajan haluamalla tavalla. Ei sitä kukaan kiellä mitä omalla koneellaan tekee.
"Itselleen sika kiusaa tekee kun ruuhensa kaataa." - Anonyymi
No, tein muutoksen juuri tuohon /etc/default/grub-tiedostoon niinkuin neuvoit, saa nähdä että toimiiko jatkossa automaagisesti eikä tarvi grub.cfg:tä käpistellä.
Esimerkiksi sed-komennolla voi muokkailla tekstitiedostojen sisältöjä.
sed -i 's/timeout=10/timeout=30/' grub.cfg
Yllä oleva komento etsii tekstiä timeout=10 tiedostosta grub.cfg ja korvaa sen tekstillä timeout=30. -i-valitsin tekee muutokset suoraan alkuperäiseen tiedostoon.- Anonyymi
Kiitos paljon neuvostasi! :)
- Anonyymi
Erinomainen ketju, ehdottomasti S24:n helmiä.
Mikään ei ole niin tärkeää kuin osata käyttää omaa järjestelmäänsä. - Anonyymi
Tämä ketju on kai noussut ylös pornomainoksen vuoksi, pelkkä arvaus tai tekoäly näki jotain poistamisen syytä.
Edelleen ketju kuuluu niihin joita soisi näkevänsä enemän.
Ketjusta on poistettu 3 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Valtion alijäämä = yritystukien määrä = 10 mrd. euroa
Mutta persut eivät vaan suostu tasapainottamaan valtion budjettia, vaikka yritystuet on tiedetty haitallisiksi. Miksi p1148183Suomi käyttää sosiaalietuuksiin suhteessa eniten rahaa koko maailmassa
Suomi käyttää sosiaaliturvaetuuksiin enemmän rahaa suhteessa bruttokansantuotteeseen kuin mikään muu maa maailmassa. Su4157398Grahn-Laasonen: "Kansalainen joutuu pettymään, jos demareita äänestää"
Ministeri viittaa tuoreeseen Helsingin Sanomien juttuun, jossa demarijohtajan keinoja Suomen suunnan muuttamiseksi esite804654Vähän fiksumpi Nimi kisa ? :=)
Kirjoita teidän etunimet allekkain. Jos nimissä on joku kirjain sama, poista se. Tee sama tarkistus kaikille kirjaimill294429Mitä hyvää rikkaiden hyysääminen Suomelle tuonut?
Minäpä vastaan: ei yhtikäs mitään, vaan pelkkää vahinkoa. Demareiden ansiosta Suomen valtio oli käytännössä vielä 1980-73989Mikä on suurin luonne- eroavuus sinussa
Ja kaivatussasi? Vaikuttaako se huonoon vai hyvään suuntaan siinä, että teistä voisi tulla jotain?2032799- 1162638
Kenen haluaisit voittavan Amazing Racen: Tuomas ja Esko, Millu ja Karoliina vai Maria ja Vilma?
Amazing Race Suomi huipentuu lauantaina finaaliin. Jäljellä on kolme paria ja tiedossa on tehtäviä, jotka järkyttävät os332565Gallup: Katsotko Salkkareita tai oletko katsonut?
Salatut elämät on suomalaisten suosikkisarja vuosikymmenestä toiseen. Salkkareiden parissa viettää aikaa sukupolvet laps232224Amazing Race Tomas rehellisenä Esko-appiukon, 63, tilasta: "Sairastelut ja..."
Tomas Grekov ja Esko Rotola-Pukkila ovat mukana Amazing Race Suomi -kisassa. Ja nyt vuorossa on finaali. Hankaluuksia m22087