Last active
April 1, 2021 03:08
-
-
Save tcmhoang/8d651b1e4112d91eb90fc7f1d6d3a563 to your computer and use it in GitHub Desktop.
This file contains 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
alias pbcopy='xclip -selection clipboard' | |
alias pbpaste='xclip -selection clipboard -o' | |
alias please='sudo $(fc -ln -1)' | |
alias pls='sudo' | |
alias finder='pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dolphin' | |
# alias to show the date | |
alias da='date "+%Y-%m-%d %A %T %Z"' | |
# Alias's to modified commands | |
alias cp='cp -i' | |
alias mv='mv -i' | |
alias rm='rm -iv' | |
alias mkdir='mkdir -p' | |
alias ps='ps auxf' | |
alias ping='ping -c 10' | |
alias less='less -R' | |
alias cls='clear' | |
alias multitail='multitail --no-repeat -c' | |
alias vi='vim' | |
alias svi='sudo vi' | |
alias vis='vim "+set si"' | |
# Change directory aliases | |
alias home='cd ~' | |
alias cd..='cd ..' | |
alias ..='cd ..' | |
alias ...='cd ../..' | |
alias ....='cd ../../..' | |
alias .....='cd ../../../..' | |
# cd into the old directory | |
alias bd='cd "$OLDPWD"' | |
# Remove a directory and all files | |
alias rmd='/bin/rm --recursive --force --verbose ' | |
# Alias's for multiple directory listing commands | |
alias la='ls -Alh' # show hidden files | |
alias ls='ls -aFh --color=always' # add colors and file type extensions | |
alias lx='ls -lXBh' # sort by extension | |
alias lk='ls -lSrh' # sort by size | |
alias lc='ls -lcrh' # sort by change time | |
alias lu='ls -lurh' # sort by access time | |
alias lr='ls -lRh' # recursive ls | |
alias lt='ls -ltrh' # sort by date | |
alias lm='ls -alh |more' # pipe through 'more' | |
alias lw='ls -xAh' # wide listing format | |
alias ll='ls -Fls' # long listing format | |
alias labc='ls -lap' #alphabetical sort | |
alias lf="ls -l | egrep -v '^d'" # files only | |
alias ldir="ls -l | egrep '^d'" # directories only | |
# alias chmod commands | |
alias mx='chmod a+x' | |
alias 000='chmod -R 000' | |
alias 644='chmod -R 644' | |
alias 666='chmod -R 666' | |
alias 755='chmod -R 755' | |
alias 777='chmod -R 777' | |
# Search command line history | |
alias h="history | grep " | |
# Search running processes | |
alias p="ps aux | grep " | |
alias topcpu="/bin/ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10" | |
# Search files in the current folder | |
alias f="find . | grep " | |
# Count all files (recursively) in the current folder | |
alias countfiles="for t in files links directories; do echo \`find . -type \${t:0:1} | wc -l\` \$t; done 2> /dev/null" | |
# To see if a command is aliased, a file, or a built-in command | |
alias checkcommand="type -t" | |
# Show current network connections to the server | |
alias ipview="netstat -anpl | grep :80 | awk {'print \$5'} | cut -d\":\" -f1 | sort | uniq -c | sort -n | sed -e 's/^ *//' -e 's/ *\$//'" | |
# Alias's for safe and forced reboots | |
alias rebootsafe='sudo shutdown -r now' | |
alias rebootforce='sudo shutdown -r -n now' | |
# Alias's to show disk space and space used in a folder | |
alias diskspace="du -S | sort -n -r |more" | |
alias folders='du -h --max-depth=1' | |
alias folderssort='find . -maxdepth 1 -type d -print0 | xargs -0 du -sk | sort -rn' | |
alias tree='tree -CAhF --dirsfirst' | |
alias treed='tree -CAFd' | |
alias mountedinfo='df -hT' | |
# Alias's for archives | |
alias mktar='tar -cvf' | |
alias mkbz2='tar -cvjf' | |
alias mkgz='tar -cvzf' | |
alias untar='tar -xvf' | |
alias unbz2='tar -xvjf' | |
alias ungz='tar -xvzf' | |
alias uperi='curl -fsSL https://starship.rs/install.sh | bash ; sudo gem update fusuma ; npm update -g hblock; sudo ubuntu-drivers autoinstall ' | |
alias upnode=' nvm install lts/* --reinstall-packages-from=node ' | |
alias inotifup='echo 13000 | sudo tee /proc/sys/fs/inotify/max_user_watches ; sudo sysctl -p' | |
eval "$(starship init bash)" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment