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 11:06] – created walkeradmin | using_aliases_in_raspbian [2016/07/25 11:15] (current) – walkeradmin | ||
|---|---|---|---|
| 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: (external edit)
