Переглянути джерело

define aliases only when the command is available

pull/1/head
10sr 12 роки тому
джерело
коміт
a6b41e71a1
1 змінених файлів з 24 додано та 20 видалено
  1. +24
    -20
      bashrc

+ 24
- 20
bashrc Переглянути файл

@@ -123,7 +123,7 @@ iswindows && alias grep="grep -n"
# alias la="ls -A"
# alias lla="ls -Al"
alias less="less -F"
alias em="emacs -nw"
null type emacs && alias em="emacs -nw"
null type vim && alias vi=vim
alias pstree="LANG=C pstree"
alias cp="cp -v"
@@ -131,7 +131,7 @@ alias mv="mv -v"
alias rm="rm -v"
alias psaux="ps auxww"
alias q=exit
alias e3=e3em
null type e3em && alias e3=e3em
#alias dirs="dirs -v -l | \grep -v \$(printf '%s$' \$PWD)"
alias po=popd
alias pu=pushd
@@ -139,22 +139,24 @@ alias sudo="sudo " # use aliases through sudo
alias sudoe="sudoedit"
alias halt="sudo halt"
alias reboot="sudo reboot"
alias suspend="dbus-send --system --print-reply --dest=org.freedesktop.UPower \
null type dbus-send && {
alias suspend="dbus-send --system --print-reply --dest=org.freedesktop.UPower \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend"
alias hibernate="dbus-send --system --print-reply --dest=org.freedesktop.UPower \
alias hibernate="dbus-send --system --print-reply --dest=org.freedesktop.UPower \
/org/freedesktop/UPower org.freedesktop.UPower.Hibernate"
}
alias rand="echo \$RANDOM"
alias xunp="file-roller -h"
alias pc="sudo \paco -D"
null type file-roller && alias xunp="file-roller -h"
null type paco && alias pc="sudo \paco -D"
alias pycalc="python -i -c 'from math import *' "
alias py3=python3
alias py2=python2
null type python3 && alias py3=python3
null type python2 && alias py2=python2
alias _reloadrc="test -f ~/.bashrc && source ~/.bashrc"
# alias mytime="date +%Y%m%d-%H%M%S"
alias sh="ENV=$HOME/.shrc PS1=\$\ PROMPT_COMMAND="" sh"
# type trash >/dev/null 2>&1 && alias rm=trash
alias mpg123="mpg123 -C -v --title"
alias xm="xmms2"
null type mpg123 && alias mpg123="mpg123 -C -v --title"
null type xmms2 && alias xm="xmms2"
#export PLAYER="mpg123 -C -v --title"

null type screen && alias screen="screen -e^z^z"
@@ -173,8 +175,8 @@ null type gedit && alias pad=gedit
null type leafpad && alias pad=leafpad
isdarwin && alias pad="open -e"

alias wic=wicd-curses
alias wil="wicd-cli -y -l | head"
null type wicd-curses && alias wic=wicd-curses
null type wicd-cli && alias wil="wicd-cli -y -l | head"
#alias wicn="wicd-cli -y -c -n"
wicn(){
if test $# -eq 0
@@ -189,10 +191,6 @@ wicn(){
fi
}

alias aptin="apt-get install"
alias aptsearch="apt-cache search"
alias aptshow="apt-cache show"

for f in /usr/share/vim/vimcurrent/macros/less.sh \
/usr/share/vim/vim73/macros/less.sh \
/usr/share/vim/vim72/macros/less.sh
@@ -200,7 +198,7 @@ do
test -f $f && alias vl=$f && break
done

alias yt=yaourt
null type yaourt && alias yt=yaourt
null type pacman-color && {
alias pacman=pacman-color
export pacman_program=pacman-color # used by pacmatic
@@ -211,13 +209,19 @@ null type pacmatic && {
export PACMAN="pacmatic"
}

null type apt-get && \
null type apt-get && {
alias aupgrade="sudo apt-get autoremove --yes && \
sudo apt-get update --yes && sudo apt-get upgrade --yes"
null type port && \
alias aptin="apt-get install"
alias aptsearch="apt-cache search"
alias aptshow="apt-cache show"
}

null type port && {
alias port="port -v"
alias pupgrade="sudo port -v selfupdate && \
alias pupgrade="sudo port -v selfupdate && \
{ sudo port -v upgrade outdated; }"
}

if iscygwin; then
null type windate || \


Завантаження…
Відмінити
Зберегти