Kirjoittaja Aihe: Konsole unohtamaan kaikki komennot mitä sille on ikinä kirjoittanut (RATKAISTU)  (Luettu 3962 kertaa)

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Eli Kysymys kuuluukin, että kuinka saisin konsolen unohtamaan kokonaan kaikki sille kirjoitetut käskyt, Olen yrittänyt ohjelmavalikosta klikata seuraavat käskyt "Clear history" sekä "clear all history", mutta ei auta näköjään tyhjentämään konsolen välimuistia, sillä kun painan ylänuolta näppäimistöltä, niin sen seurauksena tulee kaikki konsoleen ikinä kirjoittamani käskyt. Olisiko mahdollista tyhjentää sen välimuisti menemällä joihinkin  asetustiedostoihin käsiksi? tai jollakin ns. taikasanalla esim. kirjoittamalla konsoleen
« Viimeksi muokattu: 27.06.07 - klo:13.44 kirjoittanut anonyymikäyttäjä »

SuperOscar

  • Käyttäjä
  • Viestejä: 4064
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Ei niitä Konsole muista, vaan käytössä oleva kuori, oletuksena siis bash. Olisiko jokin ~/.history-niminen tiedosto? Itselläni on käytössä zsh, joka käyttää tiedostoa ~/.histfile.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Kiitos Paljon Vinkistä, Ongelma ratkesi :) , sillä löysin ".bash_history" nimisen piilotiedoston omasta kotikansiosta , jossa kaikki vanhat käskyt löytyi, ja tyhjensin koko historian,

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
[OT] Onnistuu myös komennolla ´history -c´ [BASH] [/OT] 
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Jos historian tallennuksesta haluaa pysyvästi eroon niin silloin tuon .bash_history-tiedoston voi korvata symbolisella linkillä /dev/null:iin.

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vaihtoehtoinen tapa historian kuolettamiseen on ´~/.bashrc´ tiedostossa HISTFILE-muuttujan arvon vaihtaminen suuntaamaan em. /dev/null:n tai sen tyhjentäminen muuttujamuistista komennolla ´unset HISTFILE´ .bashrc-tiedostossa.

What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
ihan näin mielenkiinnosta... mikä mahtaisi olla hyvä syy tyhjentää komentohistoria tai jopa ottaa se kokonaan pois käytöstä?
Janne

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
´mplayer ~/.makihyppy/*.avi´ ?

Koodia: [Valitse]
$ echo "hello!"
bash: !": event not found
?
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
ihan näin mielenkiinnosta... mikä mahtaisi olla hyvä syy tyhjentää komentohistoria tai jopa ottaa se kokonaan pois käytöstä?
No esimerkiksi jos on vaikka vahingossa kirjoittanut rootin salasanan komennoksi.

igor_2

  • Käyttäjä
  • Viestejä: 771
    • Profiili
Ihan mielenkiinnosta, niin missä määritellään miten montaa komenota säästetään. Mulla on Dapper ja mielestäni se säästää oletuksena 'vain' 500 komentoa ja olisi mukava jos se säästäisi vaikka 5 000.

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Ihan mielenkiinnosta, niin missä määritellään miten montaa komenota säästetään. Mulla on Dapper ja mielestäni se säästää oletuksena 'vain' 500 komentoa ja olisi mukava jos se säästäisi vaikka 5 000.
HISTSIZE kertoo kuinka monta komentoa muistetaan. (BASH) ~/.bashrc -säätöä, sinne vaikka tuo
Koodia: [Valitse]
HISTSIZE=5000.
HISTFILESIZE kertoo kuinka monta komentoa tallennetaan komentohistoriatiedostoon.
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

igor_2

  • Käyttäjä
  • Viestejä: 771
    • Profiili
HISTFILESIZE kertoo kuinka monta komentoa tallennetaan komentohistoriatiedostoon.

Kappas vain, sehän toimii!

Kiitos.