Site Tools


terminal:shell:start

Shell Configuration

Pages

Page Description
Dotfiles Overview of all dot files and config locations
.bashrc and .bash_aliases Interactive shell settings, history, prompt, aliases
.profile and .profile.d Login shell environment variables and functions
.inputrc GNU Readline key bindings and completion behaviour
.gitconfig Git identity, aliases, core settings
.dircolors ls/eza colour scheme
.plan and .project Finger protocol and project tracking
.bbjrc BBJ terminal BBS configuration

Quick Reference

File Purpose
~/.bashrc Main bash config for interactive non-login shells
~/.bash_aliases Aliases sourced by .bashrc
~/.bash_profile / ~/.profile Login shell config
~/.inputrc Readline key bindings
~/.dircolors ls colour scheme

Key Settings

  • HISTSIZE=10000, HISTFILESIZE=20000 — large history
  • HISTCONTROL=ignoreboth — no duplicates or space-prefixed commands
  • EDITOR=/usr/bin/micro — default editor
  • TZ=America/Edmonton

See Also

terminal/shell/start.txt · Last modified: by 127.0.0.1