Terminal erinnert sich nicht mehr...

  • Ersteller pfannkuchen2001
  • Erstellt am
pfannkuchen2001

pfannkuchen2001

Aktives Mitglied
Thread Starter
Dabei seit
17.02.2006
Beiträge
2.600
Reaktionspunkte
48
Hey,

woran liegt es, das mein Terminal sich nicht mehr an vorherige eingaben erinnert?
ctrl + r funktioniert nicht mehr (jedenfalls sind die letzten 3 Monate weg...)
Pfeil nach oben funktioniert auc nicht mehr. Der Befehl den ich als letztes ausgeführt haben soll liegt auch etwa 3 Monate zurück.

Woran liegt es?

Gruß und Dank!!
 
Kaputte Zugriffsrechte der .bash_history in deinem Home? Sollte mindestens r und w haben. Ich würde das x auch noch dazu geben.

Dein Home-Verzeichnis muss natürlich auch passende Rechte haben, aber ich glaube dann würde deutlich mehr nicht funktionieren als nur die History der BASH.

Code:
chmod u+wrx .bash_history

Bei mir auf dem Server ists so. User/Gruppe ist natürlich dein User/Gruppe.

Code:
[detached from 3528.irssi]
xen@ xeon ~ 503
$ ls -lha .bash*
-rwxr-xr-x 1 xen xen  19K Aug  8 22:16 .bash_history
-rw-r--r-- 1 xen xen  127 Nov  7  2009 .bash_logout
-rw-r--r-- 1 xen xen  647 Nov  7  2009 .bash_profile
-rwxr-xr-x 1 xen xen  509 Nov  7  2009 .bash_profile1
-rw-r--r-- 1 xen xen 9.0K Nov  7  2009 .bashrc
-rw------- 1 xen xen 9.0K Nov  7  2009 .bashrc~
-rwxr-xr-x 1 xen xen  882 Nov  7  2009 .bashrc.default
xen@ xeon ~ 504
$
 
Zuletzt bearbeitet:
ha, ich vertu mich manchmal wann ich x brauche und wann nicht ;). Glaube mit Ordnern die ohne x kamen habe ich schon so manche Stunde verschwendet weil irgendeine Datei in dem Ordner nicht so "lief wie ich es wollte".

Wenn das alles ohne x geht, dann gehts auch ohne x ;).
 
Hmm es ist irgendwie komisch... ich habe jetzt mal die history gelöscht, neugestartet und mir den Terminal angeschaut. Sonderbar ist nun:
Ich habe eine history die die letzten Stunden repräsentiert. ABER nur bis zu einer bestimmten Zeit. nach ein paar wenigen Minuten wird die History nicht mehr geführt.
die Geschichte hier sieht so aus:
Code:
Klapperkiste-3:~ hannes$ ls -lha .bash*

-rw-r--r--  1 hannes  staff   139B 10 Aug 18:28 .bash_history

-rwxrwxrwx@ 1 hannes  staff   1,5K 16 Dez  2015 .bash_profile


.bash_sessions:

total 48

drwxr-xr-x   9 hannes  staff   306B 11 Aug 10:15 .

drwxr-xr-x@ 76 hannes  staff   2,5K 10 Aug 18:28 ..

-rw-r--r--   1 hannes  staff    39B 10 Aug 18:33 1DFEB57B-617B-4CE3-B0AA-BA65D77EE807.historynew

-rw-r--r--   1 hannes  staff    17B 10 Aug 23:35 530DD4F9-B791-4050-9701-E086390CE92E.historynew

-rw-r--r--   1 hannes  staff     0B 11 Aug 10:15 6848996C-071E-4A55-ABEC-A1E13BB428A8.historynew

-rw-r--r--   1 hannes  staff    77B 10 Aug 23:35 81C68819-D882-4180-88B1-B3FBCEE7C519.historynew

-rw-r--r--   1 hannes  staff    19B 10 Aug 23:35 E3688A75-9AB4-41B5-BEFB-50E29D06AA97.historynew

-rw-r--r--   1 hannes  staff   139B 10 Aug 18:28 F0E21910-8C2A-4DD1-B159-0095C87ED6C2.history

-rw-r--r--   1 hannes  staff    80B 10 Aug 18:29 F0E21910-8C2A-4DD1-B159-0095C87ED6C2.historynew

Klapperkiste-3:~ hannes$


die history sieht so aus:

Code:
Klapperkiste-3:~ hannes$ cat .bash_history

cd Dd

pwd

cd Desktop/s

cd Desktop/

ls

ls -la

ls -la *.

ls -la .*

ls -la

vim .bash_profile

mv .bash_profile ../

Klapperkiste-3:~ hannes$

das sind etwa die ersten 2 Minuten nach dem ich die history gelöscht habe...
Boah ist das nervig...
Ideen?
 
evtl. findest du was über "set|grep HIST".
 
die bash_history wird erst beim beenden des Terminals geschrieben, davor ist es im Speicher.
Gruß
win2mac
 
welches betriebssystem?
 
OS X 10.11.6 zumindest bei meinen.
Gruß
win2mac
 
Zurück
Oben Unten