LINUX
- #Linux
LINUX
- Linux não é apenas um sistema operacional. É uma tecnologia, um componente do sistema operacional Kernel que hoje conta com ferramentas que se estendem além dele. O Linux tem seu código aberto e gratuito, disponível para cada um que queira modificar, alterar e melhorar seu código. Todas as melhorias feitas pelas companhias são compartilhadas. Então, ele pode ser modificado para se encaixar em diversas realidades podendo rodar em pc, celulares, relógio de pulso, tv, carros inteligentes...
- Kernel é o núcleo de um sistema operacional, responsável por gerenciar o hardware. É nele que os drivers de dispositivos estão, ou seja, faz o meio campo dos aplicativos e seu hardware. Ex: quando iniciamos um jogo é o kernel que aloca recursos na máquina(cpu, ram e tudo que o jogo precisa para funcionar).
- O Linux conta com distribuições ou distros, graças ao esforço de empresas e/ou comunidade de desenvolvedores que criaram um sistema operacional que usa como kernel o Linux acoplando geralmente inúmeros softwares de códigos aberto e também fechados. ex: Ubunto, Debian são exemplos de distribuições. Existem vários distros do Linux para atender diversas necessidades.
- O Windows não possui distribuições fazendo um pouco de tudo em um único sistema operacional. No Linux contamos com essas distribuições, temos uma distro para jogo, uma distro para um servidor especifico, uma distro para edição de áudio. Até temos no Linux um distro que faz um pouco de tudo da melhor forma possível como o Windows, porém com o uso de distros específicos pode ser melhor, dependendo do problema.
Principais comandos:
- pwd: encontra o caminho completo do diretório atual.
- cd: permite navegar até determinada pasta.
- ls: lista todos os arquivos e pastas dentro de um diretório.
- cat: lista os conteúdos de um arquivo de texto na saída padrão (sdout).
- cp: copia arquivos do diretório atual para uma pasta diferente.
- mv: pode ser usado para mover ou renomear arquivos.
- mkdir: cria um novo diretório.
- rm: remove arquivos e diretórios.
- sudo: executa um comando como superusuário.
- find: para buscar arquivos em diretórios.