Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: ksh werkt niet meer na de upgrade van Ubuntu 18 naar Ubuntu 20  (gelezen 619 keer)

Offline hansvl

  • Lid
Met Ubuntu 18, ksh en VISUAL=vi kon ik met ESC k het vorige commando herhalen.
Na de upgrade naar Ubuntu20, ksh en VISUAL=vi krijg ik met ESC k niet meer het vorige commando.

Hoe kan ik die nuttige functionaliteit van de ksh in Ubuntu 20 terug krijgen?

Offline bart85

  • Lid
Re: ksh werkt niet meer na de upgrade van Ubuntu 18 naar Ubuntu 20
« Reactie #1 Gepost op: 2022/09/01, 14:19:09 »
echo $0
Kun je hiermee zien welke shell je werkelijk gebruikt. Misschien is het terug gegaan naar bash.
Je leert maar mooi over weg gaan met de commandline.
Linus: "I'm happy with the people who are wandering around looking at the stars but I am looking at the ground and I want to fix the pothole before I fall in."
I look to the clouds behind me and see the thunder coming.

Offline hansvl

  • Lid
Re: ksh werkt niet meer na de upgrade van Ubuntu 18 naar Ubuntu 20
« Reactie #2 Gepost op: 2022/09/01, 14:48:49 »
echo $0
ksh

Ik werk toch echt met de ksh
$ ps
    PID TTY          TIME CMD
  85670 pts/0    00:00:00 ksh
  87721 pts/0    00:00:00 ps

Offline hansvl

  • Lid
Re: ksh werkt niet meer na de upgrade van Ubuntu 18 naar Ubuntu 20
« Reactie #3 Gepost op: 2022/09/02, 09:38:28 »
Ik zie ook dat mijn $HOME/.sh_history file niet meer ge-update wordt.
Daarin worden de in ksh ingetypte commando's opgeslagen.
De laatste regel in die .sh_history file is "do-release-upgrade".
Met die do-release-upgrade heb ik mijn Ubuntu 18 ge-upgrade naar Ubuntu 20.

Offline hansvl

  • Lid
Re: ksh werkt niet meer na de upgrade van Ubuntu 18 naar Ubuntu 20
« Reactie #4 Gepost op: 2022/09/02, 09:54:47 »
De $HOME/.sh_history file was 83498 bytes groot.
Ik heb de $HOME/.sh_history file verwijderd.
De ksh heeft een nieuwe lege $HOME/.sh_history file aangemaakt.
Die nieuwe $HOME/.sh_history file wordt wel ge-update en het ksh probleem is opgelost.
Dus ESC k geeft weer het vorige commando.
De logica van het probleem en de oplossing ontgaat mij echter.