LINUX · TERMINAL · EVERYDAY CONFIGURATION

Make yourself
at $HOME.

Small settings worth coming back to. Notes on Linux, the terminal, and configuration files you can understand from beginning to end.

~/dotfiles ↙
bash — ~/dotfiles80 × 24
~ $ tree -a -L 2
dotfiles/
├── shell/
│   └── .bashrc
├── git/
│   └── .gitconfig
├── vim/
│   └── .vimrc
└── README.md
~ $
fewer settings, more understandingUTF-8
01 / .configkeep it small, keep it yours.
~/.bashrc~/.gitconfig~/.vimrc~/.configless, but understood.
THE NOTEBOOK / 01

Latest notes

One small, considered change at a time.

All notes ↗
EXAMPLES / STARTER

A small collection.
A clear place to start.

Bash, Git, and Vim, without a framework or a long plugin list. Keep the lines that make sense for the way you work.

Explore the files ↗↓ Download examples
shell/.bashrc
# 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'
~ / README

The most useful setting is one
you can explain.

About ↗