Graduandos em TSI no IFPB
Curiosos
Dedicados a compartilhar conhecimento
>> 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 é 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.
>> É 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
>> É 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.
>> A massa usa Windows
>> No Linux você não é root
>> Executáveis do Windows não funcionam no Linux
>> Baidu NUNCA MAIS!
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.
>> 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.
>> É 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.
>> 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
>> 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!
http://canaltech.com.br/materia/linux/Biblioteca-de-conteudo-Tudo-o-que-voce-precisa-saber-sobre-Linux/
http://www.vivaolinux.com.br/