bash
Config for Debian based systems
Table of Contents
Bash
Configuration
hstr
$ sudo aptitude install hstr
HSTR installation: https://github.com/dvorka/hstr/blob/master/INSTALLATION.md#build-on-debian Compiled from source because of: https://github.com/dvorka/hstr/issues/391 HSTR configuration: https://github.com/dvorka/hstr/blob/master/CONFIGURATION.md
z archived
https://formulae.brew.sh/formula/z
As per https://github.com/rupa/z/issues/229
git clone https://github.com/rupa/z/ ~/tmp/z chmod +x ~/tmp/z/z.sh mv ~/tmp/z/z.sh /usr/local/bin/ mv ~/tmp/z/z.1 /usr/local/share/man/man1 rm -rf ~/tmp/z
ag
Usage and installation as per: https://www.cyberciti.biz/open-source/command-line-hacks/ag-supercharge-string-search-through-directory-hierarchy/
$ sudo aptitude install silversearcher-ag
fd
Alternative to ag and find.
Usage and installation as per: https://github.com/sharkdp/fd#on-debian
$ sudo aptitude install fd
$ ln -s $(which fdfind) ~/.local/bin/fd
duf
Usage and installation as per: https://github.com/muesli/duf#linux
$ sudo aptitude install duf
dust
First, install deb-get:
$ curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get
Then install dust as per: https://github.com/bootandy/dust#install
$ deb-get install du-dust
$ dust
ncdu
$ sudo aptitude install ncdu
Also note version 2 is in the making: https://dev.yorhel.nl/ncdu/changes2
tldr
$ sudo aptitude install tldr
$ tldr tar
eza
As per: https://github.com/eza-community/eza
$ sudo aptitude install eza
Then alias it in ~.bashrc:
alias ls="eza" # ls
Other clients: https://tldr.sh/