Linux command: alias

From RHS Wiki
Jump to navigation Jump to search

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.

~/.bash_aliases

BBVA

alias clip="cat /media/sf_vmshared/clipboard"
alias nanoclip="nano /media/sf_vmshared/clipboard"
#alias runserver="python manage.py runserver 0.0.0.0:8888 --settings=malwepid.settings.dev"
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 fpsim_fronend='ssh ubuntu@fpsim-frontend'
alias fpsim_spark="ssh ubuntu@fpsim-frontend 'ssh ubuntu@fpsim-spark'"
alias dev_settings="export DJANGO_SETTINGS_MODULE=malwepid.settings.dev"
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_newsdb="ssh -i ~/.ssh/rra_id.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432  ubuntu@news.menupayapp.com"
alias tunnel_news_adsl="ssh -i ~/.ssh/rt_rsa -ND 10.0.2.15:1111 rra@20.1.40.109"
alias push="git push origin --all;git push gitlab --all;git push origin --tags;git push gitlab --tags"
alias pdgrt_remote_master_back="git remote set-url origin git@git.rra.lan:pdgrt/misiones/back-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/master-back.git"
alias pdgrt_remote_master_front="git remote set-url origin git@git.rra.lan:pdgrt/misiones/front-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/master-front.git"
alias pdgrt_remote_node_back="git remote set-url origin git@git.rra.lan:pdgrt/encargos/back-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/node-back.git"
alias pdgrt_remote_node_front="git remote set-url origin git@git.rra.lan:pdgrt/encargos/front-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/node-front.git"
alias pdgrt_remote_deploy="git remote set-url origin git@git.rra.lan:pdgrt/deploy.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/deploy.git"
alias dns="sudo cp ~/.openvpn/resolv.conf /etc"
alias firefox='/opt/firefox/firefox'
alias pilaf_settings="export DJANGO_SETTINGS_MODULE=pilaf_detectors.settings.test"
alias mirror_log='tail -f /home/rafa/PycharmProjects/git_mirror/logs/git_mirror.log'

# Proxy
ETH0=$(ifconfig | grep -A 1 eth0 | grep inet | awk '{print $2}')
TUN0=$(ifconfig | grep -A 1 tun0 | grep inet | awk '{print $2}')
alias foxy="ssh -ND 127.0.0.1:1080  -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com"
alias proxy_vpn="echo 'Opening SOCKS5 @$TUN0:1080' && ssh -ND $TUN0:1080 rafa@localhost"
alias proxy_15="echo 'Opening SOCKS5 @$ETH0:1080' && ssh -ND $ETH0:1080 rafa@localhost"

Trinity

  1. !/bin/bash

alias instala="sudo apt-get install" alias vpn=/home/rafa/vpn.sh alias todo="nano /media/rafa/GIT/documentos/TODO" alias towiki="nano /media/rafa/GIT/TO_WIKI" alias rtcode="cd /home/rafa/documentos/work/bbva/git/RedTeam" alias tunel_mail_accounts="echo 'To port 3666' && ssh -N -L 3666:localhost:3306 ubuntu@webmail.herrerosolis.com" alias clone="git clone" alias push="git push" alias fetch="git fetch" alias commit="git commit -m" alias add="git add ." alias git2fa="oathtool --totp -b 2rkjxgbfnsjmdk5t7gbjtb3acdpb4hms" alias cpc_flower="echo 'Flower available at: http://localhost:5555' && ssh -p 7777 -i .ssh/cpc.pem -N -L 5555:localhost:5555 ubuntu@cpc" alias ssh_malwepid='ssh -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com' alias ihacklabs="sudo openvpn /home/rafa/Descargas/labvpn/Hacking_Lab_Zr0kE_Hacking.ovpn" alias tinderbot="workon tinder-bot; cd ~/PycharmProjects/tinder_bot/FlirtManager; python manage.py runserver 127.0.0.1:8888 --noreload" alias kill_tinderbot="ps aux | grep 'python manage.py runserver 127.0.0.1:8888 --noreload' | grep -v grep | awk '{print $2}' | xargs -n 1 kill" alias popcorntime="~/apps/popcorntime/Popcorn-Time &" alias dns='sudo mkdir /run/resolvconf && echo "nameserver 8.8.8.8" | sudo tee /run/resolvconf/resolv.conf' alias serve='/usr/bin/python -m SimpleHTTPServer'

TORRENTS_DIR='/home/rafa/PycharmProjects/Scrapers/xdownload/XDownload/XDownload/torrents/pornbay' TRANSMISSION_DOWNLOAD_FOLDER='/home/rafa/Downloads/tranmission' alias t-start='sudo service transmission-daemon start' alias t-stop='sudo service transmission-daemon stop' alias t-reload='sudo service transmission-daemon reload' alias t-list='transmission-remote -n 'transmission:transmission' -l' alias t-basicstats='transmission-remote -n 'transmission:transmission' -st' alias t-fullstats='transmission-remote -n 'transmission:transmission' -si' alias t-status='sudo systemctl status transmission-daemon'

  1. alias t-download='echo transmission-cli -w ${TRANSMISSION_DOWNLOAD_FOLDER} -er $TORRENTS_DIR'

function t-download() {

   transmission-cli -w ${TRANSMISSION_DOWNLOAD_FOLDER} -er $TORRENTS_DIR/${1}

}

Morpheus

function tr_move() {
    if [ -z $TR_AUTH ]; then
        echo "Must export TR_AUTH=username:password  (leave a space before the comand so it doesn't get recorded at .bash_history"
    elif [ -z $1 ]; then
        echo "Must provide a torrent id"
    else
        transmission-remote -n ${TR_AUTH} -t ${1} --move /var/lib/transmission-daemon/downloads/porn/
    fi
}

function tr_list() {
    if [ -z $TR_AUTH ]; then
        echo "Must export TR_AUTH=username:password  (leave a space before the comand so it doesn't get recorded at .bash_history"
    else
        transmission-remote -n ${TR_AUTH} -l
    fi
}

function tr_find() {
    if [ -z $TR_AUTH ]; then
        echo "Must export TR_AUTH=username:password  (leave a space before the comand so it doesn't get recorded at .bash_history"
    elif [ -z "${1}" ]; then
        echo "Must provide a search string"
    else
        transmission-remote -n ${TR_AUTH} -l | grep -i "${1}"
    fi
}

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"