Настройки bash

1. Настройка автодополнения

Ставим пакет bash-completion:

# apt-get install bash-completion

Настраиваем свой ~/.bashrc, добавив в него следующие строчки:

if [ -f /etc/bash_completion ]
then
  . /etc/bash_completion
fi
  
complete -cf sudo

Теперь достаточно перелогиниться, и будет доступно умное автодополнение в командной строке. В том числе автодополняться будут опции многих команд и ожидаемые аргументы.

2. Убрать дубли из истории

При листании истории с помощью стрелок, часто бывает, что приходится проматывать довольно много одинаковых подряд идущих команд. Чтобы дубликаты не помещались в историю, нужно в файл ~/.bashrc прописать следующую переменную:

export HISTCONTROL=ignoredups

После перелогина дубли исчезнут из истории.

Написать автору