Introdução ao Linux Adriano A. Batista Departamento de Fı́sica-UFCG September 18, 2012 Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU A primeira versão do Unix é de 1972, escrita em C. Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU A primeira versão do Unix é de 1972, escrita em C. Competidor do DOS, Windows, etc Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU A primeira versão do Unix é de 1972, escrita em C. Competidor do DOS, Windows, etc Primeiro kernel desenvolvido por Linus Torvalds em 1991 Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU A primeira versão do Unix é de 1972, escrita em C. Competidor do DOS, Windows, etc Primeiro kernel desenvolvido por Linus Torvalds em 1991 Compilado com o gcc da GNU/FSF Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU A primeira versão do Unix é de 1972, escrita em C. Competidor do DOS, Windows, etc Primeiro kernel desenvolvido por Linus Torvalds em 1991 Compilado com o gcc da GNU/FSF Primeira versão minix Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU A primeira versão do Unix é de 1972, escrita em C. Competidor do DOS, Windows, etc Primeiro kernel desenvolvido por Linus Torvalds em 1991 Compilado com o gcc da GNU/FSF Primeira versão minix O kernel ainda hoje é supervisionado por ele Adriano A. Batista Introdução ao Linux O que é o Linux? Sistema operacional baseado no Unix Administra/supervisiona processos e recursos do sistema Interface entre aplicações e o hardware. recursos: HD, ram, cd, usb, etc. processos: programas executados pela CPU A primeira versão do Unix é de 1972, escrita em C. Competidor do DOS, Windows, etc Primeiro kernel desenvolvido por Linus Torvalds em 1991 Compilado com o gcc da GNU/FSF Primeira versão minix O kernel ainda hoje é supervisionado por ele Distribuições: Red Hat, Suse, Curumin, Debian, Unbuntu, etc Adriano A. Batista Introdução ao Linux Por que o Linux? Software livre Adriano A. Batista Introdução ao Linux Por que o Linux? Software livre Acesso ao código fonte Adriano A. Batista Introdução ao Linux Por que o Linux? Software livre Acesso ao código fonte Estabilidade do Unix Adriano A. Batista Introdução ao Linux Por que o Linux? Software livre Acesso ao código fonte Estabilidade do Unix Vı́rus?? Adriano A. Batista Introdução ao Linux Por que o Linux? Software livre Acesso ao código fonte Estabilidade do Unix Vı́rus?? + Controle pelo usuário Adriano A. Batista Introdução ao Linux Por que o Linux? Software livre Acesso ao código fonte Estabilidade do Unix Vı́rus?? + Controle pelo usuário Costumização Adriano A. Batista Introdução ao Linux Por que o Linux? Software livre Acesso ao código fonte Estabilidade do Unix Vı́rus?? + Controle pelo usuário Costumização Sistema de multiusuários com permissões Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Terminal (shell): interface interpretadora de comandos Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Terminal (shell): interface interpretadora de comandos Sistema de arquivos Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Terminal (shell): interface interpretadora de comandos Sistema de arquivos dispositivos Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Terminal (shell): interface interpretadora de comandos Sistema de arquivos dispositivos Servidor de janelas X: ambiente gráfico Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Terminal (shell): interface interpretadora de comandos Sistema de arquivos dispositivos Servidor de janelas X: ambiente gráfico Administrador de janelas Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Terminal (shell): interface interpretadora de comandos Sistema de arquivos dispositivos Servidor de janelas X: ambiente gráfico Administrador de janelas Ambiente de desktop: Gnome, KDE, etc Adriano A. Batista Introdução ao Linux Partes do linux Carregador de boot: inicia o linux (ex: grub ou lilo) Kernel: executa e controla o sistema Terminal (shell): interface interpretadora de comandos Sistema de arquivos dispositivos Servidor de janelas X: ambiente gráfico Administrador de janelas Ambiente de desktop: Gnome, KDE, etc Usuários e grupos Adriano A. Batista Introdução ao Linux O terminal Interface com o kernel Adriano A. Batista Introdução ao Linux O terminal Interface com o kernel Interpretador de comandos Adriano A. Batista Introdução ao Linux O terminal Interface com o kernel Interpretador de comandos Acesso mais rápido a arquivos Adriano A. Batista Introdução ao Linux O terminal Interface com o kernel Interpretador de comandos Acesso mais rápido a arquivos Facilidade para trabalhar com texto Adriano A. Batista Introdução ao Linux O terminal Interface com o kernel Interpretador de comandos Acesso mais rápido a arquivos Facilidade para trabalhar com texto Organização de arquivos e diretórios Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / O diretório home: ∼ Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / O diretório home: ∼ diretórios relativos: ./ e ../ Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / O diretório home: ∼ diretórios relativos: ./ e ../ listando arquivos: ls Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / O diretório home: ∼ diretórios relativos: ./ e ../ listando arquivos: ls listando até arquivos escondidos: ls -a Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / O diretório home: ∼ diretórios relativos: ./ e ../ listando arquivos: ls listando até arquivos escondidos: ls -a Dados sobre os arquivos: ls -l Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / O diretório home: ∼ diretórios relativos: ./ e ../ listando arquivos: ls listando até arquivos escondidos: ls -a Dados sobre os arquivos: ls -l permissões dos arquivos Adriano A. Batista Introdução ao Linux Navegando a estrutura de arquivos onde estou?: pwd movendo-se: cd O diretório root: / O diretório home: ∼ diretórios relativos: ./ e ../ listando arquivos: ls listando até arquivos escondidos: ls -a Dados sobre os arquivos: ls -l permissões dos arquivos propriedade dos arquivos Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help destruindo arquivos e pastas: rm e rmdir Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help destruindo arquivos e pastas: rm e rmdir lendo arquivos: cat, more e less Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help destruindo arquivos e pastas: rm e rmdir lendo arquivos: cat, more e less Qual o tamanho dos arquivos: du Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help destruindo arquivos e pastas: rm e rmdir lendo arquivos: cat, more e less Qual o tamanho dos arquivos: du Quanta memória está disponı́vel? df Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help destruindo arquivos e pastas: rm e rmdir lendo arquivos: cat, more e less Qual o tamanho dos arquivos: du Quanta memória está disponı́vel? df Monitorando e controlando processos: ps e top Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help destruindo arquivos e pastas: rm e rmdir lendo arquivos: cat, more e less Qual o tamanho dos arquivos: du Quanta memória está disponı́vel? df Monitorando e controlando processos: ps e top Matando processos: kill, killall Adriano A. Batista Introdução ao Linux comandos essenciais Copiando e movendo arquivos: cp e mv Criando diretórios: mkdir Procurando ajuda: man, info, -h e - -help destruindo arquivos e pastas: rm e rmdir lendo arquivos: cat, more e less Qual o tamanho dos arquivos: du Quanta memória está disponı́vel? df Monitorando e controlando processos: ps e top Matando processos: kill, killall Arquivando e comprimindo: tar, zip e gzip Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Procurando palavras em arquivos: grep Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Procurando palavras em arquivos: grep Histórico dos comandos executados no terminal: history Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Procurando palavras em arquivos: grep Histórico dos comandos executados no terminal: history Reexecução de comandos executados no terminal: !numero do comando Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Procurando palavras em arquivos: grep Histórico dos comandos executados no terminal: history Reexecução de comandos executados no terminal: !numero do comando Procurando executáveis: apropos, which, whereis Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Procurando palavras em arquivos: grep Histórico dos comandos executados no terminal: history Reexecução de comandos executados no terminal: !numero do comando Procurando executáveis: apropos, which, whereis Para que serve o executável: whatis Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Procurando palavras em arquivos: grep Histórico dos comandos executados no terminal: history Reexecução de comandos executados no terminal: !numero do comando Procurando executáveis: apropos, which, whereis Para que serve o executável: whatis Quantas linhas, palavras e caracteres tem um arquivo: wc Adriano A. Batista Introdução ao Linux Ferramentas super úteis completando comandos no terminal: tecla Tab Procurando arquivos: locate e find Procurando palavras em arquivos: grep Histórico dos comandos executados no terminal: history Reexecução de comandos executados no terminal: !numero do comando Procurando executáveis: apropos, which, whereis Para que serve o executável: whatis Quantas linhas, palavras e caracteres tem um arquivo: wc Comparando arquivos: diff Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH O arquivo de configuração: .bashrc Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH O arquivo de configuração: .bashrc Tubos e conexões: | Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH O arquivo de configuração: .bashrc Tubos e conexões: | stdin, stdout e stderr Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH O arquivo de configuração: .bashrc Tubos e conexões: | stdin, stdout e stderr Redirecionamento da saı́da: >, > | Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH O arquivo de configuração: .bashrc Tubos e conexões: | stdin, stdout e stderr Redirecionamento da saı́da: >, > | Redirecionamento forçado da saı́da: > | Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH O arquivo de configuração: .bashrc Tubos e conexões: | stdin, stdout e stderr Redirecionamento da saı́da: >, > | Redirecionamento forçado da saı́da: > | Adicionando depois (apendicionando?): >> Adriano A. Batista Introdução ao Linux A shell: interpretadora de comandos A bash shell lendo as variáveis: env ou set A variável $PATH: echo $PATH O arquivo de configuração: .bashrc Tubos e conexões: | stdin, stdout e stderr Redirecionamento da saı́da: >, > | Redirecionamento forçado da saı́da: > | Adicionando depois (apendicionando?): >> Entrada: < Adriano A. Batista Introdução ao Linux Conectando-se com outros computadores ssh: tunelando na internet Adriano A. Batista Introdução ao Linux Conectando-se com outros computadores ssh: tunelando na internet scp: copiando arquivos remotamente Adriano A. Batista Introdução ao Linux Conectando-se com outros computadores ssh: tunelando na internet scp: copiando arquivos remotamente wget: baixando arquivos da internet Adriano A. Batista Introdução ao Linux Conectando-se com outros computadores ssh: tunelando na internet scp: copiando arquivos remotamente wget: baixando arquivos da internet rsync: sincronizando diretórios entre computadores Adriano A. Batista Introdução ao Linux Conectando-se com outros computadores ssh: tunelando na internet scp: copiando arquivos remotamente wget: baixando arquivos da internet rsync: sincronizando diretórios entre computadores sshfs: montagem remota de sistemas de arquivos Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex plotando gráficos: gnuplot Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex plotando gráficos: gnuplot xfig Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex plotando gráficos: gnuplot xfig Calculadora com sistema de unidades cientı́ficas: units Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex plotando gráficos: gnuplot xfig Calculadora com sistema de unidades cientı́ficas: units visualizando imagens jpg, png, etc: display Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex plotando gráficos: gnuplot xfig Calculadora com sistema de unidades cientı́ficas: units visualizando imagens jpg, png, etc: display convertendo formatos de imagens: convert Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex plotando gráficos: gnuplot xfig Calculadora com sistema de unidades cientı́ficas: units visualizando imagens jpg, png, etc: display convertendo formatos de imagens: convert salvando imagens da tela raiz: import Adriano A. Batista Introdução ao Linux Aplicativos Editores de texto: gedit, vim, gvim, pico e xemacs abrindo arquivos pdf: evince ou acroread Apresentações em pdf: evince ou acroread latex e pdflatex plotando gráficos: gnuplot xfig Calculadora com sistema de unidades cientı́ficas: units visualizando imagens jpg, png, etc: display convertendo formatos de imagens: convert salvando imagens da tela raiz: import visualizando muitas imagens: gthumb Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Saı́da em pdf Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Saı́da em pdf citações: bibtex e google scholar Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Saı́da em pdf citações: bibtex e google scholar Qualidade das equações e quantidade de sı́mbolos Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Saı́da em pdf citações: bibtex e google scholar Qualidade das equações e quantidade de sı́mbolos Referências automáticas para equações, tabelas, figuras Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Saı́da em pdf citações: bibtex e google scholar Qualidade das equações e quantidade de sı́mbolos Referências automáticas para equações, tabelas, figuras figuras: colocação, reutilização Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Saı́da em pdf citações: bibtex e google scholar Qualidade das equações e quantidade de sı́mbolos Referências automáticas para equações, tabelas, figuras figuras: colocação, reutilização apresentações: prosper e beamer Adriano A. Batista Introdução ao Linux latex Formatação profissional de artigos e apresentações cientı́ficos Saı́da em pdf citações: bibtex e google scholar Qualidade das equações e quantidade de sı́mbolos Referências automáticas para equações, tabelas, figuras figuras: colocação, reutilização apresentações: prosper e beamer Editor com ambiente WYSIWYG: lyx Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Compiladores de C: gcc e icc Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Compiladores de C: gcc e icc Compiladores de C++: g++ e icc Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Compiladores de C: gcc e icc Compiladores de C++: g++ e icc make Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Compiladores de C: gcc e icc Compiladores de C++: g++ e icc make rcs Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Compiladores de C: gcc e icc Compiladores de C++: g++ e icc make rcs ctags Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Compiladores de C: gcc e icc Compiladores de C++: g++ e icc make rcs ctags bash shell Adriano A. Batista Introdução ao Linux Desenvolvimento Compiladores de fortran: g77 e ifort Compiladores de C: gcc e icc Compiladores de C++: g++ e icc make rcs ctags bash shell ide: eclipse Adriano A. Batista Introdução ao Linux Dicas Como lembrar de tantos comandos? Adriano A. Batista Introdução ao Linux Dicas Como lembrar de tantos comandos? Crie um arquivo de texto com o resumo dos comandos Adriano A. Batista Introdução ao Linux Dicas Como lembrar de tantos comandos? Crie um arquivo de texto com o resumo dos comandos Foque-se nos comandos básicos Adriano A. Batista Introdução ao Linux Dicas Como lembrar de tantos comandos? Crie um arquivo de texto com o resumo dos comandos Foque-se nos comandos básicos Busque a internet Adriano A. Batista Introdução ao Linux Dicas Como lembrar de tantos comandos? Crie um arquivo de texto com o resumo dos comandos Foque-se nos comandos básicos Busque a internet Todo dia aprenda um pouco sobre linux Adriano A. Batista Introdução ao Linux Conclusões Vantagens do Linux Adriano A. Batista Introdução ao Linux Conclusões Vantagens do Linux Principais dificuldades: lembrança dos comandos Adriano A. Batista Introdução ao Linux Conclusões Vantagens do Linux Principais dificuldades: lembrança dos comandos Saiba aonde você quer chegar Adriano A. Batista Introdução ao Linux Conclusões Vantagens do Linux Principais dificuldades: lembrança dos comandos Saiba aonde você quer chegar Nunca desista! Adriano A. Batista Introdução ao Linux Conclusões Vantagens do Linux Principais dificuldades: lembrança dos comandos Saiba aonde você quer chegar Nunca desista! Procure ajuda! Adriano A. Batista Introdução ao Linux