Curso de Linux
~Aula 1~
O que é LINUX?
- Sistema Operacional Open Source
- Diferentes distribuições
-
Usado no Departamento de Informática (DInf)
-
Recursos
- Pegar login e senha na secretaria
- 3GB de espaço
- Página pessoal
-
Recursos
mas porque usá-lo?
- Gratuito
- Maior controle
- Segurança
-
90% dos supercomputadores do mundo
- Google, Facebook, Weta Digital
- Melhor ambiente para programadores
e o que são distribuições?
São os diferentes "sabores" de Linux
COMEÇANDO...
- Faça seu Login
- Familiarize-se
Interface gráfica
-
Estrutura de arquivos & navegação
- Diretório padrão (home)
- Diretórios dentro da raiz
Pacotes & instalação
-
Sistema de instalação de arquivos através de gerenciador de pacotes
- Com ele, você pode abrir uma única ferramenta, procurar por uma aplicação (ou um grupo de aplicações) e instalar sem fazer qualquer busca na internet.
O terminal
- Onde a magia acontece!
- Atalho: ctrl + alt + t
Como falar com o terminal?
- Por meio de um comando
- Estrutura de um comando: [comando] [opções] [argumentos]
user@machine:~$ firefox whylinuxisbetter.net
user@machine:~$ pwd #print working directory
/home/user
user@machine:~$
user@machine:~$ ls #comando sem opções ou argumentos
user@machine:~$ ls -l -a #comando com duas opções curtas
user@machine:~$ ls -la #idem acima
user@machine:~$ ls --color #comando com uma opção longa
user@machine:~$ ls /bin #comando com argumento
user@machine:~$ ls -1 -la --color=never /bin #comando com opções curtas, longas e argumentos
user@machine:~$
e como sei o que esse comando faz?
- Usando o comando man ou --help
user@machine:~$ man firefox
user@machine:~$ man ls user@machine:~$ man man
user@machine:~$ ls --help
user@machine:~$
surfando pelo terminal
-
Comandos básicos
- cd, ls e pwd
user@machine:~$ ls #list directory contents
user@machine:~$ cd #change directory
user@machine:~$ pwd #print working directory
user@machine:~$
Caminhos relativos e absolutos
user@machine:~$ cd / user@machine:~$ cd - user@machine:~$ pwd user@machine:~$ cd ~ user@machine:~$ pwd user@machine:~$ cd . user@machine:~$ pwd user@machine:~$ cd .. user@machine:~$ pwd user@machine:~$ cd .. user@machine:~$ pwd user@machine:~$ cd .. user@machine:~$ pwd user@machine:~$ cd ~ user@machine:~$ cd ../../../
-
São atalhos para navegação
- "/" raiz
- "~" home
- "." pasta atual
- ".." pasta acima
agora vamos praticar um pouco
www.inf.ufpr.br/go15/linux/aula1
muito OBRIGADO!
ps: Tentem o comando telnet towel.blinkenlights.nl
aula linux 1
By glescki
aula linux 1
- 1,024