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

Reply via email to