From: Nicolas Boisselier Date: Tue, 28 Jul 2015 23:09:04 +0000 (+0100) Subject: change profile paths X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=1e5c6bcaa0345c423372c59139b4fc0f20dade6f;p=nb.git change profile paths --- diff --git a/etc/aliases b/etc/aliases deleted file mode 100644 index 300251fa..00000000 --- a/etc/aliases +++ /dev/null @@ -1,135 +0,0 @@ -################################################################################# -# -# Aliases -# -################################################################################# - -#-------------------------------------------------------------------------------- -# Others -# -alias uuid-hds='blkid -o full -s UUID' -# NB 20.05.15 alias myip='lynx --dump --source http://www.ipchicken.com/ | sed -ne "s/^.*[^0-9]\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\).*$/\1/p"' -alias myip='lynx --dump --source http://nicolas.boisselier.free.fr/myip/' -alias dpkg-sort-size="dpkg-query -W --showformat='${Installed-Size;10}\t${Package}\n' | sort -k1,1nr" -alias password-gener='apg -m 12 -x 12 -a 0 -M L|head -1;' -alias mysqlshow-view="mysql -e \"SHOW FULL TABLES WHERE TABLE_TYPE LIKE 'VIEW'\"" -alias nmap-ping="nmap -sP -PE -PS443 -PA21,22,23,80,3389" -alias arp-list="arp -an" -alias pdf2jpegs='gs -dNOPAUSE -sDEVICE=jpeg -dFirstPage=1 -dLastPage=5 -sOutputFile=pdf2jpegs%d.jpg -dJPEGQ=100 -r500 -c quit' -alias nb-maildir-make="maildirmake -S Maildir; for d in Spam Trash Sent;do maildirmake -f $d Maildir; done" - -#[ "$UID" = "0" ] && grep -q '^_\?postgres:' /etc/passwd && alias psql='sudo -u postgres psql' - -#-------------------------------------------------------------------------------- -# Etherwake -# Cable: alias advent-on="etherwake -i eth0 00:22:68:7b:fb:99 -D -b" -# -#which etherwake &> /dev/null && alias advent-on="etherwake -i eth0 48:5b:39:eb:db:8a -D -b" - -#-------------------------------------------------------------------------------- -# seq / jot -# -case "$OSTYPE" in - darwin*) alias seq='jot' ;; - *) alias jot='seq' ;; -esac - -#-------------------------------------------------------------------------------- -# Beep -# -alias beep='printf "\a"' - -#-------------------------------------------------------------------------------- -# Mac iTerm.app -# -test "$TERM_PROGRAM" = "iTerm.app" && export PROMPT_COMMAND='printf "\033]0;%s\007" "${USER}@${HOSTNAME%%.*}"' - -#-------------------------------------------------------------------------------- -# Get / Head -# -if which lynx &> /dev/null; then - alias Head="lynx -dump -head -width=0" - alias Get="lynx -source -width=0" -elif which curl &> /dev/null; then - alias Head="curl -s --head" - alias Get="curl -s --get -L" -fi -# NB 15.07.15 function nbGet() { -# NB 15.07.15 declare host port uri -# NB 15.07.15 eval $(perl -ne 'm,^\s*\w+://([^/:]+)(?::(\d+))?(/.*)?\s*$, and print qq|host=$1 port=$2 uri=$3\n|' <<< "$@") -# NB 15.07.15 [ -z "$port" ] && port=80 -# NB 15.07.15 [ -z "$uri" ] && uri='/' -# NB 15.07.15 echo $host $port $uri -# NB 15.07.15 printf "GET $uri HTTP/1.0\r\nHost: $host\r\n\r\n" |nc -i 5 $host $port -# NB 15.07.15 } - -#-------------------------------------------------------------------------------- -# bc -# -alias bc="bc -q" - -#-------------------------------------------------------------------------------- -# iconv -# -alias latin1_utf8='iconv -f latin1 -t utf8' -alias utf8_latin1='iconv -f utf8 -t latin1' - -#-------------------------------------------------------------------------------- -# vim -# -alias vi=vim - -#-------------------------------------------------------------------------------- -# xterm -# -[ -x /usr/bin/xterm ] && alias xterm="xterm -bg black -fg gray -fn 10x20" - -#-------------------------------------------------------------------------------- -# Torrent -# -opt="--max_upload_rate 1 --minport 6881 --maxport 6999" -if which btlaunchmanycurses.py &> /dev/null; then - - opt="$opt --max_download_rate 150 --max_files_open 0" - - alias torrent="btdownloadcurses.py $opt" - alias torrentdir="btlaunchmanycurses.py $opt" - -elif which btdownloadcurses &> /dev/null; then - - alias torrent="btdownloadcurses $opt" - alias torrentdir="btlaunchmanycurses $opt" - -fi -unset opt - -#-------------------------------------------------------------------------------- -# debian upgrade -# -alias servers-upgrade='server-package.pl update,upgrade $((printf "big.cascais.loc\n";mysql -h mysql izi -NBe "select host from server where not hidden") | sort -u)' - -#-------------------------------------------------------------------------------- -# Mac OS -# -case "$OSTYPE" in darwin*) - - alias strace='dtruss' - alias updatedb='bash -c "cd / && /usr/libexec/locate.updatedb &"' - alias mac-dns-flush='dscacheutil -flushcache' - #alias mac-wakeup-screen="pmset schedule wake '\$(date +\"%d/%m/%Y %T\")'" - #alias mac-wakeup-screen2='osascript -e \'tell application "System Events" to key code 123\'' - alias mac-sleep='pmset sleepnow' - alias mac-halt='halt=1 && bash -c "(sleep 3 && halt) &" && logout' - alias mac-top-proc="echo 'TOP PROCESSES:'; ps -Aro'%cpu, ucomm, user' | grep $USER | grep -v ' 0.0 '" - alias mac-automount='sudo automount -v' - alias mac-vlc-playlists="open -a vlc --args /home/nico/Music/*/*.m3u" - alias mac-mount-nfs="sudo mount -o resvport -t nfs" - -esac - -#-------------------------------------------------------------------------------- -# Git -# -alias git-grep="git grep --color=auto" -alias git-ls-tree="git ls-tree --full-tree -r HEAD" -alias git-ls-files="git ls-files" diff --git a/etc/profile.d/aliases b/etc/profile.d/aliases new file mode 100644 index 00000000..300251fa --- /dev/null +++ b/etc/profile.d/aliases @@ -0,0 +1,135 @@ +################################################################################# +# +# Aliases +# +################################################################################# + +#-------------------------------------------------------------------------------- +# Others +# +alias uuid-hds='blkid -o full -s UUID' +# NB 20.05.15 alias myip='lynx --dump --source http://www.ipchicken.com/ | sed -ne "s/^.*[^0-9]\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\).*$/\1/p"' +alias myip='lynx --dump --source http://nicolas.boisselier.free.fr/myip/' +alias dpkg-sort-size="dpkg-query -W --showformat='${Installed-Size;10}\t${Package}\n' | sort -k1,1nr" +alias password-gener='apg -m 12 -x 12 -a 0 -M L|head -1;' +alias mysqlshow-view="mysql -e \"SHOW FULL TABLES WHERE TABLE_TYPE LIKE 'VIEW'\"" +alias nmap-ping="nmap -sP -PE -PS443 -PA21,22,23,80,3389" +alias arp-list="arp -an" +alias pdf2jpegs='gs -dNOPAUSE -sDEVICE=jpeg -dFirstPage=1 -dLastPage=5 -sOutputFile=pdf2jpegs%d.jpg -dJPEGQ=100 -r500 -c quit' +alias nb-maildir-make="maildirmake -S Maildir; for d in Spam Trash Sent;do maildirmake -f $d Maildir; done" + +#[ "$UID" = "0" ] && grep -q '^_\?postgres:' /etc/passwd && alias psql='sudo -u postgres psql' + +#-------------------------------------------------------------------------------- +# Etherwake +# Cable: alias advent-on="etherwake -i eth0 00:22:68:7b:fb:99 -D -b" +# +#which etherwake &> /dev/null && alias advent-on="etherwake -i eth0 48:5b:39:eb:db:8a -D -b" + +#-------------------------------------------------------------------------------- +# seq / jot +# +case "$OSTYPE" in + darwin*) alias seq='jot' ;; + *) alias jot='seq' ;; +esac + +#-------------------------------------------------------------------------------- +# Beep +# +alias beep='printf "\a"' + +#-------------------------------------------------------------------------------- +# Mac iTerm.app +# +test "$TERM_PROGRAM" = "iTerm.app" && export PROMPT_COMMAND='printf "\033]0;%s\007" "${USER}@${HOSTNAME%%.*}"' + +#-------------------------------------------------------------------------------- +# Get / Head +# +if which lynx &> /dev/null; then + alias Head="lynx -dump -head -width=0" + alias Get="lynx -source -width=0" +elif which curl &> /dev/null; then + alias Head="curl -s --head" + alias Get="curl -s --get -L" +fi +# NB 15.07.15 function nbGet() { +# NB 15.07.15 declare host port uri +# NB 15.07.15 eval $(perl -ne 'm,^\s*\w+://([^/:]+)(?::(\d+))?(/.*)?\s*$, and print qq|host=$1 port=$2 uri=$3\n|' <<< "$@") +# NB 15.07.15 [ -z "$port" ] && port=80 +# NB 15.07.15 [ -z "$uri" ] && uri='/' +# NB 15.07.15 echo $host $port $uri +# NB 15.07.15 printf "GET $uri HTTP/1.0\r\nHost: $host\r\n\r\n" |nc -i 5 $host $port +# NB 15.07.15 } + +#-------------------------------------------------------------------------------- +# bc +# +alias bc="bc -q" + +#-------------------------------------------------------------------------------- +# iconv +# +alias latin1_utf8='iconv -f latin1 -t utf8' +alias utf8_latin1='iconv -f utf8 -t latin1' + +#-------------------------------------------------------------------------------- +# vim +# +alias vi=vim + +#-------------------------------------------------------------------------------- +# xterm +# +[ -x /usr/bin/xterm ] && alias xterm="xterm -bg black -fg gray -fn 10x20" + +#-------------------------------------------------------------------------------- +# Torrent +# +opt="--max_upload_rate 1 --minport 6881 --maxport 6999" +if which btlaunchmanycurses.py &> /dev/null; then + + opt="$opt --max_download_rate 150 --max_files_open 0" + + alias torrent="btdownloadcurses.py $opt" + alias torrentdir="btlaunchmanycurses.py $opt" + +elif which btdownloadcurses &> /dev/null; then + + alias torrent="btdownloadcurses $opt" + alias torrentdir="btlaunchmanycurses $opt" + +fi +unset opt + +#-------------------------------------------------------------------------------- +# debian upgrade +# +alias servers-upgrade='server-package.pl update,upgrade $((printf "big.cascais.loc\n";mysql -h mysql izi -NBe "select host from server where not hidden") | sort -u)' + +#-------------------------------------------------------------------------------- +# Mac OS +# +case "$OSTYPE" in darwin*) + + alias strace='dtruss' + alias updatedb='bash -c "cd / && /usr/libexec/locate.updatedb &"' + alias mac-dns-flush='dscacheutil -flushcache' + #alias mac-wakeup-screen="pmset schedule wake '\$(date +\"%d/%m/%Y %T\")'" + #alias mac-wakeup-screen2='osascript -e \'tell application "System Events" to key code 123\'' + alias mac-sleep='pmset sleepnow' + alias mac-halt='halt=1 && bash -c "(sleep 3 && halt) &" && logout' + alias mac-top-proc="echo 'TOP PROCESSES:'; ps -Aro'%cpu, ucomm, user' | grep $USER | grep -v ' 0.0 '" + alias mac-automount='sudo automount -v' + alias mac-vlc-playlists="open -a vlc --args /home/nico/Music/*/*.m3u" + alias mac-mount-nfs="sudo mount -o resvport -t nfs" + +esac + +#-------------------------------------------------------------------------------- +# Git +# +alias git-grep="git grep --color=auto" +alias git-ls-tree="git ls-tree --full-tree -r HEAD" +alias git-ls-files="git ls-files"