using_aliases_in_raspbian
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
using_aliases_in_raspbian [2016/07/25 12:06] – created walkeradmin | using_aliases_in_raspbian [2023/03/09 22:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 14: | Line 14: | ||
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.\ | 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 pi home folder: |
\\ | \\ | ||
cd /home/pi | cd /home/pi | ||
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 " |
- | + | | |
- | # Source global definitions | + | fi |
- | 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 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 47: | Line 149: | ||
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 |
using_aliases_in_raspbian.1469444767.txt.gz · Last modified: 2023/03/09 22:35 (external edit)