Problem mit Terminal und shell history

  1. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    Hallo,
    hab mein PB nocht nicht so lange und als unix user nervt mich eine kleinigkeit:
    wenn ich ein terminal öffne dann und befehle tippe hab ich zwar ne history, doch diese wird nicht gespeichert, d.h. beim erneuten öffnen von terminal ist die history weg.

    meine shell: zsh
    und history file ist auch definiert in ~/.zshrc

    doch irgentwie wird das ignoriert. in FreeBSD funktioniert diese zshrc einwandfrei.

    hab mitlerweile die vermutung das das terminal die history vor der shell "abfängt" und quasi den job der shell übernimmt, dann kann es ja nicht gehen.

    jedenfalls, wie schaffe ich es die history zu speichern.

    thx
     
    qfat, 08.09.2005
  2. oneOeight

    oneOeightMacUser Mitglied

    Mitglied seit:
    23.11.2004
    Beiträge:
    48.174
    Zustimmungen:
    3.890
    schätz mal, das liegt an deiner zsh config:
    Note also that the RCS option affects the saving of history files, i.e. if RCS is unset when the shell exits, no history file will be saved.
     
    oneOeight, 08.09.2005
  3. lengsel

    lengselMacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    4.553
    Zustimmungen:
    53
    Ich kenne leider die zsh nicht, aber bei der bash (default ab 10.3) funktionierts.
    Hilft Dir aber vermutlich leider nicht weiter...

    Grüße,
    Flo
     
    lengsel, 08.09.2005
  4. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    und wie aktivier ich RCS?

    und der rest aus dem config file wird doch gelesen und funktioniert (der prompt steht ja auch drin) nur die history speichert nicht.

    thx
     
    qfat, 08.09.2005
  5. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Wie hast du das gemacht?
    Vielleicht liegt da das Problem?
     
    maceis, 08.09.2005
  6. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    also habe folgendes als /etc/zshrc und als ~/.zshrc (ich weiß das ist doppeltgemoppelt ;))

    Code:
    HISTZISE=200
    HISTFILE=~/.zhistory
    SAFEHIST=200
    PROMPT="%n %40~> "
    setopt correct
    setopt nobeep
    setopt NO_PROMPT_CR
    setopt SHARE_HISTORY
    setopt APPEND_HISTORY
    PATH=$PATH:/opt/local/bin
    MANPATH=/opt/local/share/man
    INFOPATH=/opt/local/share/info
    
     
    qfat, 08.09.2005
  7. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Code:
    ...
    HISTFILE=~/.zhistory
    HISTSIZE=200
    SAVEHIST=200
    ...
    setopt HIST_IGNORE_ALL_DUPS
    ist auch noch sehr nützlich.

    HTH
     
    maceis, 09.09.2005
  8. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    grrr was nützt mir das wenn das nicht gespeichert wird?
    ;)
     
    qfat, 09.09.2005
  9. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Was nützt Dir was?
    Außérdem, es wird doch gespeichert.
     
    maceis, 09.09.2005
  10. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    hmm ich glaub wir reden aneinander vorbei.
    mein problem ist das das histfile leer bleibt, obwohl ich es richtig eingestellt hab.
    und von daher bleibt die history nur solange erhalten wie das terminal offen bleibt, was ein bischen nervt.
     
Die Seite wird geladen...
Ähnliche Themen - Problem Terminal shell
  1. Babaganoush
    Antworten:
    5
    Aufrufe:
    932
  2. HelliHell
    Antworten:
    4
    Aufrufe:
    732
  3. Mic2.1
    Antworten:
    3
    Aufrufe:
    855
    johanndietsch
    30.03.2011
  4. AppleStar
    Antworten:
    4
    Aufrufe:
    2.242
    AppleStar
    20.12.2010
  5. Sniper0711
    Antworten:
    12
    Aufrufe:
    1.322
    Sniper0711
    05.12.2010