Mercurial > index.cgi > dotfiles
comparison .bash_aliases @ 41:2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
* Brought ~/.vim into repository (some syntax hilighting add-ons, gnupg
plugin)
* Hard-coded paths for aliases so as not to conflict with GNU coreutils from a
Macports install
* Removed dvra alias
* Added $VNCVIEWER and changed VNC-type aliases to use it
* Added syrinx aliases
* Added syrinx to toodledo targets
author | huston@80426f53-59d1-405d-934b-f07cd76f4a1a |
---|---|
date | Thu, 17 Jun 2010 16:29:11 +0000 |
parents | 21cf7b5fa0d6 |
children | 998337c2b6f2 |
comparison
equal
deleted
inserted
replaced
40:21cf7b5fa0d6 | 41:2bea356b1032 |
---|---|
16 # run the svn status, so you won't be prompted if there's newer files | 16 # run the svn status, so you won't be prompted if there's newer files |
17 # available in your repository. These are safe to export since they're | 17 # available in your repository. These are safe to export since they're |
18 # the commands to be evaulated, not the output - you're storing how to get | 18 # the commands to be evaulated, not the output - you're storing how to get |
19 # the answer, not the answer itself. | 19 # the answer, not the answer itself. |
20 | 20 |
21 DFSTAT="stat -f %m -t %s $HOME/.dotfilets" | 21 # Also note, the full paths are stored since GNU coreutils might be |
22 MDATE="date -v -1m +%s" | 22 # installed; while that would tend to make things "easier" since the GNU |
23 TDSTAT="stat -f %m -t %s $HOME/.todo" | 23 # one is the same as the Linux ones below, it can't be guaranteed. |
24 HDATE="date -v -1H +%s" | 24 # Instead of checking for the presence of /opt/local/bin/ls (or gls) it's |
25 # easier to point directly to the one you know *is* installed. | |
25 | 26 |
26 alias ls='ls -FG' | 27 DFSTAT="/usr/bin/stat -f %m -t %s $HOME/.dotfilets" |
28 MDATE="/bin/date -v -1m +%s" | |
29 TDSTAT="/usr/bin/stat -f %m -t %s $HOME/.todo" | |
30 HDATE="/bin/date -v -1H +%s" | |
31 | |
32 alias ls='/bin/ls -FG' | |
33 | |
34 VNCVIEWER="open vnc://" | |
27 ;; | 35 ;; |
28 | 36 |
29 Linux) | 37 Linux) |
30 # See above for a description of these four | 38 # See above for a description of these four |
31 DFSTAT="stat -c %Y $HOME/.dotfilets" | 39 DFSTAT="/usr/bin/stat -c %Y $HOME/.dotfilets" |
32 MDATE="date -d \"1 month ago\" +%s" | 40 MDATE="/bin/date -d \"1 month ago\" +%s" |
33 TDSTAT="stat -c %Y $HOME/.todo" | 41 TDSTAT="/usr/bin/stat -c %Y $HOME/.todo" |
34 HDATE="date -d \"1 hour ago\" +%s" | 42 HDATE="/bin/date -d \"1 hour ago\" +%s" |
35 | 43 |
36 alias ls='ls --color=auto -F' | 44 alias ls='/bin/ls --color=auto -F' |
45 | |
46 VNCVIEWER="vncviewer Shared=1 Fullcolor=1 " | |
37 ;; | 47 ;; |
38 esac | 48 esac |
39 | 49 |
40 # Export some of those above for the benefit of future shells | 50 # Export some of those above for the benefit of future shells |
41 export DFSTAT MDATE TDSTAT HDATE | 51 export DFSTAT MDATE TDSTAT HDATE |
42 | 52 |
43 # SSH aliases | 53 # SSH aliases |
44 alias dh='ssh srhuston.net' | 54 alias dh='ssh srhuston.net' |
45 alias dvra='ssh dvra@w2zq.com' | |
46 alias j='ssh joshua.srhuston.net' | 55 alias j='ssh joshua.srhuston.net' |
47 alias keys='ssh-add $HOME/.ssh/*.pvt' | 56 alias keys='ssh-add $HOME/.ssh/*.pvt' |
48 alias r='ssh -l root' | 57 alias r='ssh -l root' |
49 alias roc='ssh zenoss@rocinante' | 58 alias roc='ssh zenoss@rocinante' |
50 alias s=ssh | 59 alias s=ssh |
60 alias sy='ssh syrinx.astro.princeton.edu' | |
51 alias x='ssh xanadu.astro.princeton.edu' | 61 alias x='ssh xanadu.astro.princeton.edu' |
52 | 62 |
53 # Remote desktop/VNC | 63 # Remote desktop/VNC |
54 alias bynarr='rdesktop -a 16 bynarr.astro.princeton.edu -g 1593x1109' | 64 alias bynarr='rdesktop -a 16 bynarr.astro.princeton.edu -g 1593x1109' |
55 alias demeter='ssh -L9909:demeter:3389 -f joshua.srhuston.net "/sbin/ether-wake 00:0c:f1:a4:b6:c7 ; sleep 30"; sleep 10; rdesktop -a 16 localhost:9909 -g 1593x1109 &' | 65 alias harmonic='ssh -L9910:harmonic:5900 -f joshua.srhuston.net "/sbin/ether-wake 00:11:24:3c:3a:e8 ; sleep 30"; sleep 10; ${VNCVIEWER}localhost:9910 &' |
56 alias harmonic='ssh -L9910:harmonic:5900 -f joshua.srhuston.net "/sbin/ether-wake 00:11:24:3c:3a:e8 ; sleep 30"; sleep 10; vncviewer Shared=1 FullColour=1 localhost:9910 &' | 66 alias milton='ssh -L9930:milton:5900 -f joshua.srhuston.net "/sbin/ether-wake 00:17:f2:01:d2:3c ; sleep 30"; sleep 10; ${VNCVIEWER}localhost:9930 &' |
57 alias milton='ssh -L9930:milton:5900 -f joshua.srhuston.net "/sbin/ether-wake 00:17:f2:01:d2:3c ; sleep 30"; sleep 10; vncviewer Shared=1 FullColour=1 localhost:9930 &' | 67 alias xanadu='ssh -L9920:localhost:5900 -f xanadu.astro.princeton.edu "sleep 300"; ${VNCVIEWER}localhost:9920 &' |
58 | 68 |
59 # Programs | 69 # Programs |
60 alias atari='atari800 -height 800 -width 600' | 70 alias atari='atari800 -height 800 -width 600' |
61 alias base64='openssl enc -a' | 71 alias base64='openssl enc -a' |
62 alias bsr='bigscreen -raAx' | 72 alias bsr='bigscreen -raAx' |
70 # The $DARWIN check fills in a nice volname if this is a Mac | 80 # The $DARWIN check fills in a nice volname if this is a Mac |
71 alias junkpile="sshfs -oreconnect${DARWIN:+,volname=Junkpile} srhuston.net:junkpile $HOME/junkpile" | 81 alias junkpile="sshfs -oreconnect${DARWIN:+,volname=Junkpile} srhuston.net:junkpile $HOME/junkpile" |
72 alias sharm="sshfs -oreconnect${DARWIN:+,volname=Harmonic} harmonic.srhuston.net: $HOME/harmonic" | 82 alias sharm="sshfs -oreconnect${DARWIN:+,volname=Harmonic} harmonic.srhuston.net: $HOME/harmonic" |
73 alias sj="sshfs -oreconnect${DARWIN:+,volname=Joshua} joshua.srhuston.net: $HOME/joshua" | 83 alias sj="sshfs -oreconnect${DARWIN:+,volname=Joshua} joshua.srhuston.net: $HOME/joshua" |
74 alias sdh="sshfs -oreconnect${DARWIN:+,volname=srhuston.net} srhuston.net: $HOME/srhuston.net" | 84 alias sdh="sshfs -oreconnect${DARWIN:+,volname=srhuston.net} srhuston.net: $HOME/srhuston.net" |
85 alias ssy="sshfs -oreconnect${DARWIN:+,volname=Syrinx} syrinx.astro.princeton.edu: $HOME/syrinx" | |
75 alias sx="sshfs -oreconnect${DARWIN:+,volname=Xanadu} xanadu.astro.princeton.edu: $HOME/xanadu" | 86 alias sx="sshfs -oreconnect${DARWIN:+,volname=Xanadu} xanadu.astro.princeton.edu: $HOME/xanadu" |
76 | 87 |
77 # Other | 88 # Other |
78 alias condor_check="ls -lat /u/condor/hosts/*/log/MasterLog /scr/chimera0/condor/hosts/*/log/MasterLog" | 89 alias condor_check="ls -lat /u/condor/hosts/*/log/MasterLog /scr/chimera0/condor/hosts/*/log/MasterLog" |
79 | 90 |
80 # Functions | 91 # Functions |
81 update_toodledo() { | 92 update_toodledo() { |
82 case `hostname -s` in | 93 case `hostname -s` in |
83 xanadu|rapture) | 94 xanadu|rapture|syrinx) |
84 TOODLEDO_CMDS="toodledo tasks *Work; toodledo tasks *Personal" | 95 TOODLEDO_CMDS="toodledo tasks *Work; toodledo tasks *Personal" |
85 ;; | 96 ;; |
86 | 97 |
87 milton) | 98 milton) |
88 TOODLEDO_CMDS="toodledo tasks *Home; toodledo tasks *Personal" | 99 TOODLEDO_CMDS="toodledo tasks *Home; toodledo tasks *Personal" |