Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

  # Fast shortcuts
  alias c='clear'
  alias r='reset'
  alias q='exit'

  alias cd..="cd .." # I often make this mistake

  # Because sometimes you don't have the time to put this two letters
  alias ..='cd ..'
  alias ...='cd ../..'
  alias -- -="cd -"

  # Doing a fast proxy, good for watching netflix and youtube without restrictions
  alias proxy='ssh -C2qTnN -D 8080'

  # To search process with more details
  alias pp="ps axuf | pager"

  # Because I forget the name :(
  alias explore="ranger"

  # Because NeoVim is awesome :)
  alias vim=nvim

  # Do something and receive a desktop alert when it completes `sudo apt-get install something | alert`
  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$//'\'')"'

  # Search process by name and highlight !
  function psgrep() { ps axuf | grep -v grep | grep "$@" -i --color=auto; }

  # Search for files and page it
  function search() { find . -iname "*$@*" | less; }


You can enable AUTOCD and never have to type CD again. :)

shopt -s autocd


what would a OSX version of alert look like?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: