본문 바로가기

Linux

[source] my bashrc file

bashrc

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

#
# Shortcut command by aucd29
#

# cmd for kernel
alias cdsrc='cd /usr/src/linux-2.4.20-8'
alias cdbod='cd /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255'
alias makeall='make -s dep && make -s bzImage && make -s modules && make -s modules_install'

# cmd for arm
alias cptftp='cp arch/arm/boot/zImage /tftpboot'
alias mkbod='make -s dep && make -s zImage && make -s modules'

# cmd for mnt
alias cdwin='cd /mnt/win'
alias fmnt='mount -t msdos /dev/fd0 /mnt/floppy'
alias ufmnt='umount /dev/fd0'
alias cdf='cd /mnt/floppy'

# cmd for system
alias lc='LANG=C'
alias ff='/usr/local/src/firefox-installer/firefox'
alias scbrc='source /root/.bashrc'
alias ..='cd ..'

#########################################################################################

#
# tkman bashrc clone command
#
alias viewlog='cat /proc/kmsg'
alias cleanlog='cp /dev/null /var/log/messages'
alias cdx='cd /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255'
alias cdusb='cdsrc; cd drivers/usb'
alias cdip='cdsrc; cd net/ipv4'
alias cdxusb='cdbod; cd arch/arm/mach-pxa/'
alias cdprj='cd /tkman/prj'
alias cdusbapp='cdprj; cd usb'
alias vihapp='vi /tkman/prj/usb/usbchar_chat/host/usb_main.c'
alias vicapp='vi /tkman/prj/usb/usbchar_chat/client/usb_main.c'
alias happ='/tkman/prj/usb/usbchar_chat/host/main'


#
# driver insmod, rmmod, vi tkman clone
#
alias visk='vi /usr/src/linux-2.4.20-8/drivers/usb/usb-skeleton.c'
alias inssk='insmod /usr/src/linux-2.4.20-8/drivers/usb/usb-skeleton.o'
alias vinet='vi /usr/src/linux-2.4.20-8/drivers/usb/usbnet.c'
alias insnet='insmod /usr/src/linux-2.4.20-8/drivers/usb/usbnet.o'
alias rmnet='rmmod usbnet'
alias vitoe='vi /tkman/prj/usb/toe/i386/toe.c'
alias instoe='insmod /tkman/prj/usb/toe/i386/toe.o'
alias rmtoe='rmmod toe'
alias toeapp='/tkman/prj/usb/toe/i386/toe_app'
alias es='/tkman/prj/usb/usbnet_echo/esrv 5000'
alias ec='/tkman/prj/usb/usbnet_echo/eclnt 192.168.1.5 5000'
alias insboth='insnet && instoe'
alias rmboth='rmtoe && rmnet'
alias usbup='ifconfig usb0 192.168.1.10 && ifconfig eth0 down && ifconfig lo down'
alias usbdown='ifconfig usb0 down && ifconfig eth0 up && rmnet'
alias viuchar='vi /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255/arch/arm/mach-pxa/usb-char.c'
alias viueth='vi /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255/arch/arm/mach-pxa/usb-eth.c'
alias viurecv='vi /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255/arch/arm/mach-pxa/usb_recv.c'
alias viusend='vi /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255/arch/arm/mach-pxa/usb_send.c'
alias viuctl='vi /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255/arch/arm/mach-pxa/usb_ctl.c'
alias cpimg='cp /XHYPER255/Kernel/2.4.18-rmk7-pxa1-xhyper255/arch/arm/boot/zImage /tftpboot'
alias mkximg='cdbod;rm -f arch/arm/boot/zImage;time sh -c "nice -20 make -s zImage";cpimg; iptables -F '
alias mm='cdsrc;make menuconfig'
alias mkpre='cdsrc;time sh -c "nice -20 make -s dep && make -s -j 20 clean && echo '\a'"'
alias mkimg='cdsrc;time sh -c "nice -20 make -s bzImage && echo '\a'"'
alias mkmod='cdsrc;time sh -c "nice -20 make -s modules && echo '\a'"'
alias instimg='cdsrc;time sh -c "make -s install"'
alias instmod='cdsrc;time sh -c "make -s modules_install"'


alias smb111='mount -t smbfs -o username=administrator,password=offload //203.240.203.111/LOG /mnt/smb'

alias frc='source ~/.bashrc'
alias vibash='vi ~/.bashrc'



##########################################################################################


# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi