Skip to content

Instantly share code, notes, and snippets.

@TheBrenny
Last active October 18, 2023 01:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TheBrenny/5982fc550b8faf6b190b579c965d77fb to your computer and use it in GitHub Desktop.
Save TheBrenny/5982fc550b8faf6b190b579c965d77fb to your computer and use it in GitHub Desktop.
A set of my common bash aliases for use in linux terminals
# Update Aliases
getAliases () {
cp ~/.bash_aliases ~/bkp.bash_aliases
curl -o ~/.bash_aliases https://gist.githubusercontent.com/TheBrenny/5982fc550b8faf6b190b579c965d77fb/raw/my.bash_aliases
. ~/.bash_aliases
}
# Console adjustments
alias cl='clear'
alias cls='clear;ls'
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias terminal='term'
alias eterm='term; exit'
alias quit='exit'
alias bye='exit'
alias nodeterm='/bin/bash ~/.config/alias/nodeterm.sh'
alias copy='xclip -sel clip'
alias clip='xclip -sel clip'
# Screen commands
alias sls='screen -ls'
alias sr='screen -r'
alias sdr='screen -dr'
# Processes
alias ps='ps -eaH'
# Network
alias ipconfig='nmcli dev list iface wlan0 | grep --color=auto IP4'
alias tracert='traceroute'
# Filesystem
alias ls='ls --color=auto -a -C'
alias ll='ls -lah'
alias lz='ls -a'
alias edit='nano'
alias sedit='sudo nano'
alias view='nano -v'
alias ren='mv'
alias rmdir='rm -r'
mkcd () { local d=$1; mkdir $d && cd $d; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment