|
Here's some handy tcsh alias
definitions to be put in ~/.cshrc.
|
Directory changing and listing:
alias .. 'cd ..'
alias ...='cd ../..'
alias ll 'ls -l'
|
Start and stop daemons.
alias apache+ '/etc/init.d/apache start'
alias apache- '/etc/init.d/apache stop'
alias mysql+ '/etc/init.d/mysql start'
alias mysql- '/etc/init.d/mysql stop'
|
Mount and unmout CDROM drive.
alias cd+ 'mount /cdrom'
alias cd++ 'cd+ && cd /cdrom && ll'
alias cd- 'umount /cdrom'
alias cd-- 'cd && cd-'
|
Create *.ps from *.tex and remove temporary files.
alias tex 'latex \!\!:1.tex && dvips \!\!:1.dvi -o \!\!:1.ps'
alias rmtex 'rm *.aux *.log *.dvi *~'
|
CD burning.
setenv CDR_SPEED 16
setenv CDR_FIFOSIZE 16m
setenv CDR_DEVICE 0,0,0
setenv CDR_DIR /data/burn
setenv CDR_IMAGE $CDR_DIR/image.dat
setenv CDR_AUDIO $CDR_DIR/audio
setenv CDR_OPT '-v'
setenv IMG_OPT '-lRJfDV'
# clean rewritable
alias rmcd 'cdrecord $CDR_OPT -blank=fast'
# grab data as image
alias dgrab 'dd if=/dev/cdrom of=$CDR_IMAGE'
# test image by mounting
alias dtest 'mount -o loop -t iso9660 $CDR_IMAGE /mnt && ll /mnt'
# make image from folder (first argument is image name)
alias imake 'mkisofs $IMG_OPT \!\!:1 -o $CDR_IMAGE \!\!:2'
# burn image
alias iburn 'cdrecord $CDR_OPT -data $CDR_IMAGE'
# burn data from folder directly (first argument is image name)
alias dburn 'mkisofs $IMG_OPT \!\!:1 \!\!:2 | \
cdrecord $CDR_OPT -data tsize=`mkisofs $IMG_OPT \!\!:1 \
-print-size \!\!:2 |& grep written | cut -c 41-`s -'
# grab audio cd to *.wav
alias agrab 'cd $CDR_AUDIO && rm *;cdparanoia -w -B 1-'
# burn audio cd from *.wav
alias aburn 'cdrecord $CDR_OPT -pad -dao -audio $CDR_AUDIO/*.wav'
|
DVD burning.
setenv DVD_DEV /dev/scd0
# clean rewritable
alias rmdvd 'dvd+rw-format $DVD_DEV'
# burn dvd+/-r from folder
alias dvdr 'growisofs -Z $DVD_DEV -speed 4 $IMG_OPT \!\!:1'
# burn dvd+/-rw from folder
alias dvdrw 'growisofs -Z $DVD_DEV -speed 2.4 $IMG_OPT \!\!:1'
# burn dvd+/-r from image
alias dvdimg 'growisofs -Z $DVD_DEV=$CDR_IMAGE -speed 4'
|