The file contains two sections, the upper is suitable for a system-wide configuration as it sets some options (umask and prompt color) depending on whether you are root or not. Of course you can choose to ignore that and use that configuration for yourself only (i.e. only settings for non-root will be activated).

The file contains two sections, the upper is suitable for a system-wide configuration as it sets some options (umask and prompt color) depending on whether you are root or not. Of course you can choose to ignore that and use that configuration for yourself only (i.e. only settings for non-root will be activated).

-

The lower part is suitable for either your personal configuration or as a syste-wide configuration,​ depending on your wishes. Personally I'd advise to put as much in your personal configuration as possible. Just unpack the file and have a look at the comments for more information.

+

The lower part is suitable for either your personal configuration or as a system-wide configuration,​ depending on your wishes. Personally I'd advise to put as much in your personal configuration as possible. Just unpack the file and have a look at the comments for more information.

This file will give you these options (amongst others):

This file will give you these options (amongst others):

-

* A nice colored prompt which tells you user, hostname, PTY, path and time. The color is mainly red when root and green when you are working as user.\\ A colored prompt is also very useful when scrolling in your terminal or console history to distinguish the output from what you typed!

+

* A nice colored prompt which tells you user, hostname, PTY (if root), [[git]] branch (if user), path and time. The color is mainly red when root and green when you are working as user.\\ A colored prompt is also very useful when scrolling in your terminal or console history to distinguish the output from what you typed!

* A umask based on UID as well (less strict as user).

* A umask based on UID as well (less strict as user).

* Nice and useful dircolors, aliases and environment variables.

* Nice and useful dircolors, aliases and environment variables.

Line 70:

Line 70:

The ''​history''​ command of the ZSH works different than the BASH history. By default, only the last 15 history entries are shown. You could just ''​grep''​ or ''​less''​ your ''​~/​.zsh_history''​ file for getting the information you want, but there are more convenient ways.

The ''​history''​ command of the ZSH works different than the BASH history. By default, only the last 15 history entries are shown. You could just ''​grep''​ or ''​less''​ your ''​~/​.zsh_history''​ file for getting the information you want, but there are more convenient ways.

-

^ ''​history'' ​ | Show the last 15 entries of your history. ​ |

+

| ''​history'' ​ | Show the last 15 entries of your history. ​ |

-

^ ''​history ​-1'' ​ ​| Show all history entries. ​ |

+

| ''​history ​0'' ​| Show all history entries. ​ |

-

^ ''​history -i'' ​ | Show the last 15 history entries including human readable timestamps. |

+

| ''​history -i'' ​ | Show the last 15 history entries including human readable timestamps. |