Difference between revisions of "Linux command: alias"

From RHS Wiki
Jump to navigation Jump to search
Line 22: Line 22:
 
alias tunnel_fsimdb='ssh -i ~/.ssh/DNC-FKY.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432  ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com'
 
alias tunnel_fsimdb='ssh -i ~/.ssh/DNC-FKY.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432  ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com'
 
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$//'\'')"'
 
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$//'\'')"'
alias ls_loop="while true; do clear; ls -la; sleep 1; done"</nowiki>
+
alias ls_loop="while true; do clear; ls -la; sleep 1; done"
 +
alias clock="while true; do clear; date; sleep 1; done"</nowiki>
  
 
== Some usefull alias ==
 
== Some usefull alias ==

Revision as of 12:40, 20 December 2017

Create alias

alias imagenes='cd /media/discoduro/archivos/Pictures'

Create permanent alias

echo 'alias imagenes="cd /media/discoduro/archivos/Pictures"' >> ~/.bash_aliases && . ~/.bashrc

delete alias

unalias imagenes

see defined alias

alias

alias definition file

alias can also be defined in file ~/.bash_aliases.
Example ~/.bash_aliases

alias clip='cat /media/sf_vmshared/clipboard'
alias dev_settings='export DJANGO_SETTINGS_MODULE=malwepid.settings.dev'
alias foxy='ssh -ND 10.0.2.15:1111  -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com'
alias fpsim_fronend='ssh ubuntu@fpsim-frontend'
alias fpsim_spark='ssh ubuntu@fpsim-frontend '\''ssh ubuntu@fpsim-spark'\'''
alias ls='ls --color=auto'
alias nanoclip='nano /media/sf_vmshared/clipboard'
alias runserver='python manage.py runserver 0.0.0.0:8888'
alias ssh_malwepid='ssh -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com'
alias tunnel_fsimdb='ssh -i ~/.ssh/DNC-FKY.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432  ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com'
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$//'\'')"'
alias ls_loop="while true; do clear; ls -la; sleep 1; done"
alias clock="while true; do clear; date; sleep 1; done"

Some usefull alias

  • alias h="history" # quick access to command history
  • alias c="clear" # quick way to clear terminal screen
  • alias grep="grep —color -n" # colorize matches; show line numbers
  • alias df="df -h" # show free space using human readable units
  • alias du="du -sh" # show disk usage using human readable units
  • alias sc="source $HOME/.cshrc"
  • alias gousb="cd $USBDRIVE_PATH"