Chapter 3: Advanced





Reset Bash's History:

 Reset History completly

History Control Type:

 Choose the type of history controlling

Erasedups Remove all previous entries of a command and keep the newest
Ignoredups Save command only once and ignore all newer runnings
Ignorespace Ignore all commands with a leading space
Ignoreboth Ignoredups and Ignorespace together

History Blacklist:

 List commands, which shouldn't be logged by the Bash, here
 Separate entries with a :

History Size:

 The Maximum number of commands/lines in the History

Separator:

 When using the Separator Style, this will be used as the Separator

PS2 PS3 and PS4:

 This will be used for PS2 PS3 and PS4, affects all Styles

PWD cut char:

 The char that signalizes, that the current workdir is truncated
 eg: if set to = truncated PWDs look like this: =e/chris/Desktop/gnome-pkg

Max PWD Length

 Set the maximum length of the current workdir, if longer it will be truncated
 eg: if set to 25 a /home/chris/Desktop/gnome-pkg will become =e/chris/Desktop/gnome-pkg

Change CDPATH:

 Set redirections for cd. eg: if this is set to .:/usr/share, a "cd icons" will run "cd /usr/share/icons"
 Separate directories with a :

 Don't forget to add . to CDPATH, else you get unwanted results!

Change Completion Blacklist:

 Choose which file of which suffixes will be ignored, then pressing [TAB] for completing the filename
 Separate entries with a :

Set Timeout (in seconds):

 Set how many seconds of inactivity Bash shall wait, before logging out automatically. 0 to disable.

Change editor for fc:  Choose which editor to run, when running "fc"

Welcome Message:

 A Welcome Message (only if style is not Clock-Advanced or Clock)
 eg: fortune or echo Welcome Back

Path:

 An Application which is inside PATH can be run without the full path
 eg: if /usr/bin is in PATH, then /usr/bin/foo can be run via foo