-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdot_bash_aliases
23 lines (23 loc) · 1.68 KB
/
dot_bash_aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
alias lessPEM='openssl x509 -inform PEM -noout -text -nameopt RFC2253,lname,sep_multiline,use_quote -certopt ext_parse -in'
alias lessDER='openssl x509 -inform DER -noout -text -nameopt RFC2253,lname,sep_multiline,use_quote -certopt ext_parse -in'
alias checksum='openssl dgst -sha512'
alias search='find / -type f -print0 2>/dev/null | xargs -0 -L1 grep -F -H'
alias curl-quick='curl -fsSL --tlsv1.2 -H "DNT: 1" --url'
alias envs='env | sort'
alias check-card='gpg2 --use-agent --card-status ; wait ; ssh-add -L ; wait ; yubico-piv-tool -a status 2>/dev/null ; wait ; system_profiler -detailLevel mini SPSmartCardsDataType ; wait ;'
alias source-aliases='source ~/.bash_aliases'
alias edit-aliases='nano -L ~/.bash_aliases'
alias list-aliases='alias'
alias preflist='sort -u <( (defaults domains | tr -s , \\n | sort -u | tr -d \ ) && (system_profiler -detailLevel mini SPPrefPaneDataType 2>/dev/null | grep -A 3 -F "Supported By: Apple" | grep -F "Identifier:" | cut -d: -f 2 | tr -d \ ) )'
alias unsudo='sudo -k'
alias docker-version='docker --version; docker-compose --version ; docker-machine --version; wait ;'
alias ps-lsof='ps -af | tr -s \ | cut -d\ -f 3-3 | tail -n +2 | xargs -L1 -I {} lsof -p {}'
# for python testing may not want byte code
# alias python3='export LC_CTYPE="en_US.utf-8" ; python3 -B';
# debian stubs
# alias service-status='sudo service --status-all'
# alias go-dark='sudo rfkill block wifi ; wait ; sudo rfkill block bluetooth ; wait ; sudo rfkill block gps ; sudo rfkill list ;'
# apt-get
# alias update_system='sudo apt-get --no-allow-insecure-repositories update'
# alias upgrade_system='sudo apt-get dist-upgrade'
# alias safe_upgrade='sudo apt-get --only-upgrade dist-upgrade'