Linux para Humanos

Quem somos?

Marianna Veríssimo

                      Joffily Ferreira

 

Graduandos em TSI no IFPB

Curiosos

Dedicados a compartilhar conhecimento

Senta que lá vem história!

>> O Linux foi criado por um finlândes chamado Linus Torvalds em 1991 .

>> Após utilizar o Minix (um sistema operacional baseado no Unix, porém gratuito, criado por Tanembaum - SIIM, o mesmo da aula de Redes) e observar as dificuldades desse S.O., Linus resolveu criar um sistema operacional para uso pessoal.  

>> E assim nasceu o Linux!

>> É um software mantido por usuários para usuários.

>> Qualquer pessoa pode contribuir, para melhorar e/ou modificar o programa.

>> Linus registrou seu produto sob os termos de licença da GNU, que podem ser resumidos em duas frases: "O Linux pode ser usado, alterado e replicado quantas vezes necessário. É expressamente proibido vender o Linux".

Linux é Software Livre!

Mas o que é o Linux?

>> Linux é um Kernel.

>> O Kernel é o núcleo do sistema operacional.

>> Ele faz a ponte entre o Hardware (parte física) e o Software(programas, S.O., etc.) de um computador.

 

Se o Linux não é o que sempre ouvi falar, o que vamos utilizar?

Distribuições

>> É um conjunto de programas que junto com o Kernel do Linux nos dar esse nome abstrato.

>> O Ubuntu é uma distribuição muito famosa por ser amigável ao usuário final.

>> O Debian é a distribuição utilizada nos PCS do IFPB e o Ubuntu é baseado no Debian.

>> Maneira correta de referenciarmos o linux é GNU/Linux

Mas porquê utilizar o Linux?

Motivos para usar Linux

>> É  Open Source!

>> O sistema trabalha em cima de privilégios de usuários (root, user, etc).

>> Ferramentas de automatização (na nossa área).

>> O poder do terminal é incrível.

>> Keep Kalm and jogue LOL no Linux

>> Instalação fácil.

 

Esqueça os vírus!

>> A massa usa Windows

>> No Linux você não é root

>> Executáveis do Windows não funcionam no Linux

>> Baidu NUNCA MAIS!

Tenha um sistema ESTÁVEL!

Diretórios

Como seus arquivos e diretórios do sistema estão organizados. 

>> No linux, não existe o c:\ ou d:\ como no windows.

>> Os arquivos são armazenados em pastas especificas.

>> Pode parecer confuso, mas ela está organizada em termos lógicos e que fazem muito sentido.

>>  O principal diretório é o Raiz (/), a partir dele você acessa todos as outras pastas e diretórios.

 

O diretório Raiz /

>> Todos os arquivos e diretórios instalados no computador partem de uma única origem: o diretório raiz.

>> Apenas o usuário administrador, ou root, pode alterar ou apagar um arquivo do diretório raiz.

 

O terminal

>> É um interpretador de comandos

>> No terminal é possível executar comandos de baixo nível como também comandos de atalhos ou manipulação arquivos.

>> É uma ótima ferramenta para o desenvolvimento e automatização de comandos, é possível criar programas (scripts) que rodam diretamente no terminal.

>> Há uma infinidade de emuladores de terminal que você pode utilizar, tais como: gnome-terminal, konsole, xterm, rxvt, kvt, xterm, e xterm.

Provavelmente seu terminal se parece com esse. 

Como trabalhar com o Terminal

Linha de comando é MASSAAAA!!

>> O terminal só entende linhas de comandos!

>> Linhas de comandos são palavras que possuem funções especificas.

>> Através delas, podemos gerenciar arquivos, compilar programas em determinadas linguagens, baixar programas, etc.

Linhas de comando essenciais:

>> man

>> ls

>> cd

>> mkdir

>> rm

>> cp

>> pwd

>> grep

>> ps

>> kill

>> clear ou crtl+l

Como eu compilo um programa na linguagem C pelo terminal?

>> Após escrever seu programa em algum editor, salve com a extensão .c

>> Navegue pelo terminal, até a pasta que você salvou o arquivo 

>> Digite essa linha de comando 

gcc prog.c -o prog

>> program.c é o nome do arquivo que você salvou com a extensão .c

>> prog é o nome que você deverá dar ao seu executável

>> Pronto, você acabou de criar uma executável para seu programa. Da mesma forma que o Codeblocks faz. 

>> Agora você vai rodar seu programa.

>> Continuando na mesma pasta, digite:

./prog

>> Novamente, o seu prog será o nome que você deu a executável. 

>> Pronto, seu programa está rodando no terminal! 

Referências: 

http://canaltech.com.br/materia/linux/Biblioteca-de-conteudo-Tudo-o-que-voce-precisa-saber-sobre-Linux/

http://www.vivaolinux.com.br/

Linux para Humanos

By Marianna Veríssimo

Linux para Humanos

  • 420