VINFO Hub de TI

Manual Linux

Comandos prontos para copiar, pendrive bootável, swappiness, pacotes e muito mais — organizado por distro.

Guia rápido

Pendrive bootável (ISO → USB)

1. Identificar o dispositivo USB (confira pelo tamanho):

sudo fdisk -l

2. Desmontar as partições (troque X pela letra correta):

sudo umount /dev/sdX*

3. (Opcional) Formatar em FAT32:

sudo mkfs.vfat -I /dev/sdX1
sudo mkfs.vfat -n "Nome_Pendrive" -I /dev/sdX1

4. Gravar a ISO — atenção: use /dev/sdX (disco), NÃO /dev/sdX1 (partição):

sudo dd bs=4M if=/caminho/da/imagem.iso of=/dev/sdX && sync

Com barra de progresso (requer pv):

sudo pv -EE sua_imagem.iso > /dev/sdX
Evite: espaços no nome da ISO, confirme o /dev/sdX correto, e verifique checksum (SHA/MD5) se o boot falhar.

Swappiness (ajuste de swap e cache)

cat /proc/sys/vm/swappiness

Tornar permanente — adicione em /etc/sysctl.conf:

sudo nano /etc/sysctl.conf
vm.swappiness=10
vm.vfs_cache_pressure=50

Swap — ativar / desativar

sudo swapoff -a
sudo swapon -a

Arquivos duplicados (fdupes)

sudo apt -y install fdupes
fdupes -r -S -d .
fdupes -r -S -Nd .

Compactar / descompactar

zip -r arquivo.zip pasta_ou_arquivo
tar -czvf arquivo.tar.gz pasta_ou_arquivo
tar -xzvf arquivo.tar.gz

Terminal básico

cd ./Documentos
cd ../
mkdir nova_pasta
rm -r nomedapasta
cat arquivo.txt
nano arquivo.txt
Atalhos do nano: Ctrl+G Ajuda • Ctrl+X Sair • Ctrl+O Salvar • Ctrl+W Localizar • Ctrl+K Recortar • Ctrl+U Colar

Listar apps instalados

sudo dpkg -l

Fortran (gfortran)

gfortran hello.f90 -o hello.out
./hello.out

Debian

Pré-requisitos — sudo + permissões

sudo apt-get update
sudo apt-get install -y sudo
sudo adduser SEU_USUARIO sudo
Em alguns cenários você precisa habilitar main contrib non-free no /etc/apt/sources.list.

Sudoers e usuários

sudo visudo

Samba — definir senha de usuário:

sudo smbpasswd -a USUARIO

Repositórios APT

sudo nano /etc/apt/sources.list
Troque bookworm pelo codinome da sua versão Debian (bullseye, trixie…). Confira em debian.org/releases.
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free

Sistema / GNOME (extensões e ajustes)

sudo apt install -y gnome-shell-extension-dash-to-panel \
  gnome-shell-extension-appindicator \
  gnome-tweaks
sudo apt install -y numix*

Pacotes — diagnóstico e correção

sudo dpkg -l
sudo apt install -f
sudo apt --fix-broken install
sudo apt-get update

Manutenção — duplicados, limpeza, órfãos

Duplicados (fdupes)

fdupes -r -S -d .
fdupes -r -S -Nd .

Limpeza

sudo apt install -y bleachbit
sudo apt install -y preload synaptic gparted bleachbit

Órfãos

sudo apt-get install -y deborphan gtkorphan
sudo deborphan | xargs sudo apt-get -y remove --purge

Instalar softwares

Gerais

sudo apt install -y vlc gimp kolourpaint gparted kdenlive

Ciências / matemática / dev

sudo apt install -y gfortran gnuplot texlive-full texstudio lyx kate grace
sudo apt-get install -y maxima wxmaxima

Multimídia

sudo apt install -y vlc parole gimp kdenlive brasero pdfmod okular

Locales (Português no Debian)

sudo dpkg-reconfigure locales
Marque (barra de espaço): pt_BR.UTF-8 e en_US.UTF-8. Depois escolha o idioma padrão.

Extras multimídia (codecs, fontes, unrar)

sudo apt install -y libavcodec-extra \
  ttf-mscorefonts-installer \
  unrar \
  gstreamer1.0-libav \
  gstreamer1.0-plugins-ugly \
  gstreamer1.0-vaapi

Bancos no Debian (BB / Caixa / Warsaw)

Segurança: baixe sempre do site oficial. Valide checksum/assinatura quando disponível.

Banco do Brasil (diagbb)

sudo chmod +x diagbb-1.0.64.run
sudo ./diagbb-1.0.64.run

Caixa

https://imagem.caixa.gov.br/

Warsaw

sudo apt-get update && sudo apt-get install -y libnss3-tools
sudo dpkg -i GBPCEFwr64.deb
ps -ef | grep warsaw

Fedora

Kit pós-instalação: comandos essenciais, ferramentas e pacotes via dnf.

Atenção: comandos como rm -r e dnf remove são destrutivos — revise antes de executar. Para codecs, habilite RPM Fusion primeiro.

Terminal básico

cd ./Documentos
cd ../
mkdir nova_pasta
rm -r nomedapasta
cat arquivo.txt
nano arquivo.txt

Nano — atalhos principais

  • Ctrl+G — Ajuda
  • Ctrl+X — Sair
  • Ctrl+O — Salvar
  • Ctrl+W — Localizar
  • Ctrl+K — Recortar linha
  • Ctrl+U — Colar
  • Ctrl+C — Posição atual (linha/coluna)

Fortran (gfortran)

gfortran hello.f90 -o hello.out
./hello.out

Converter .deb → .rpm (alien)

Prefira sempre pacotes nativos RPM. Use alien apenas quando não houver alternativa.
cd Downloads
alien --to-rpm arquivo.deb
sudo dnf install -y ./arquivo-gerado.rpm

DNF — sistema e pacotes

sudo dnf -y upgrade --refresh
dnf search nome_do_pacote
sudo dnf install -y nome_do_pacote
sudo dnf remove nome_do_pacote
cat /etc/os-release
uname -a

Ferramentas

sudo dnf install -y bleachbit gnome-tweaks gparted preload
sudo dnf install -y nautilus-open-terminal

Ciências / matemática / LaTeX

sudo dnf install -y gcc gcc-c++ gcc-gfortran
sudo dnf install -y gnuplot kate mc kmplot texstudio lyx grace
sudo dnf install -y texlive-scheme-full

Multimídia

sudo dnf install -y vlc gimp kdenlive brasero

Codecs + RPM Fusion

Instala os repositórios RPM Fusion (free + nonfree) com detecção automática da versão do Fedora.
sudo dnf install -y \
  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Depois instale os codecs:

sudo dnf install -y \
  gstreamer1-plugins-base \
  gstreamer1-plugins-good \
  gstreamer1-plugins-ugly \
  gstreamer1-plugins-bad-free \
  gstreamer1-plugins-bad-freeworld \
  ffmpeg

Limpeza

sudo dnf autoremove -y