add directory bin
This commit is contained in:
63
bin/old/bash-1.11/examples/startup-files/Bash_aliases
Normal file
63
bin/old/bash-1.11/examples/startup-files/Bash_aliases
Normal file
@@ -0,0 +1,63 @@
|
||||
# Some useful aliases.
|
||||
alias texclean='rm -f *.toc *.aux *.log *.cp *.fn *.tp *.vr *.pg *.ky'
|
||||
alias clean='echo -n "Really clean this directory?";
|
||||
read yorn;
|
||||
if test "$yorn" = "y"; then
|
||||
rm -f \#* *~ .*~ *.bak .*.bak *.tmp .*.tmp core a.out;
|
||||
echo "Cleaned.";
|
||||
else
|
||||
echo "Not cleaned.";
|
||||
fi'
|
||||
alias h='history'
|
||||
alias j="jobs -l"
|
||||
alias l="ls -l "
|
||||
alias ll="ls -l"
|
||||
alias ls="ls -F"
|
||||
alias term='set noglob; eval `tset -Q -s `'
|
||||
alias pu="pushd"
|
||||
alias po="popd"
|
||||
|
||||
#
|
||||
# Csh compatability:
|
||||
#
|
||||
alias unsetenv=unset
|
||||
function setenv () {
|
||||
export $1="$2"
|
||||
}
|
||||
|
||||
# Function which adds an alias to the current shell and to
|
||||
# the ~/.bash_aliases file.
|
||||
add-alias ()
|
||||
{
|
||||
local name=$1 value="$2"
|
||||
echo alias $name=\'$value\' >>~/.bash_aliases
|
||||
eval alias $name=\'$value\'
|
||||
alias $name
|
||||
}
|
||||
|
||||
# "repeat" command. Like:
|
||||
#
|
||||
# repeat 10 echo foo
|
||||
repeat ()
|
||||
{
|
||||
local count="$1" i;
|
||||
shift;
|
||||
for i in $(seq 1 "$count");
|
||||
do
|
||||
eval "$@";
|
||||
done
|
||||
}
|
||||
|
||||
# Subfunction needed by `repeat'.
|
||||
seq ()
|
||||
{
|
||||
local lower upper output;
|
||||
lower=$1 upper=$2;
|
||||
while [ $lower -le $upper ];
|
||||
do
|
||||
output="$output $lower";
|
||||
lower=$[ $lower + 1 ];
|
||||
done;
|
||||
echo $output
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user