Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
# ---- Aliases ---- # Define an alias alias ll='ls -lahF --color=auto' alias la='ls -A' alias ..='cd ..' alias ...='cd ../..' # Git shortcuts alias gs='git status' alias ga='git add' alias gc='git commit' alias gp='git push' alias gl='git log --oneline --graph --decorate' # Safety aliases alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # System shortcuts alias update='sudo apt update && sudo apt upgrade -y' alias ports='ss -tulnp' alias myip='curl -s ifconfig.me' # List defined aliases alias # Remove an alias unalias gs # Add aliases permanently echo "alias ll='ls -lahF'" >> ~/.bashrc source ~/.bashrc # ---- shopt options ---- shopt -s globstar # Enable ** for recursive globbing shopt -s autocd # cd by just typing directory name shopt -s cdspell # Auto-correct minor cd typos shopt -s histappend # Append to history file, don't overwrite shopt # List all options and their status # ---- Useful bash settings in ~/.bashrc ---- # HISTSIZE=10000 # HISTFILESIZE=20000 # HISTCONTROL=ignoredups:erasedups # export EDITOR=vim # export VISUAL=vim # export PAGER=less
Result
Open