summaryrefslogtreecommitdiff
path: root/FreeBSD/root/.profile
blob: 7e2945551cd074c20e21c7d2eec67e400cf8dc9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# $FreeBSD: stable/12/bin/sh/dot.profile 338374 2018-08-29 16:59:19Z brd $
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:~/bin
export PATH
HOME=/root
export HOME
TERM=${TERM:-xterm}
export TERM
PAGER=less
export PAGER

# Query terminal size; useful for serial lines.
if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi

# Uncomment to display a random cookie on each login.
# if [ -x /usr/bin/fortune ] ; then /usr/bin/fortune -s ; fi


## Custom settings ##
PS1="[\[\033[01;32m\]\u\[\033[00m\]@\h \w]\\$ "; export PS1

export HISTSIZE=10000
export HISTCONTROL=ignorespace:erasedups
shopt -s checkwinsize

alias s='screen -r'
alias vi='vim'
alias invoke='/usr/local/bin/invoke -p'
alias pfssh='pfctl -t ssh_abusers -T show | tr -d " "'
alias pfexempted='pfctl -t ssh_exempted -T show | tr -d " "'
alias pfhttp='pfctl -t http_abusers -T show | tr -d " "'
alias pfsmtp='pfctl -t smtp_abusers -T show | tr -d " "'
alias pftelnet='pfctl -t telnet_abusers -T show | tr -d " "'
alias pfscanner='pfctl -v -t scanner_abusers -T show | tr -d " "'
alias pfsshscanner='pfctl -v -t ssh_scanner_abusers -T show | tr -d " "'
alias pfpermitted='pfctl -t ssh_permitted_networks -T show | tr -d " "'
alias pfadd='pfctl -t ssh_abusers -T add'
alias pfdel='pfctl -t ssh_abusers -T delete'
# alias snfs='service nfsd stop && service mountd stop && service rpcbind stop'

export LANG=en_US.UTF-8
export EDITOR=/usr/local/bin/emacs

export PASSPHRASE=foo

alias dstatus='/usr/local/bin/duplicity collection-status --name mbox_regular_backup --archive-dir /mnt/secure/root/Backup/duplicity/archive --tempdir /mnt/secure/root/Backup/duplicity/tmp --encrypt-sign-key A359FC35A083BF02DFC5B43CE15425740166354B rsync://ssync@sagabox//mnt/cpool1/data/ssync/data/backups/MagnumBOX/'
alias drstatus='/usr/local/bin/duplicity collection-status --name mbox_remote_backup --archive-dir /mnt/secure/root/Backup/duplicity/archive --tempdir /mnt/secure/root/Backup/duplicity/tmp --encrypt-sign-key A359FC35A083BF02DFC5B43CE15425740166354B rsync://ssync@sagabox//mnt/cpool1/data/ssync/data/remote_backups/MagnumBOX/'

alias dremove='/usr/local/bin/duplicity remove-all-but-n-full 5 --name mbox_regular_backup --archive-dir /mnt/secure/root/Backup/duplicity/archive --tempdir /mnt/secure/root/Backup/duplicity/tmp --encrypt-sign-key A359FC35A083BF02DFC5B43CE15425740166354B --log-file /var/log/duplicity.log --verbosity notice rsync://ssync@sagabox//mnt/cpool1/data/ssync/data/backups/MagnumBOX/'
alias drremove='/usr/local/bin/duplicity remove-all-but-n-full 7 --name mbox_remote_backup --archive-dir /mnt/secure/root/Backup/duplicity/archive --tempdir /mnt/secure/root/Backup/duplicity/tmp --encrypt-sign-key A359FC35A083BF02DFC5B43CE15425740166354B --log-file /var/log/duplicity.log --verbosity notice rsync://ssync@sagabox//mnt/cpool1/data/ssync/data/remote_backups/MagnumBOX/'

# enable bash-completion
[[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] && \
    source /usr/local/share/bash-completion/bash_completion.sh