Usually if you work in nested structure of directories, you might end up with a very long prompt that limits your visibility. ```bash @mfr-6 ➜ /workspaces/TIL/test/test1/test2/test3/test4 (main) $ ``` To avoid that, you can set `PROMPT_DIRTRIM` to shrink amount of directories being display. ```bash @mfr-6 ➜ /workspaces/TIL/test/test1 (main) $ PROMPT_DIRTRIM=1 @mfr-6 ➜ .../test1 (main) $ ``` If `PROMPT_DIRTRIM` is set to `1` - it means ONE trailing directory will be displayed. ```bash @mfr-6 ➜ .../test1 (main) $ PROMPT_DIRTRIM=1 @mfr-6 ➜ .../test1 (main) $ ``` ```bash @mfr-6 ➜ .../test1 (main) $ PROMPT_DIRTRIM=2 @mfr-6 ➜ .../test/test1 (main) $ ``` ```bash @mfr-6 ➜ .../test/test1 (main) $ PROMPT_DIRTRIM=3 @mfr-6 ➜ .../TIL/test/test1 (main) $ ``` ### See also 1. [[Bash]] ### Reference 1. [GNU.org Bash Variables](https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html#index-PROMPT_005fDIRTRIM)