Hello, Not a bug, but a feature since the first C shell release in 1978 , which was copied to pretty much every shell created since (Korn shell/ksh, Bourne again shell/bash, Z shell/zsh, …). The reason behind it is that – since Unix predates most graphical user interfaces, and most of the time the computers were accessed over slow modem lines – in case of a disconnect you might want to know which commands you entered last, and maybe re-run them with different parameters.
But really, this shouldn't influence your learning. After all, the shell only remembers the history of entered commands, it does neither replay those commands, nor save the state of the shell upon exit. Think of it as kind of the URL history a browser saves. Just because the URL is saved, it doesn't automatically load the page on startup. Depending on the shell you're actually using, it might even be possible to temporarily disable the shell history, akin to “Incognito Mode”. Regards /peter  https://en.wikipedia.org/wiki/C_shell#History On 09/21/2016 01:59 PM, Richard Owlett wrote: > I'm learning the shell. > I experiment with test cases in "MATE Terminal" > The "up arrow" key is useful to recall previous command for editing. > I hadn't expected it when I found all instances of "MATE Terminal" share > same history. > > *HOWEVER* I found that history remains after a "power off", "boot" cycle. > That is *UNACCEPTABLE* for my purposes. > To start FRESH was the purpose of "power off", "boot" cycle. > > BUG? > Workaround? > > TIA >
Description: OpenPGP digital signature