Hi to all. I have been playing with creating various command aliases (ls, for
instance, seems to be a good place to start) and have therefore been looking through
the .bashrc file. It appears that Debian creates the file with considerable content
to begin with. The following are the first lines:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If running interactively, then:
if [ "$PS1" ]; then
So, the questions:
1) What does ârunning interactivelyâ mean in this context?
2) What is âif [ "$PS1" ]; thenââparticularly, the $PS1 part?
3) I have added a line, âalias ls='ls --color -la'â which appears not to work,
which makes me sad. Whatâs wrong?
The complete text is appended below. Sorry for the long postâ I will not be
offended by trimmed replies â.
Many thanks--
Andrew
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If running interactively, then:
if [ "$PS1" ]; then
# don't put duplicate lines in the history. See bash(1) for more options
# export HISTCONTROL=ignoredups
# enable color support of ls and also add handy aliases
eval `dircolors -b`
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'
# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'
# set a fancy prompt
PS1='[EMAIL PROTECTED]:\w\$ '
# If this is an xterm set the title to [EMAIL PROTECTED]:dir
#case $TERM in
#xterm*)
# PROMPT_COMMAND='echo -ne "\033]0;[EMAIL PROTECTED]: ${PWD}\007"'
# ;;
#*)
# ;;
#esac
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
fi
alias ls='ls --color -la'
_______________________________________________
newbies mailing list
[EMAIL PROTECTED]
http://phantom.byu.edu/cgi-bin/mailman/listinfo/newbies