Linux
Uma *Distribuição Linux é um sistema operacional que funciona usando o núcleo linux.
Nesta página mostrarei algumas distribuições
Recomendo muito o uso de uma distribuição Linux na física, na verdade para qualquer atividade que não seja jogar eu recomendo o uso do Linux, entretanto sei que há pessoas que não gostam nem querem usar o Linux, temo que esta página não seja direcionada a essas pessoas.
Distribuiçao
Existem vários sistemas operasionais (SO) baseados no kernel linux, estes SO são conhecidos como distribuições linux, ou distros, a nível de curiosidade este arquivo da wikimedia pretende, se é que isso é possível, mostrar todas as distribuições baseadas no kernel Linux.
A distribuição que utilizo é Ubuntu Minimal, que é o núcleo de qualquer sub-distribuição do Ubuntu, o próprio Ubuntu, por sua vez, foi feito baseado do Debian, dessa forma espero que pelo menos no Debian, Ubuntu, LinuxMint e derivados os tutoriais mostrados aqui funcionem.
Há distribuições para todos os gostos, se você está começando a usar o Linux agora, sugiro que use uma distribuição bem configurada, como Ubuntu, Linux Mint, Debian, openSUSE ou Android-x86.
Já se você quer personalizar seu linux e entender melhor como ele funciona, use distribuições como Arch Linux, Ubuntu Minimal ou Sackware, o uso dessas distribuições também é recomendado em computadores com baixo poder de processamento ou pouca memória, nesses casos também reomendo o Tiny Core. Estas distros precisam ter o gestor de janelas configurado com o X, eu uso o FluxBox mas Xfce, MATE, KDE Plasma, Cinnamoon e GNOME também são boas opções.
Se o objetivo for fazer testes de segurança em redes e sistemas o Kali Linux é uma boa opção.
Comandos básicos
- Para copiar o arquivo arq para o diretório dir
cp arq dir
- Para mover o arquivo arq para o diretório dir
mv arq dir
- Para entrar no diretório dir
cd dir
- Para ver os arquivos que tem no diretório que você está dentro
ls
- Para remover o arquivo arq
rm arq
- Para ver os processos rodando na máquina
ps arxu
- Para compilar o programa, escrito em c, programa.c e criar o executável programa.out
gcc programa.c -o programa.out -lm
- Para compilar o programa, escrito em FORTRAN 90, programa.f90 e criar o executável programa.out
gfortran programa.f90 -o programa.out
- Para executar o programa executável programa.out
./programa.out
Pacotes de uso na física
- Para compilar programas
- gcc
- gfortran
- Para documentos acadêmicos
- texlive-full
- tex2pdf
- Para plotar gráficos, curvas, superfícies, etc
- gnuplot
- Para editar texto
- nano
- xed
- Para edição de imagens
- inkscape
Em geral instalar esses pacotes usando um gestor de pacotes é simples, eu uso o APT. Os pacotes que não estão nos respositórios oficiais do Ubuntu, estão enlaçados com maiores instruções para instalação.