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:~#