nu snackar du gojja för mig.
För att hjälpa dig på traven med gojjan så...
Hur vet jag vilket shell jag har ? I linux etc är det ju lätt att bestämma shell. Hur man gör det i mac os har jag ingen aning, så jag antar att kommandotolken har något defaultskal ? Om så är fallet hur gör man för att aktivera history i skalet ?
Du kan välja mellan ett par olika sätt:
% echo $SHELL
% finger <ditt-användarnamn>
Det är alltså användarinformation (konto-dito) som vi pratar om. Den finns klassiskt i /etc/passwd (och ändrades med chsh), men i OS X har man flyttat över sådant i NetInfo. Man kan allstå säga att det är, i princip, lika enkelt att ändra shell i Linux och OS X men man gör det på två olika sätt.
Vidare är kommandotolk och skal (shell) samma sak.
Det beror på vilket skal som du kör. Csh, bash, tcsh etc har alla sina egan sätt. Men du ska inte behöva göra något extra. Det är igång med det samma. Jag kan tyvärr inte kolla exakt, för min PowerBook sover hemma på kontoret just nu.
bash som jag använder i suse linux använder .bash_history, men jag antar att det är konfiguerbart när man kompilerar bash, vad vet jag.
Du behöver inte kompilera bash för OS X då det följer med. Vidare så är det ingen skillnad på bash för SuSE, OS X, FreeBSD etc. Bash är bash - not matter how.
Det fungerar iaf. inte för mig då min history försvinner när jag stänger min session och öppnar den igen. Ingen fil lagras heller i mitt hemdir som verkar vara nån typ av history fil..
Det är lite underligt, för jag har inte pillat på något i min PowerBook. Visserligen kör jag aldrig Terminal utan xterm, men spontant kan jag inte se att dom skulle starta bash på olika sätt.