Skip to content

Instantly share code, notes, and snippets.

@PinheiroCosta
Last active July 31, 2021 20:15
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 PinheiroCosta/21bf86b3f128f8d43222125ae3cf323b to your computer and use it in GitHub Desktop.
Save PinheiroCosta/21bf86b3f128f8d43222125ae3cf323b to your computer and use it in GitHub Desktop.
Bash aliases
# ls sorted by directories with colors
#alias ls='/opt/coreutils/bin/ls --group-directories-first'
alias ls='lsd --group-dirs first'
alias lh='ls -d .[^.]*'
# mkdir
alias mkdir='mkdir -pv' # create parent directories by default
# rm
alias rm='rm -v' # always verbose
# find
alias findf='find . -type f -iname' # find files in CWD recursive
alias findd='find . -type d -iname' # find directories in CWD recursive
# Clipboard
alias xcopy='xclip -selection clipboard'
alias xpaste='xclip -selection clipboard -o'
# netstat
alias ports='netstat -tulanp' # show open ports
# curl
alias header='curl -I' # get web server headers
# Grep with colors
alias grep='grep --color=auto'
# open files in GUI
alias open="xdg-open"
# today's date in format %WEEK %DAY %MONTH %YEAR
alias hoje='printf "%s %s %s %s %s %s" $(date +"%A, %d de %B de %Y")'
# current time
alias horario='printf "%s" $(date +"%T")'
# return a clickable hyperlink
# Usage: hyperlink "www.link.com" "DisplayName"
alias hyperlink='printf "\e]8;;%s\e\\%s\e]8;;\e\\" "$1" "$2"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment