Script para rodar atualizações e limpeza de disco no GNU/Linux automaticamente.
0.0.3
52d169d6677a8c82aac8ea9b8391557c
A função do script é fazer o processo de atualização do sistema com limpeza de arquivos temporários e lixos, sem dar muitos comandos.
apt
du
uname
Caso não queira cnfigurar o script, você pode optar por instalar o seu pacote .deb
$ wget https://github.com/MarioDeAraujoCarvalho/easybash/blob/master/bin/easybash.deb
$ sudo dpkg -i easybash.deb
$ easybash
$ sudo apt-get remove easybash
Lembrando que pra rodar o script, é bom deixar ele na pasta /usr/bin.
$ sudo editor /usr/bin/easybash
Copie e cole o código abaixo no seu arquivo criado e salve.
#!/bin/sh
echo '------------------------------------------------------------------------'
echo ' ______ ____ _ '
echo ' | ____| | _ \ | | '
echo ' | |__ __ _ ___ _ _| |_) | __ _ ___| |__ '
echo ' | __| / _` / __| | | | _ < / _` / __| |_ \ '
echo ' | |___| (_| \__ \ |_| | |_) | (_| \__ \ | | |'
echo ' |______\__,_|___/\__, |____/ \__,_|___/_| |_|'
echo ' __/ | '
echo ' |___/ '
echo '------------------------------------------------------------------------'
echo 'Dados do sistema:'
uname -a
echo '------------------------------------------------------------------------'
echo 'Atualizando os pacotes do sistema:'
sudo apt-get update
echo '------------------------------------------------------------------------'
echo 'Atualizando o sistema:'
sudo apt-get upgrade -y
echo '------------------------------------------------------------------------'
echo 'Limpando o sistema de arquivos temporários e desnecessários'
echo '------------------------------------------------------------------------'
echo 'Espaço que os arquivos de pacotes .deb estavam ocupando:'
sudo du -sh /var/cache/apt/archives
echo '------------------------------------------------------------------------'
## AUTOREMOVE - remover pacotes que foram instalados automaticamente para satisfazer dependências de outros pacotes e que já não são mais necessários.
sudo apt-get autoremove -y
echo '------------------------------------------------------------------------'
## AUTOCLEAN - Limpa o seu repositório local — removendo os arquivos de pacotes (.deb) que não podem mais ser baixados (versões antigas) e são completamente inúteis e obsoletos.
sudo apt-get autoclean -y
echo '------------------------------------------------------------------------'
## CLEAN - Limpando e removendo todos os arquivos .deb (pacotes) contidos nos diretórios — exceto o lock file.
sudo apt-get clean -y
echo '------------------------------------------------------------------------'
echo 'Limpeza realizada com sucesso!'
echo '------------------------------------------------------------------------'
echo 'Espaço que os arquivos de pacotes .deb estão ocupando:'
sudo du -sh /var/cache/apt/archives
echo '------------------------------------------------------------------------'
Importande para poder remover os arquivos temporários e lixo do sistema após atualizações.
$ sudo chmod +x /usr/bin/easybash
Sempre que abrir o terminal, ele já estará na pasta dos binários do usuário, então, basta executar:
$ easybash
Nome: Mário de Araújo Carvalho
E-mail: mariodearaujocarvalho@gmail.com
GitHub: https://github.com/MarioDeAraujoCarvalho
Título: EasyBash
Copyright 2017 Mário de Araújo Carvalho
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Comando DU no Linux - Como ver o tamanho de arquivos e diretórios pelo terminal