Начать с небольшого файла
Интерактивные настройки должны работать только в интерактивной оболочке. Проверка в начале примера оставляет неинтерактивные запуски в покое. Дальше идут редактор, история, два коротких псевдонима и дополнение без учёта регистра.
# Interactive Bash settings
case $- in *i*) ;; *) return ;; esac
export EDITOR=vim
export HISTCONTROL=ignoreboth
shopt -s histappend
alias ll='ls -lah --group-directories-first'
alias ..='cd ..'
bind 'set completion-ignore-case on'Не прятать смысл команд
Хороший псевдоним сокращает частое действие, сохраняя его смысл. Если забываете, что делает сокращение, обычная команда может оказаться удобнее. Не меняйте привычное поведение опасных команд незаметно для себя.
Проверить без спешки
Сохраните текущую конфигурацию, добавьте несколько строк и откройте новое окно. Посмотрите на запуск оболочки, историю и дополнение. Если стало сложнее объяснить поведение, настройку можно убрать.