On Fri, 24 Mar 2006, Bryan Brake wrote:
> I am taking an "Intro to UNIX" class at school. The teacher has asked that we
> send him a copy of our .history files to show what steps we used to complete
> certain assignments. I was able to setup the history in my .profile by
> reading ksh(1), but after I rebooted and issued a few commands, I looked at
> the .hist???? file I created, but it doesn't look the way I expected.
>
> It looks like this:
>
> <<Iy [EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL
> PROTECTED]@^Bls [EMAIL PROTECTED]@[EMAIL PROTECTED]@^Cvi .hist10512
>
> This is all on one line.
>
> I can decode it well enough. There is gibberish, then a letter (A,B,C, etc),
> then the command I put in.
>
> Is there a way to configure ksh to make the commands display one command per
> line, or will I have to edit it manually.
>
> I use bash on other machines, and .bash_history has each command on one line.
> I realize ksh isn't the same. Maybe I should build bash from ports...
>
> Thanks for the help. I love OpenBSD...
> Bryan
ksh uses a binary format for the history file.
To get a human-readable history, use "history > file".
-Otto