-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzshrc
More file actions
104 lines (88 loc) · 4.35 KB
/
zshrc
File metadata and controls
104 lines (88 loc) · 4.35 KB
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
export ZSH="$HOME/.oh-my-zsh"
alias python="python3"
alias py="python"
alias du="du -h --max-depth=1"
alias df="df -h"
alias ggg="glances --disable-plugin wifi,alert,amps,cloud,connections,core,docker,folders,fs,gpu,help,ip,irq,load,mem,memswap,network,now,percpu,ports,processcount,processlist,psutilversion,quicklook,raid,sensors,smart,uptime --enable-plugin cpu,diskio"
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
alias ccc='DIVISOR=1254
echo "---------------------------------------------------"
TOTAL_Q=0
for dir in */; do
if [ -d "$dir" ]; then
DIR_NAME=${dir%/}
FILE_COUNT=$(find "$dir" -type f | wc -l)
QUOTIENT=$((FILE_COUNT / DIVISOR))
REMAINDER=$((FILE_COUNT % DIVISOR))
TOTAL_Q=$((TOTAL_Q + QUOTIENT))
printf "%-17s | %6d files | Q: %5d | R: %5d |\n" "$DIR_NAME" "$FILE_COUNT" "$QUOTIENT" "$REMAINDER"
fi
done
echo "---------------------------------------------------"
echo "Unique: $TOTAL_Q"
'
alias eee='for ext in ".elf" ".done" ".idb" ".i64" ".pickle"; do \
count=$(find . -type f -name "*${ext}" | wc -l); \
echo "${ext}: ${count}"; \
done'
alias lll="\
echo '[+] compiler'
# echo -n 'gcc-6: '; ls | grep gcc-6 | wc | awk '{print \$1}'
# echo -n 'gcc-7: '; ls | grep gcc-7 | wc | awk '{print \$1}'
echo -n 'gcc-8: '; ls | grep gcc-8 | wc | awk '{print \$1}'
echo -n 'gcc-9: '; ls | grep gcc-9 | wc | awk '{print \$1}'
echo -n 'gcc-10: '; ls | grep gcc-10 | wc | awk '{print \$1}'
echo -n 'gcc-11: '; ls | grep gcc-11 | wc | awk '{print \$1}'
echo -n 'gcc-12: '; ls | grep gcc-12 | wc | awk '{print \$1}'
echo -n 'gcc-13: '; ls | grep gcc-13 | wc | awk '{print \$1}'
echo -n 'gcc-14: '; ls | grep gcc-14 | wc | awk '{print \$1}'
# echo -n 'clang-6: '; ls | grep clang-6 | wc | awk '{print \$1}'
echo -n 'clang-7: '; ls | grep clang-7 | wc | awk '{print \$1}'
echo -n 'clang-8: '; ls | grep clang-8 | wc | awk '{print \$1}'
echo -n 'clang-9: '; ls | grep clang-9 | wc | awk '{print \$1}'
echo -n 'clang-10: '; ls | grep clang-10 | wc | awk '{print \$1}'
echo -n 'clang-11: '; ls | grep clang-11 | wc | awk '{print \$1}'
echo -n 'clang-12: '; ls | grep clang-12 | wc | awk '{print \$1}'
echo -n 'clang-13: '; ls | grep clang-13 | wc | awk '{print \$1}'
echo -n 'clang-14: '; ls | grep clang-14 | wc | awk '{print \$1}'
echo -n 'clang-15: '; ls | grep clang-15 | wc | awk '{print \$1}'
echo -n 'clang-16: '; ls | grep clang-16 | wc | awk '{print \$1}'
echo -n 'clang-17: '; ls | grep clang-17 | wc | awk '{print \$1}'
echo -n 'clang-18: '; ls | grep clang-18 | wc | awk '{print \$1}'
echo -n 'clang-19: '; ls | grep clang-19 | wc | awk '{print \$1}'
echo '\n[+] optimization'
echo -n 'O0: '; ls | grep O0 | wc | awk '{print \$1}'
echo -n 'O1: '; ls | grep O1 | wc | awk '{print \$1}'
echo -n 'O2: '; ls | grep O2 | wc | awk '{print \$1}'
echo -n 'O3: '; ls | grep O3 | wc | awk '{print \$1}'
echo -n 'Os: '; ls | grep Os | wc | awk '{print \$1}'
echo -n 'Of: '; ls | grep Of | wc | awk '{print \$1}'
echo '\n[+] architecture'
echo -n 'x86_32: '; ls | grep x86_32 | wc | awk '{print \$1}'
echo -n 'x86_64: '; ls | grep x86_64 | wc | awk '{print \$1}'
echo -n 'arm_32: '; ls | grep arm_32 | wc | awk '{print \$1}'
echo -n 'arm_64: '; ls | grep arm_64 | wc | awk '{print \$1}'
echo -n 'mips_32: '; ls | grep mips_32 | wc | awk '{print \$1}'
echo -n 'mips_64: '; ls | grep mips_64 | wc | awk '{print \$1}'
echo -n 'mipseb_32: '; ls | grep mipseb_32 | wc | awk '{print \$1}'
echo -n 'mipseb_64: '; ls | grep mipseb_64 | wc | awk '{print \$1}'
echo -n 'ppceb_32: '; ls | grep ppceb_32 | wc | awk '{print \$1}'
echo -n 'ppceb_64: '; ls | grep ppceb_64 | wc | awk '{print \$1}'
echo -n 'ppc_64: '; ls | grep ppc_64 | wc | awk '{print \$1}'
echo -n '\n[+] total: '; ls | wc | awk '{print \$1}'
"
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
source /etc/default/locale
source $ZSH/oh-my-zsh.sh
source /etc/default/locale
ZSH_THEME="crcandy"
# HOST_LABEL=""
: ${HOST_LABEL:=$(hostname)}
export PS1='%{$fg_bold[green]%}%n@${HOST_LABEL} %{$fg[blue]%}%D{[%H:%M:%S]} %{$reset_color%}%{$fg[green]%}[%/]%{$reset_color%} $(git_prompt_info) %(?.%F{green}.%F{red})[%?]%b%f
%{$fg[blue]%}%{$fg_bold[blue]%}❯ $ %{$reset_color%}'
# EOF