Implemented:
- [x] History filtering with duplicates excluded and running the selected command (using the `Enter` button) from a drop-down list in an *external process* with support for recording executed commands in the history;
- [x] Navigate through directories with `cd` and output files for reading via `cat`, `nano`, `vim` and `mcedit`;
- [x] Captures and displays the execution time of the last executed command in the spirit of `oh-my-bash`;
- [X] Refreshing the history by using `backspace` keys and selecting a command with the `right` arrow without executing it, which is also convenient for moving to the next directory to quickly display its contents;.
- [X] Support for regular expressions during filtering, taking into account the position of entered phrases in the command using the `^` character at the beginning or end of a line (by default, the search is performed regardless of the position of entered phrases separated by a space);
- [X] Search for executable commands using the `!`.