/
.aliases
122 lines (95 loc) · 6.86 KB
/
.aliases
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# ================================================================================================================================
#
# ALASES
#
# Update: 2023.01.11
#
# ================================================================================================================================
# ================================================================================================================================
# NAVIGATION
# ================================================================================================================================
alias ~='cd ~'
alias -- -="cd -"
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
# ================================================================================================================================
# DIRLIST
# ================================================================================================================================
alias l='lsd -lah --total-size --group-directories-first'
alias ls='ls -Fh --color=auto --group-directories-first'
alias ll='ls -alhovqF --color=always --group-directories-first --time-style +"%F %T"'
# ================================================================================================================================
# BOOKMARKS
# ================================================================================================================================
alias h='cd $HOME'
alias d='cd ~/desktop'
alias w='cd ~/workspace'
# ================================================================================================================================
# REPORT
# ================================================================================================================================
alias cd='cdls'
alias cp='cp -iv'
alias mv='mv -iv'
alias ln='ln -iv'
alias rm='rm -i'
alias rmf='rm -rf'
alias mkdir='mkdir -v'
alias grep='grep --color=auto'
alias fdir='find . -type d -name'
# ================================================================================================================================
# TMUX
# ================================================================================================================================
# alias tm='test -z "$TMUX" && (tmux attach || tmux new-session -s "TaoTao")'
# ================================================================================================================================
# SHORTCUTS
# ================================================================================================================================
alias e='exit'
alias cat='bat'
alias cl='clear'
# ================================================================================================================================
# DEVELOPER
# ================================================================================================================================
alias g='git'
alias python='python3'
# ================================================================================================================================
# OTHER
# ================================================================================================================================
# --------------------------------------------------------------------------------------------------------------------------------
# YANK CLIP
# --------------------------------------------------------------------------------------------------------------------------------
alias yank='yank-cli | xclip -sel c'
# --------------------------------------------------------------------------------------------------------------------------------
# GOOGLE-CHROME
# --------------------------------------------------------------------------------------------------------------------------------
alias chrome="google-chrome --force-dark-mode --proxy-server=socks5://127.0.0.1:1080"
# --------------------------------------------------------------------------------------------------------------------------------
# IP-ADDRESSES
# --------------------------------------------------------------------------------------------------------------------------------
alias ip="dig +short myip.opendns.com @resolver1.opendns.com"
alias ips="ifconfig -a | grep -o 'inet6\? \(addr:\)\?\s\?\(\(\([0-9]\+\.\)\{3\}[0-9]\+\)\|[a-fA-F0-9:]\+\)' | awk '{ sub(/inet6? (addr:)? ?/, \"\"); print }'"
# --------------------------------------------------------------------------------------------------------------------------------
# SSH
# --------------------------------------------------------------------------------------------------------------------------------
alias ssh-taotao='ssh taotao@210.12.18.173'
alias sshfs-taotao='sshfs taotao@210.12.18.173:$HOME/test $HOME/workspace/mnt'
alias umount-taotao='umount $HOME/workspace/mnt'
# --------------------------------------------------------------------------------------------------------------------------------
# WINDOWS
# --------------------------------------------------------------------------------------------------------------------------------
alias pbcopy='clip.exe'
# alias pbpaste="powershell.exe -command 'Get-Clipboard' | tr -d '\r' | head -n -1"
alias pbpaste="powershell.exe -command Get-Clipboard | sed '$d' | tr -d '\r'"
# --------------------------------------------------------------------------------------------------------------------------------
# OTHER
# --------------------------------------------------------------------------------------------------------------------------------
alias gif='sxiv -b '
alias rss='newsboat'
alias mime='mimeopen -d '
alias file='nautilus . &'
alias pdf='zathura --fork'
alias mail='neomutt ; clear'
alias online='you-get -p mpv '
alias mpv='mpv --player-operation-mode=pseudo-gui'
# alias tr='popup-dict'