Linux alias

alias can be used to create custom commands. To see all alias on your computer, you can run command

alias

Here are some of the avlias defined on my computer

alias ipy='/home/boby/venv/bin/ipython'
alias ok='ssh [email protected] -p 3333'
alias venv='source ~/venv/bin/activate'

First alias allow me to type ipy instead of typing the actual command /home/boby/venv/bin/ipython, which is larger and difficult to type.

Second command allow to to ssh to a server just by typing “ok” in command prompt.

To add alias, you need to edit

vi ~/.bashrc

and add alias commands you need in the file. Here is what i have on a server

root@ok:~# cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
alias ll='ls -la --color'
alias rm='rm -i'
alias grep='grep --color=auto'
export HISTTIMEFORMAT="%d/%m/%y %T "


alias sra-fcloud='ssh [email protected]'

root@ok:~# 

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *