Initial commit

This commit is contained in:
2024-02-13 13:11:53 -05:00
commit 401d67ac1d
3 changed files with 140 additions and 0 deletions

38
.shell_aliases Normal file
View File

@@ -0,0 +1,38 @@
# Turn on interactive mode for dangerous commands
alias cp='cp -iv'
alias mv='mv -iv'
alias rm='rm -iv'
# File sizes should always be human-readable
alias df='df -h'
alias du='du -h'
# Greps
alias egrep='egrep --color=auto' # show differences in colour
alias fgrep='fgrep --color=auto' # show differences in colour
# File Listing
# Must have lsd installed (https://github.com/lsd-rs/lsd)
alias ls='lsd '
alias l='ls -CF' # list with Columns
alias la='ls -CFA' # l with . and ..
alias ll='ls -l' # long list
alias lla='ls -al' # ll with . and ..
alias ls='ls -hF --color=tty' # classify files in colour
alias lls='ls -lh --sort=size --reverse'
alias llt='ls -l -t -r'
# Extras
alias ping='ping -c 5' # Stop pinging after 5 pings
alias vi='vim' # use vim instead of vi
alias less='less -r' # repaint screen
# Get Ext IP
alias extip='curl -s -4 icanhazip.com'
# Memory Pigs (top 10)
alias mempigs='ps aux | awk '\''{print $6/1024 " MB\t\t" $11 " " $12}'\'' | sort -n | tail -10'
# Edit files with vim/fzf
alias vfz='vim "`fzf`"'
alias vimf='vim "`fzf`"'