summaryrefslogtreecommitdiff
path: root/FreeBSD/root/.profile
diff options
context:
space:
mode:
Diffstat (limited to 'FreeBSD/root/.profile')
-rw-r--r--FreeBSD/root/.profile54
1 files changed, 54 insertions, 0 deletions
diff --git a/FreeBSD/root/.profile b/FreeBSD/root/.profile
new file mode 100644
index 0000000..7e29455
--- /dev/null
+++ b/FreeBSD/root/.profile
@@ -0,0 +1,54 @@
1# $FreeBSD: stable/12/bin/sh/dot.profile 338374 2018-08-29 16:59:19Z brd $
2#
3PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:~/bin
4export PATH
5HOME=/root
6export HOME
7TERM=${TERM:-xterm}
8export TERM
9PAGER=less
10export PAGER
11
12# Query terminal size; useful for serial lines.
13if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi
14
15# Uncomment to display a random cookie on each login.
16# if [ -x /usr/bin/fortune ] ; then /usr/bin/fortune -s ; fi
17
18
19## Custom settings ##
20PS1="[\[\033[01;32m\]\u\[\033[00m\]@\h \w]\\$ "; export PS1
21
22export HISTSIZE=10000
23export HISTCONTROL=ignorespace:erasedups
24shopt -s checkwinsize
25
26alias s='screen -r'
27alias vi='vim'
28alias invoke='/usr/local/bin/invoke -p'
29alias pfssh='pfctl -t ssh_abusers -T show | tr -d " "'
30alias pfexempted='pfctl -t ssh_exempted -T show | tr -d " "'
31alias pfhttp='pfctl -t http_abusers -T show | tr -d " "'
32alias pfsmtp='pfctl -t smtp_abusers -T show | tr -d " "'
33alias pftelnet='pfctl -t telnet_abusers -T show | tr -d " "'
34alias pfscanner='pfctl -v -t scanner_abusers -T show | tr -d " "'
35alias pfsshscanner='pfctl -v -t ssh_scanner_abusers -T show | tr -d " "'
36alias pfpermitted='pfctl -t ssh_permitted_networks -T show | tr -d " "'
37alias pfadd='pfctl -t ssh_abusers -T add'
38alias pfdel='pfctl -t ssh_abusers -T delete'
39# alias snfs='service nfsd stop && service mountd stop && service rpcbind stop'
40
41export LANG=en_US.UTF-8
42export EDITOR=/usr/local/bin/emacs
43
44export PASSPHRASE=foo
45
46alias 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/'
47alias 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/'
48
49alias 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/'
50alias 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/'
51
52# enable bash-completion
53[[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] && \
54 source /usr/local/share/bash-completion/bash_completion.sh