wiki:using_aliases_in_centos
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wiki:using_aliases_in_centos [2016/07/25 11:11] – walkeradmin | wiki:using_aliases_in_centos [2016/07/25 11:16] (current) – walkeradmin | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| \\ | \\ | ||
| \\ | \\ | ||
| - | You need to edit the .bash file for the logged in user who will use this alias. I am logged in as root, so I will edit that bash file.\ | + | You need to edit the .bash file for the logged in user who will use this alias. I am logged in as pi, so I will edit that bash file.\ |
| \\ | \\ | ||
| Navigate to root: | Navigate to root: | ||
| Line 24: | Line 24: | ||
| Edit the .bashrc file by entering: | Edit the .bashrc file by entering: | ||
| \\ | \\ | ||
| - | | + | |
| \\ | \\ | ||
| My default .bashrc file looks like this: | My default .bashrc file looks like this: | ||
| \\ | \\ | ||
| - | | + | |
| - | # see / | + | |
| - | # for examples | + | |
| - | + | ||
| - | # If not running interactively, | + | |
| - | case $- in | + | |
| - | *i*) ;; | + | |
| - | *) return;; | + | |
| - | esac | + | |
| - | + | ||
| - | # don't put duplicate lines or lines starting with space in the history. | + | |
| - | # See bash(1) for more options | + | |
| - | HISTCONTROL=ignoreboth | + | |
| - | + | ||
| - | # append to the history file, don't overwrite it | + | |
| - | shopt -s histappend | + | |
| - | + | ||
| - | # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) | + | |
| - | HISTSIZE=1000 | + | |
| - | HISTFILESIZE=2000 | + | |
| - | + | ||
| - | # check the window size after each command and, if necessary, | + | |
| - | # update the values of LINES and COLUMNS. | + | |
| - | shopt -s checkwinsize | + | |
| - | + | ||
| - | # If set, the pattern " | + | |
| - | # match all files and zero or more directories and subdirectories. | + | |
| - | #shopt -s globstar | + | |
| | | ||
| - | | + | |
| - | #[ -x / | + | |
| - | + | alias rm=' | |
| - | # set variable identifying the chroot you work in (used in the prompt below) | + | |
| - | if [ -z " | + | |
| - | | + | |
| - | fi | + | # Source global definitions |
| - | + | if [ -f /etc/bashrc | |
| - | # set a fancy prompt (non-color, unless we know we " | + | |
| - | case " | + | |
| - | | + | |
| - | esac | + | |
| - | + | ||
| - | | + | |
| - | # off by default to not distract the user: the focus in a terminal window | + | |
| - | # should be on the output of commands, not on the prompt | + | |
| - | force_color_prompt=yes | + | |
| - | + | ||
| - | if [ -n " | + | |
| - | if [ -x /usr/bin/ | + | |
| - | # We have color support; assume it's compliant with Ecma-48 | + | |
| - | # (ISO/IEC-6429). (Lack of such support is extremely rare, and such | + | |
| - | # a case would tend to support setf rather than setaf.) | + | |
| - | color_prompt=yes | + | |
| - | else | + | |
| - | color_prompt= | + | |
| fi | fi | ||
| - | fi | ||
| - | | ||
| - | if [ " | ||
| - | PS1=' | ||
| - | else | ||
| - | PS1=' | ||
| - | fi | ||
| - | unset color_prompt force_color_prompt | ||
| - | | ||
| - | # If this is an xterm set the title to user@host: | ||
| - | case " | ||
| - | xterm*|rxvt*) | ||
| - | PS1=" | ||
| - | ;; | ||
| - | *) | ||
| - | ;; | ||
| - | esac | ||
| - | | ||
| - | # enable color support of ls and also add handy aliases | ||
| - | if [ -x / | ||
| - | test -r ~/ | ||
| - | alias ls='ls --color=auto' | ||
| - | #alias dir=' | ||
| - | #alias vdir=' | ||
| - | | ||
| - | alias grep=' | ||
| - | alias fgrep=' | ||
| - | alias egrep=' | ||
| - | fi | ||
| - | | ||
| - | # colored GCC warnings and errors | ||
| - | #export GCC_COLORS=' | ||
| - | | ||
| - | # some more ls aliases | ||
| - | #alias ll='ls -l' | ||
| - | #alias la='ls -A' | ||
| - | #alias l='ls -CF' | ||
| - | alias showip=" | ||
| - | | ||
| - | # Alias definitions. | ||
| - | # You may want to put all your additions into a separate file like | ||
| - | # ~/ | ||
| - | # See / | ||
| - | | ||
| - | if [ -f ~/ | ||
| - | . ~/ | ||
| - | fi | ||
| - | | ||
| - | # enable programmable completion features (you don't need to enable | ||
| - | # this, if it's already enabled in / | ||
| - | # sources / | ||
| - | if ! shopt -oq posix; then | ||
| - | if [ -f / | ||
| - | . / | ||
| - | elif [ -f / | ||
| - | . / | ||
| - | fi | ||
| - | fi | ||
| - | \\ | ||
| \\ | \\ | ||
| Now add the new alias: | Now add the new alias: | ||
| Line 150: | Line 47: | ||
| save the file and exit: | save the file and exit: | ||
| \\ | \\ | ||
| - | | + | |
| \\ | \\ | ||
| You have to restart the bash for any new aliases to work | You have to restart the bash for any new aliases to work | ||
wiki/using_aliases_in_centos.1469445090.txt.gz · Last modified: (external edit)
