Last active
October 18, 2023 01:21
-
-
Save TheBrenny/5982fc550b8faf6b190b579c965d77fb to your computer and use it in GitHub Desktop.
A set of my common bash aliases for use in linux terminals
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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