]> git.donarmstrong.com Git - zsh.git/blobdiff - .zsh/zshrc/30_aliases
share-or-create screen in asc session
[zsh.git] / .zsh / zshrc / 30_aliases
index a4f8a503b19a5b1b07ced8002b0b75e7c65d7180..0670c72579408e66aa72aff139105adc075ef785 100644 (file)
@@ -131,6 +131,13 @@ compdef _pids of
 
 function psgrep() { ps aux | grep "[${1[1]}]${1[2,-1]}" }
 
+alias rw-='chmod 600'
+alias rwx='chmod 700'
+alias r--='chmod 644'
+alias r-x='chmod 755'
+alias r-s='chmod 2755'
+alias rws='chmod 2775'
+
 alias bofh='fortune bofh-excuses'
 
 autoload -U baseconv
@@ -184,6 +191,9 @@ alias ipl='ip l'
 
 alias btd='btdownloadheadless'
 
+function asc () { autossh -t "$@" 'screen -xp= || screen -dRRq' }
+compdef asc=ssh
+
 alias mdtest='swaks -s localhost -t'
 
 if whence devtodo >/dev/null; then