#!/bin/bash
# $file /etc/aliases
# (c) 2003 - 2023 przemek kramarczyk 
# aliases for Bourne and related shells.
#     _      _          _      _ _                 
#    / | ___| |_ ___   / | ___| |_|___ ___ ___ ___ 
#   / / | -_|  _|  _  / / | .'| | | .'|_ -| -_|_ -|
#  |_/  |___|_| |___ |_/  |__,|_|_|__,|___|___|___|

if [ "$USER" = "root" ]; then
alias cd_record="cdrecord -dao gracetime=2 -v -dev="
alias cd_blank_fast="cdrecord gracetime=2 -blank=fast -v -dev="
alias cd_blank_all="cdrecord gracetime=2 -blank=all -v -dev="
alias getdate="ntpdate -v -t 0.4 $NTPSERVER; hwclock --systohc"
alias halt="export LOGIN_COLOR=cyan; enable -n logout; export PS1=\"\"; echo -e \"halt\" >> /var/log/date ; /bin/date >> /var/log/date ; halt -pd"
alias reboot="export LOGIN_COLOR=cyan; enable -n logout; export PS1=\"\"; echo -e \"reboot\" >> /var/log/date ; date >> /var/log/date ; reboot"
alias ifconfig="ifconfig -a"
else	
alias lx="elinks"
alias x="cd; x"
fi

alias ..="cd .."
alias date="date +\"%H:%M:%S %A %d-%m-%G\"" 
alias cal="cal -y" 
alias dc="cd"
alias g++="g++ $CC_OPTIONS"
alias cc="cc $CC_OPTIONS $ANSI_C_OPTIONS"
alias gcc="gcc $CC_OPTIONS $ANSI_C_OPTIONS"
alias su="su -l"
alias cp="cp -rfi"
alias df="df -h"
alias grep="grep --color=auto"
alias f="fg"
alias du="du -ch --max-depth=0" 
alias free="free -mtw"
alias c="cat"
alias gcd="cd /mnt/cdrom/"
alias j="jobs"
alias la="ls -lAh"
alias lsdir="ls -da */"
alias ladir="lsdir -l"
alias l="ls -lAh $LSFLAGS"
alias al="ls $LSFLAGS"
alias s="ls $LSFLAGS"
alias ls="ls --color=auto"
alias lss="ls --color=auto -sh"
alias sl="ls"
alias md="mkdir -p"
alias mo="cd /usr/local/opt/"
alias mv="mv -fi"
alias ps="ps au"
alias rd="rm -rfI"
alias vim="vim -n -i NONE"
alias vi="vim"
alias v="vim"
alias top="htop"
alias dosbox="dbox"
alias dd="dd status=progress"
alias t="cd /tmp/"
alias make="make -j"
alias tree="tree -Ah"
alias mocp="mocp -T pjk; mocp -x; rm -rf ~/.moc/cache/* ~/.moc/last_directory ~/.moc/tags_cache"
alias pamixer="pamixer --allow-boost"
#alias r="kbdrate -d 200 -r 100 -s; $SETTERM; loadkeys pl; switchfont; reset; setleds +num"
alias r="kbdrate -d 200 -r 100 -s; loadkeys pl; switchfont; setleds +num;  $SETTERM"

#MOUNTS
alias usb_0="cd /tmp/; mount -v /mnt/usb_0; cd /mnt/usb_0"
alias usb_1="cd /tmp/; mount -v /mnt/usb_1; cd /mnt/usb_1"
alias sd_0="cd /tmp/; mount -v /mnt/sd_0; cd /mnt/sd_0"
alias dvd_0="cd /tmp/; mount -v /mnt/dvd_0; cd /mnt/dvd_0"

#UNMOUNTS
alias eject_usb_0="cd /tmp; umount -v /mnt/usb_0"
alias eject_usb_1="cd /tmp; umount -v /mnt/usb_1"
alias eject_sd_0="cd /tmp/; umount -v /mnt/sd_0"
alias eject_dvd_0="cd /tmp; umount -v /mnt/dvd_0; eject /dev/sr0"
