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 12:11] – walkeradmin | wiki:using_aliases_in_centos [2023/03/09 22:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
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: 2023/03/09 22:35 (external edit)