Tag: alias

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