Files
aliases-and-functions/.shell_aliases
phansible (aamon) 2889f7a029 Removed unused aliases, added tph,tpc
tph - send to termpad via httpie
tpc - send to termpad via cURL
2025-04-23 12:23:52 -04:00

57 lines
1.4 KiB
Plaintext

# 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 lla='ls -al' # ll with . and ..
alias ll='ls -l' # long list
# 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'
# dir -v (part of pushd/popd)
alias dir='dir -v'
# send things to termpad
# with httpie
alias tph=' http termpad.planethawleywood.com'
# with cURL
alias tpc=' curl --data-binary @- termpad.planethawleywood.com'
# Do lots of things with FZF
# CD with the help of fzf
alias cdf='cd ~ && cd "$(find . -type d -print0 | fzf --read0 --print0)"'
# VIM
alias vimf='vim "`fzf`"'
# LESS
alias lessf='less "`fzf`"'
# CAT
alias catf='cat "`fzf`"'
# GLOW
alias glowf='glow "`fzf`"'