-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcls.sh
More file actions
executable file
·307 lines (300 loc) · 11.8 KB
/
cls.sh
File metadata and controls
executable file
·307 lines (300 loc) · 11.8 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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
#!/bin/bash
sync;
#---------------------------------->Очистка стандартных логов + кэш
echo "[Очистка системы логов] => Процесс..."
sudo rm -Rf /home/$USER/.cache/*
sudo rm -Rf /tmp/*
sudo rm -Rf /var/cache/*
sudo rm -Rf /var/tmp/*
sudo rm -Rf /var/log/*
sudo find ~/ -depth -type f -name "*.cache" -delete
sudo find ~/ -depth -type f -name "*.log" -delete
echo "[Очистка системы логов] => Успешно :)"
#---------------------------------->Очистка логов пользователя
echo "[Очистка логов пользователя] => Процесс..."
#Системное
sudo rm -Rf /home/$USER/.cache
sudo rm -Rf /home/$USER/.ssh
sudo rm -Rf /home/$USER/.nv
sudo rm -Rf /home/$USER/.java
sudo rm -Rf /home/$USER/.thumbnails/
sudo rm -Rf /home/$USER/.oracle_jre_usage
#Скриншот
sudo rm -Rf /home/$USER/Изображения/Screenshots/*
sudo rm -Rf /home/$USER/Изображения/Снимки\ экрана/*
sudo rm -Rf /home/$USER/Pictures/Screenshots/*
sudo rm -Rf /home/$USER/Pictures/Снимки\ экрана/*
sudo rm -Rf /home/$USER/Images/Снимки\ экрана/*
sudo rm -Rf /home/$USER/Images/Screenshots/*
#Download (загрузки файлов из инетов)
sudo rm -Rf /home/$USER/Загрузки/*
sudo rm -Rf /home/$USER/Downloads/*
#Браузер
sudo rm -Rf /home/$USER/.mozilla/*
sudo rm /home/$USER/.mozilla
#Unity
sudo rm -Rf /opt/Unity/Editor/BugReporter
#wine
sudo rm -Rf /home/$USER/.wine/drive_c/windows/Installer
sudo rm -Rf /home/$USER/.wine/drive_c/users/$USER/Application\ Data/Unity
sudo rm /home/$USER/.wine/drive_c/users/$USER/Application\ Data/Unity
sudo rm -Rf /home/$USER/.wine/drive_c/users/$USER/Temp
sudo rm -Rf /home/$USER/.wine/drive_c/users/$USER/AppData/LocalLow/Unity
sudo rm /home/$USER/.wine/drive_c/users/$USER/AppData/LocalLow/Unity
#jdownloader
sudo rm -Rf /home/$USER/jd2/logs
sudo rm -Rf /home/$USER/jd2/tmp
sudo rm -Rf /home/$USER/jd2/cfg
sudo rm -Rf /home/$USER/jd2/jre
sudo rm /home/$USER/jd2/jre
sudo rm -Rf /home/$USER/jd2/output.log
sudo rm -Rf /home/$USER/jd2/error.log
#skypeforlinux
sudo rm -Rf /home/$USER/.config/skypeforlinux/Cache/*
sudo rm /home/$USER/.config/skypeforlinux/Cache
#gradle
sudo rm -Rf /home/$USER/.gradle
sudo rm /home/$USER/.gradle
#openshot
sudo rm -Rf /home/$USER/.openshot_qt
sudo rm /home/$USER/.openshot_qt
#Загрузки
sudo rm -Rf /home/$USER/Downloads/*
sudo rm -Rf /home/$USER/Downloads/.*
#minecraft лаунчер
sudo rm -Rf /home/$USER/.tlauncher/bin
#root
sudo rm -Rf /root/*
sudo rm -Rf /root/.*
#DevelNext
sudo rm -Rf /home/$USER/.DevelNext/cache
sudo rm -Rf /home/$USER/.DevelNext/log
#Telegram (legacy)
sudo rm -Rf /home/$USER/.local/share/TelegramDesktop/log.txt
sudo rm -Rf /home/$USER/.local/share/TelegramDesktop/tdata/user_data
sudo rm -Rf /home/$USER/.local/share/TelegramDesktop/tdata/emoji
sudo rm -Rf /home/$USER/.local/share/TelegramDesktop/tdata/dumps
sudo rm -Rf /home/$USER/.local/share/TelegramDesktop/tupdates
sudo rm /home/$USER/.local/share/TelegramDesktop/tupdates
#Дискорд
sudo rm -Rf /home/$USER/.config/discord/Cache
sudo rm -Rf /home/$USER/.config/discord/VideoDecodeStats
sudo rm -Rf /home/$USER/.config/discord/modules.log
#Wire
sudo rm -Rf /home/$USER/.config/Wire/Cache/*
sudo rm /home/$USER/.config/Wire/Cache
#Electron
sudo rm -Rf /home/$USER/.config/electron/*
#subl
sudo rm -Rf /home/$USER/.config/sublime-text-3/Cache
#compose-cache
sudo rm -Rf /home/$USER/.compose-cache/*
#android
sudo rm -Rf /home/$USER/.android
#pki
sudo rm -Rf /home/$USER/.pki
#run
sudo rm -Rf /home/$USER/.run
#bash
sudo rm -Rf /home/$USER/.bash_history
#mysql
sudo rm -Rf /home/$USER/.mysql_history
#wget
sudo rm -Rf /home/$USER/.wget-hsts
#python-history
sudo rm -Rf /home/$USER/.python-history
#Прочее
sudo rm -Rf /home/$USER/.gnupg
sudo rm -Rf /home/$USER/.password-store
sudo rm -Rf /home/$USER/.xsession-errors.old
sudo rm -Rf /home/$USER/.xsession-errors
sudo rm -Rf /home/$USER/.node_repl_history
sudo rm -Rf /home/$USER/.log.swp
sudo rm -Rf /home/$USER/.sudo_as_admin_successful
sudo rm -Rf /home/$USER/.local/share/epiphany
sudo rm /home/$USER/.local/share/epiphany
sudo rm -Rf /home/$USER/.local/share/flatpak
sudo rm /home/$USER/.local/share/flatpak
sudo rm -Rf /home/$USER/.local/share/webkitgtk
sudo rm /home/$USER/.local/share/webkitgtk
sudo rm -Rf /home/$USER/.config/mpv
sudo rm /home/$USER/.config/mpv
sudo rm -Rf /home/$USER/.config/epiphany
sudo rm /home/$USER/.config/epiphany
echo "[Очистка логов пользователя] => Успешно :)"
#---------------------------------->Очистка снап логов
echo "[Очистка снап логов] => Процесс..."
sudo rm -Rf /home/$USER/snap/telegram-desktop/current/.local/share/TelegramDesktop/log.txt
sudo rm -Rf /home/$USER/snap/telegram-desktop/current/.local/share/TelegramDesktop/tdata/user_data
sudo rm -Rf /home/$USER/snap/telegram-desktop/current/.local/share/TelegramDesktop/tdata/emoji
sudo rm -Rf /home/$USER/snap/telegram-desktop/current/.local/share/TelegramDesktop/tdata/dumps
sudo rm -Rf /home/$USER/snap/telegram-desktop/current/.local/share/TelegramDesktop/tupdates
sudo rm /home/$USER/snap/telegram-desktop/current/.local/share/TelegramDesktop/tupdates
echo "[Очистка снап логов] => Успешно :)"
#---------------------------------->Очистка памяти
echo "[Очистка памяти] => Процесс..."
sudo sysctl -w vm.drop_caches=4
echo "[Очистка памяти] => Успешно :)"
#---------------------------------->Очистка .var Cache
for i in `ls /media/$USER/.var/app`
do
sudo rm -Rf /media/$USER/.var/app/$i/cache/*
done
#---------------------------------->Очистка корзины
echo "[Очистка корзины] => Процесс..."
sudo rm -Rf /home/$USER/.local/share/Trash/files/*
sudo rm -Rf /home/$USER/.local/share/Trash/info/*
sudo rm -Rf /home/$USER/.local/share/Trash/expunged/*
#Очистка скрытых расширение
sudo rm -Rf /home/$USER/.local/share/Trash/files/.*
sudo rm -Rf /home/$USER/.local/share/Trash/info/.*
sudo rm -Rf /home/$USER/.local/share/Trash/expunged/.*
#Очистка всех корзин
for i in `ls /media/$USER`
do
sudo rm -Rf /media/$USER/$i/.Trash-1000/files/*
sudo rm -Rf /media/$USER/$i/.Trash-1000/info/*
sudo rm -Rf /media/$USER/$i/.Trash-1000/expunged/*
#Очистка скрытых расширение
sudo rm -Rf /media/$USER/$i/.Trash-1000/files/.*
sudo rm -Rf /media/$USER/$i/.Trash-1000/info/.*
sudo rm -Rf /media/$USER/$i/.Trash-1000/expunged/.*
done
echo "[Очистка корзины] => Успешно :)"
#---------------------------------->Настройка защиты сети
echo "[Настройка защиты сети] => Процесс..."
if [[ "$(read -e -p 'Вы точно хотите Очистить сеть ? [y/N] '; echo $REPLY)" == [Yy]* ]]
then
./inet.sh
echo "[Настройка защиты сети] => Успешно:)"
fi
#---------------------------------->Очистка прочего
echo "[Очистка службы] => Процесс..."
sudo systemctl disable syslog
sudo systemctl disable apparmor
sudo systemctl disable rsyslog
sudo systemctl disable upower
sudo systemctl disable motd-news
echo "[Очистка службы] => Успешно:)"
#---------------------------------->Очистка apt
echo "[Очистка apt] => Процесс..."
# Устаревшие пакеты
sudo rm -Rf /var/lib/dpkg/lock
sudo rm -Rf /var/lib/apt/lists/*
sudo apt update
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
# unlink dev package
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt -y purge
echo "[Очистка apt] => Успешно:)"
if [[ "$(read -e -p 'Вы точно хотите Очистить прочие пакеты ? [y/N] '; echo $REPLY)" == [Yy]* ]]
then
echo "[Очистка прочего] => Процесс..."
sudo apt -q -y purge epiphany-*
sudo apt -q -y purge alsa-*
sudo apt -q -y purge webkitgtk-*
# (noto, roboto, exception)
sudo apt -q -y purge fonts-arphic*
sudo apt -q -y purge fonts-droid-fallback*
sudo apt -q -y purge fonts-dejavu-core*
sudo apt -q -y purge fonts-inter*
sudo apt -q -y purge wine-development
sudo apt -q -y purge apparmor
sudo apt -q -y purge catdoc
sudo apt -q -y purge rygel
sudo apt -q -y purge lintian
sudo apt -q -y purge xterm
sudo apt -q -y purge torbrowser-launcher
sudo apt -q -y purge io.elementary.feedback*
sudo apt -q -y purge doc-base
sudo apt -q -y purge fig2dev
sudo apt -q -y purge ufw*
sudo apt -q -y purge torsocks
sudo apt -q -y purge orca
sudo apt -q -y purge cron
sudo apt -q -y purge hunspell*
sudo apt -q -y purge aspell*
sudo apt -q -y purge language*
sudo apt -q -y purge onboard
sudo apt -q -y purge rsyslog
sudo apt -q -y purge speech-dispatcher*
sudo apt -q -y purge brltty
sudo apt -q -y purge gsfonts
sudo apt -q -y purge geoclue
sudo apt -q -y purge opera-stable
sudo apt -q -y purge odysseus*
sudo apt -q -y purge chromium*
sudo apt -q -y purge rtkit*
sudo apt -q -y purge anacron*
sudo apt -q -y purge cron*
sudo apt -q -y purge xxd*
sudo apt -q -y purge bleachbit*
sudo apt -q -y purge pinta*
sudo apt -q -y purge connectagram*
sudo apt -q -y purge seamonkey-mozilla-build*
sudo apt -q -y purge pidgin*
sudo apt -q -y purge transmission*
sudo apt -q -y purge linphone*
sudo apt -q -y purge zaz*
sudo apt -q -y purge vertris*
sudo apt -q -y purge gnome-sudoku*
sudo apt -q -y purge quarry*
sudo apt -q -y purge gnome-mastermind*
sudo apt -q -y purge gnome-mahjongg*
sudo apt -q -y purge gweled*
sudo apt -q -y purge eboard*
sudo apt -q -y purge xpad*
sudo apt -q -y purge homebank*
sudo apt -q -y purge mpv
sudo apt -q -y purge elementary-wallpapers*
sudo apt -q -y purge io.elementary.initial-setup*
fi
# flatpak
flatpak uninstall org.gnome.Epiphany
flatpak uninstall io.elementary.Platform.Locale
flatpak uninstall io.elementary.calculator.Locale
flatpak uninstall io.elementary.camera.Locale
flatpak update
sudo apt clean -y
sudo apt autoclean -y
sudo apt autoremove --purge
sudo apt install -f -y
echo "[Очистка прочего] => Успешно:)"
#---------------------------------->Обновление прочего
echo "[Обновление прочего] => Процесс..."
sudo npm install -g npm
sudo rm -Rf /usr/local/lib/node_modules/changelogs
sudo rm -Rf /usr/local/lib/node_modules/docs
sudo rm -Rf /usr/local/lib/node_modules/man
sudo rm /usr/local/lib/node_modules/changelogs
sudo rm /usr/local/lib/node_modules/docs
sudo rm /usr/local/lib/node_modules/man
echo "[Обновление прочего] => Успешно:)"
#---------------------------------->Фикс прочего
echo "[Очистка Фикс прочего] => Процесс..."
#apache2
sudo mkdir /var/log/apache2
#mysql
sudo mkdir /var/log/mysql
sudo touch /var/log/mysql/error.log
sudo chmod 0777 /var/log/mysql/error.log
#nvidia
sudo chmod -R 0777 /etc/X11/
#Clear other
sudo systemd-resolve --flush-caches
sudo swapoff -a && sudo swapon -a
echo "[Очистка Фикс прочего] => Успешно:)"
#---------------------------------->Очистка локали
echo "[Очистка локали] => Процесс..."
sudo rm -Rf /var/lib/locales/supported.d/*
sudo rm -Rf /usr/lib/locale/*
sudo sh -c "echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen"
sudo sh -c "echo 'ru_RU.UTF-8 UTF-8' >> /etc/locale.gen"
sudo sh -c "echo 'ja_JP.UTF-8 UTF-8' >> /etc/locale.gen"
sudo locale-gen
echo "[Очистка локали] => Успешно :)"
#---------------------------------->Дефрагментация диска
echo "[Дефрагментация диска] => Процесс..."
sudo e4defrag ~/
echo "[Дефрагментация диска] => Успешно :)"
#----------------------------------
echo "success ;)"