Programação Estruturada
|
|
- Stella Aveiro de Sintra
- 5 Há anos
- Visualizações:
Transcrição
1 Programação Estruturada Linux, linha de comando, compilação Professores Emílio Francesquini e Carla Negri Lintzmayer 2018 Centro de Matemática, Computação e Cognição Universidade Federal do ABC
2 Conceitos básicos
3 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2
4 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2
5 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2
6 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2
7 Quem usa Linux?
8 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3
9 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3
10 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3
11 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3
12 Distribuições
13 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4
14 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4
15 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4
16 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4
17 Debian 5
18 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
19 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
20 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
21 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
22 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
23 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
24 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
25 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
26 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6
27 Ubuntu 7
28 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8
29 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8
30 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8
31 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8
32 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8
33 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8
34 Mint 9
35 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10
36 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10
37 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10
38 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10
39 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10
40 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10
41 Fedora 11
42 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12
43 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12
44 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12
45 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12
46 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12
47 Gerenciadores de janelas
48 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13
49 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13
50 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13
51 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13
52 Windows 14
53 KDE 15
54 KDE 16
55 GNOME 17
56 GNOME 18
57 Diretórios
58 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19
59 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19
60 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19
61 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19
62 Diretórios Linux 20
63 Diretórios Linux 21
64 Diretórios Windows 22
65 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23
66 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23
67 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23
68 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23
69 Instalação
70 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
71 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
72 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
73 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
74 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
75 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
76 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
77 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24
78 Instalação Ubuntu 25
79 Dual boot Grub 26
80 Ma quina virtual 27
81 Ma quina virtual 28
82 Controle de acesso
83 Controle de acesso Serve para definir privilégios e restringir acessos a diretórios ou a arquivos Definido por usuários e grupos Root: superusuário 29
84 Controle de acesso Serve para definir privilégios e restringir acessos a diretórios ou a arquivos Definido por usuários e grupos Root: superusuário 29
85 Controle de acesso Serve para definir privilégios e restringir acessos a diretórios ou a arquivos Definido por usuários e grupos Root: superusuário 29
86 Sudo 30
87 Programas
88 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
89 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
90 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
91 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
92 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
93 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
94 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
95 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31
96 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
97 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
98 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
99 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
100 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
101 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
102 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
103 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
104 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
105 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32
106 Abrindo Programas Existem três formas: Clicando em Aplicativos ou Acessórios ou Atividades e depois no programa desejado Digitando Alt + F2 e em seguida o nome do comando do programa na janela que aparece Dentro de um terminal, digitar o nome do comando do programa seguido ou não de & (sem &, o terminal fica bloqueado até que o programa seja fechado) 33
107 Abrindo Programas Existem três formas: Clicando em Aplicativos ou Acessórios ou Atividades e depois no programa desejado Digitando Alt + F2 e em seguida o nome do comando do programa na janela que aparece Dentro de um terminal, digitar o nome do comando do programa seguido ou não de & (sem &, o terminal fica bloqueado até que o programa seja fechado) 33
108 Abrindo Programas Existem três formas: Clicando em Aplicativos ou Acessórios ou Atividades e depois no programa desejado Digitando Alt + F2 e em seguida o nome do comando do programa na janela que aparece Dentro de um terminal, digitar o nome do comando do programa seguido ou não de & (sem &, o terminal fica bloqueado até que o programa seja fechado) 33
109 Terminal
110 Shell/Terminal 34
111 Shell/Terminal Provê interface de acesso aos serviços do kernel Shell mais famoso do Linux: bash Para abrir: Alt + F2 + terminal/konsole/gnome-terminal 35
112 Shell/Terminal Provê interface de acesso aos serviços do kernel Shell mais famoso do Linux: bash Para abrir: Alt + F2 + terminal/konsole/gnome-terminal 35
113 Shell/Terminal Provê interface de acesso aos serviços do kernel Shell mais famoso do Linux: bash Para abrir: Alt + F2 + terminal/konsole/gnome-terminal 35
114 Informações Para um usuário normal, o prompt aparece com o símbolo $ Para o root (superusuário), o símbolo padrão usado é o # 36
115 Comandos básicos ls diretorio Lista o conteúdo de um diretório (LiSt) Opções básicas: -a Arquivos ocultos -l Detalhes dos arquivos -h Tamanhos dos arquivos com formatos mais comuns (KB, MB, GB) 37
116 Comandos básicos 38
117 Comandos básicos cd diretorio Muda o diretório atual (Change Directory) Usos especiais: cd - cd Equivalente a cd ou cd /home/usuario Volta para o diretório anterior 39
118 Diretórios Especiais Diretório raiz: / Diretório atual:. Diretório superior:.. Diretório home: 40
119 Comandos básicos clear Limpa a tela do terminal Atalho: Ctrl + l 41
120 Comandos básicos mkdir diretorio Cria diretórios (MaKe DIRectories) Opções: -p Cria diretórios pais, se necessário 42
121 Comandos básicos Crie arquivos /teste/dir01/arq01 e /teste/arq02 com duas ou três linhas cada um (conteúdos diferentes). 43
122 Comandos básicos cat arquivo(s) Mostra conteúdo dos arquivos na saída padrão 44
123 Comandos básicos cp origem destino Copia diretórios e arquivos (CoPy) Opções básicas: -a Copia recursivamente mantendo atributos -r Copia recursivamente 45
124 Recursos Tab completion Histórico (armazenado em /.bash history) Seta para cima Ctrl + r Caractere curinga * 46
125 Comandos básicos mv origem destino Move (ou renomeia) arquivos e diretórios (MoVe) 47
126 Comandos básicos rm arquivo(s) Remove arquivos ou diretórios (ReMove) Opções básicas: -f Força todas as remoções -i Pede confirmação da remoção -r Recursivo 48
127 Comandos básicos diff arquivo1 arquivo2 Compara dois arquivos linha por linha (DIFFerence) Opção básica: -y Mostra a saída em duas colunas 49
128 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50
129 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50
130 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50
131 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50
132 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50
133 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50
134 Redirecionamento 51
135 Redirecionamento 52
136 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53
137 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53
138 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53
139 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53
140 Shell/Terminal 54
141 Compilador
142 Compilador É um programa que transforma código fonte (linguagem de programação) em linguagem de máquina (programa executável) 55
143 GCC Lançado em março de 1987 por Richard Stallman Originalmente batizado de Gnu C Compiler, hoje conhecido como Gnu Compiler Collection Suporta diversas arquiteturas de processadores 56
144 GCC Lançado em março de 1987 por Richard Stallman Originalmente batizado de Gnu C Compiler, hoje conhecido como Gnu Compiler Collection Suporta diversas arquiteturas de processadores 56
145 GCC Lançado em março de 1987 por Richard Stallman Originalmente batizado de Gnu C Compiler, hoje conhecido como Gnu Compiler Collection Suporta diversas arquiteturas de processadores 56
146 GCC gcc arquivo.c -o arquivo Opções: -o Especifica um nome para o arquivo de saída -ansi Ignora características não compatíveis com ISO C90 -std=c99 Ignora características não compatíveis com ISO C99 -pedantic Mostra todos os warnings requeridos pelo ISO C -Wall Mostra todos os possíveis warnings -Werror Transforma todos os warnings em erros -lm Adiciona compatibilidade com a biblioteca matemática Padrão usado nesta disciplina: gcc -ansi -pedantic -Wall -Werror labxx.c -o labxx 57
147 GCC gcc arquivo.c -o arquivo Opções: -o Especifica um nome para o arquivo de saída -ansi Ignora características não compatíveis com ISO C90 -std=c99 Ignora características não compatíveis com ISO C99 -pedantic Mostra todos os warnings requeridos pelo ISO C -Wall Mostra todos os possíveis warnings -Werror Transforma todos os warnings em erros -lm Adiciona compatibilidade com a biblioteca matemática Padrão usado nesta disciplina: gcc -ansi -pedantic -Wall -Werror labxx.c -o labxx 57
MC102 Algoritmos e Programação de Computadores
MC102 Algoritmos e Programação de Computadores Instituto de Computação UNICAMP Primeiro Semestre de 2014 Carla Negri Lintzmayer Revisão: Zanoni Dias Roteiro 1 Conceitos básicos 2 História do Linux 3 Quem
Leia maisSO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 SO Conceitos Básicos UNIDADE I INTRODUÇÃO À INFORMÁTICA: SISTEMA OPERACIONAL USO E OPERAÇÃO Em torno do computador
Leia maisInformática. Linux. Professor Márcio Hunecke.
Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é
Leia maisSistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates
Sistema Operacional Disciplina: Softwares, Aplicativos e Sistema Operacional Professor: Thiago Silva Prates Software e aplicativos Software é uma sequência de instruções à serem seguidas e executadas.
Leia maisde Redes de Computadores Linux
Curso de Formação Continuada de Configuração de Redes de Computadores Linux Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello
Leia maisMoisés Souto docente.ifrn.edu.br/moisessouto
Moisés Souto docente.ifrn.edu.br/moisessouto moises.souto@ifrn.edu.br Aula 02 Acesso ao sistema e comandos básicos Software O que torna o computador reutilizável para diferentes propósitos Sem software,
Leia maisADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA
ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA AULA 01 APRESENTAÇÃO DO LINUX Prof. Othon Marcelo Nunes Batista Mestre em Informática Roteiro Introdução Linux Históriado Linux
Leia maisIntrodução à Programação de Computadores
1 / 32 Introdução à Programação de Computadores Professora: Marina Andretta Estagiário PAE: Leandro Mundim Monitor: João Vitor ICMC/USP 28/02/2014 2 / 32 Plano 1 Introdução 2 Sistema Operacional 3 Editores
Leia maisCurso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal
Curso de Programação MINISTRADO POR LUCAS CATON Comandos para o Terminal Conteúdo Introdução... 3 Terminal... 3 Como executar os comandos... 4 Case-sensitive... 4 Comandos para Windows... 5 Abrindo o terminal
Leia maisProjeto GoHome. Tutorial de Instalação Android Studio e SDK
Projeto GoHome Tutorial de Instalação Android Studio e SDK Antonio Fabricio Almeida e Silva Novembro 2016 Teresina-PI Sumário 1. Descrição da Ferramenta... 3 2. Requisitos de Sistema... 4 3. Download...
Leia maisALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisSistemas Operacionais II. Linux - Introdução
Sistemas Operacionais II Linux - Introdução 2 Histórico Em 1991, um estudante de computação da Finlândia chamado Linus Torvalds desenvolveu um kernel compatível com o Unix para um processador 80386 que
Leia maisgnu/linux para noobs Daniela
gnu/linux para noobs Daniela Morais @danielammorais sobre mim Entusiasta de Java e de códigos limpos Cursando Ciência da Computação na Unicamp danielammorais.com agenda História e filosofia GNU Como começar
Leia maisALGUMAS CARACTERÍSTICAS
ALGUMAS CARACTERÍSTICAS Software Livre: Código Fonte Aberto; Freeware: Gratuito; POSIX: sistema usado pelo UNIX. Convive sem conflito com outros sistemas operacionais; Multitarefa real; Multiusuário; Suporte
Leia maisTecnologias da Informação e Comunicação
Tecnologias da Informação e Comunicação A1 - LINUX O sistema operativo Linux O sistema operativo é um programa (software) que: controla a atividade do processador (CPU); gere as memórias; assegura a interação
Leia maisS.O.R. A Interface de comando
S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface
Leia maisTécnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)
Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 02 Introdução ao Linux Objetivos Conhecer a história do sistema operacional Linux; Ver a importância do software livre
Leia maisLINUX. Uma visão geral
LINUX Uma visão geral O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987
Leia maisM4 SO Open Source LINUX. Técnico de Gestão e Programação de Sistemas Informáticos
M4 SO Open Source LINUX SO Open Source O sistema operativo é um programa (software) que: controla a atividade do processador (CPU); gere as memórias; assegura a interação com os periféricos. Responsável
Leia maisIDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Leia maisISA. A Interface de comando
ISA A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface
Leia maisMC102: Primeira aula de laboratório
: Primeira aula de laboratório 2016 1 / 15 Instruções iniciais MC102 Laboratórios Em geral de um a dois laboratório por semana cobrindo tópicos vistos em aulas anteriores. Laboratórios entram no ar sempre
Leia maisAdministração de Sistemas Operacionais
Administração de Sistemas Operacionais Linux - Introdução Alex Furtunato CEFET/RN alex@cefetrn.br http://www.cefetrn.br/~alex Sumário Histórico Características principais Distribuições Partições Sistema
Leia maisInstalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato
Instalação e Configuração de Servidores Linux Server Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Definições Histórico Características Principais Distribuições Shell Partições Sistemas
Leia maisO Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha
O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade
Leia maisInformática. Linux ubuntu. Professor Márcio Hunecke.
Informática Linux ubuntu Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática LINUX UBUNTU Ubuntu é um sistema operacional baseado em Software Livre 1, construído a partir do núcleo Linux,
Leia maisIntrodução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens
Leia maisEstrutura geral de um computador
Estrutura geral de um computador Prof. Marcos V. O. de Assis mvoassis@gmail.com marcos.assis@ufpr.br h
Leia maisIntrodução à Informática
Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface
Leia maisBCC201 Introdução à Programação. Prof. Saul Delabrida 2013/2
BCC201 Introdução à Programação Prof. Saul Delabrida 2013/2 Como um programa é criado? Compilação por linha de comando Introdução à linguagem C 2 Como um programa é criado? 3 Quando queremos digitar um
Leia maisIntrodução à Sistemas Operacionais
Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática IC (2018/02) Introdução Sistema Operacional serve como um intermediário entre o hardware e os softwares aplicativos
Leia maisAula 01 Introdução ao S.O. Linux
Prof. Diego Pereira Gerência e Configuração de Serviços para Internet Aula 01 Introdução ao S.O. Linux Objetivos Conhecer a história do sistema operacional Linux; Ver a importância
Leia maisProgramação Aplicada a Redes de Computadores Shell Script
Programação Aplicada a Res Computadores Shell Script Faculdas IESGO 2º Sem 2016 Definições Software Livre (Free Software) Conceito que prevê que todo software será distribuído com seu código-fonte, pondo
Leia maisIntrodução ao Linux. Marcelo Gomes de Paula
Introdução ao Linux Marcelo Gomes de Paula O que é Linux??? Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet, criado em 1991 por Linus Torvalds na universidade
Leia maisTecnologias da Informação e Comunicação
Tecnologias da Informação e Comunicação A1 - LINUX O sistema operativo Linux O sistema operativo é um programa (software) que: controla a atividade do processador (CPU); gere as memórias; assegura a interação
Leia maisProf. Esp. Fabiano Taguchi SOFTWARES
1 ELEMENTOS DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SOFTWARES 2 2 SOFTWARES CONCEITO Conjunto alterável de instruções ordenadas e lógicas
Leia maisFundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores
Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída
Leia maisIntrodução a Sistemas Abertos. Ambiente shell
Introdução a Sistemas Abertos Ambiente shell Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de arquivos e diretório
Leia maisSistema operacional. Linux Debian 8 Windows 7
Sistema operacional Linux Debian 8 Windows 7 Sistema operacional Linux Debian 8 Linux Software Livre Linux Software Livre - Liberdades Executar como você desejar Estudar Redistribuir cópias Modificar
Leia maisAULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS
M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 3 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 L i n h a d e C o m a n d o I Terminal (Shell)
Leia maisCPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017
SUSEPE Informática Rodrigo Schaeffer Pré Prova Fundamentos da Computação: conceitos básicos de informática, componentes hardware e software dos computadores, Periféricos, dispositivos de entrada, saída
Leia maisAdministração de Sistemas Operacionais Prof.: Marlon Marcon
Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios
Leia maisIntrodução aos Sistemas Operacionais. Ricardo Ramos de Oliveira
Introdução aos Sistemas Operacionais Ricardo Ramos de Oliveira E-mail: ricardo.ramos@ifsuldeminas.edu.br Cadastro Wiki USP Endereço: http://garapa.intermidia.icmc.usp.br/mediawiki Objetivos Conceituar
Leia maisAula 3 O SISTEMA OPERACIONAL LINUX E ANDROID 04/02/2016 1
Aula 3 O SISTEMA OPERACIONAL LINUX E ANDROID 04/02/2016 DIEGOQUIRINO@GMAIL.COM 1 Agenda Nesta aula iremos aprender: Operações básicas Gerenciamento de pastas e arquivos Navegadores Editores de notas e
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisIntrodução à Informática
Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface
Leia maisApresentação da Disciplina
Apresentação da Disciplina Laboratório de Sistemas Operacionais Prof. Fernando Nakayama de Queiroz fernando.queiroz@ifpr.edu.br Sobre o professor... Fernando Nakayama de Queiroz fernando.queiroz@ifpr.edu.br
Leia maisInstalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato
Instalação e Configuração de Servidores Linux Server Pós-Instalação Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Login e logout Desligando o sistema Ambiente Shell Entendendo o ambiente
Leia maisSistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01
Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Sistemas Operacionais Livres Prof. Gleison Batista de Sousa Aula 01 Objetivos - Ter conhecimento sobre os diversos módulos que compõem um
Leia maisAdministração de sistemas Linux. Estrutura de diretórios Linux
Administração de sistemas Linux Estrutura de diretórios Linux Filesystem Hierarchy Standard (FHS): A norma FHS é um conjunto de requerimentos técnicos que visam estabelecer normas e padrões para a estrutura
Leia maisSISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa
SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX Prof. Gleison Batista de Sousa Sistema de Arquivo É o método e a estrutura de dados que um sistema operacional utiliza para administrar arquivos em um disco ou
Leia maisLinux Mint. Apresentação da Distribuição
Linux Mint Apresentação da Distribuição Instituto do Emprego e Formação Profissional - Centro de Formação Profissional de Santarém CET3 Técnico Especialista em Gestão de Redes e Sistemas Informáticos U20
Leia maisInformática Sistemas Operacionais Aula 5. Cleverton Hentz
Informática Sistemas Operacionais Aula 5 Cleverton Hentz Sumário Introdução Fundamentos sobre Sistemas Operacionais Gerenciamento de Recursos Interface Com Usuário Principais Sistemas Operacionais 2 Introdução
Leia maisAula 01 - Fundamentos de GNU/Linux
Aula 01 - Fundamentos de GNU/Linux LibrePlanet São Paulo 10 de março de 2015 O que é um Sistema Operacional https://en.wikipedia.org/wiki/file:operating_system_placement.svg O Sistema Operacional GNU/Linux
Leia maisProgramação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved.
Programação Folha Prática 1 Lab. 1 Departamento de Informática Universidade da Beira Interior Portugal 2016 Copyright Ó 2000 All rights reserved. LAB. 1 1ª semana INTRODUÇÃO À PROGRAMAÇÃO 1. Introdução
Leia maisObtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:
Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre
Leia maisEstrutura dos Sistemas Operacionais. Adão de Melo Neto
Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 2 3 SISTEMA OPERACIONAL(SO) DEFINIÇÃO É um conjunto de rotinas ou processos (executado pelo processador) que controla o funcionamento do computador
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisLinux Introdução. Walter Fetter Lages
Linux Introdução Walter Fetter Lages fetter@ece.ufrgs.br Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Leia maisLaboratório de Programação 1 Algoritmos e a Lógica de Programação
Laboratório de Programação 1 Algoritmos e a Lógica de Programação Mário Hozano professor@hozano.com Ciência da Computação UFAL - Arapiraca Relembrando a aula anterior... O que é um algoritmo? Como é o
Leia maisROTEIRO: DUAL BOOT. Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.
ROTEIRO: DUAL BOOT IMPLANTANDO OS SISTEMAS OPERACIONAIS LINUX E WINDOWS. OBJETIVO Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.
Leia maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES / LÓGICA DIGITAL (PRIMEIRA PARTE) Lógica Digital
Leia maisNoções de sistemas de computação
Noções de sistemas de computação Software Marco A L Barbosa malbarbo.pro.br Departamento de Informática Universidade Estadual de Maringá cba Este trabalho está licenciado com uma Licença Creative Commons
Leia maisSistema Operacional. Operação de Computadores e Sistemas
Sistema Operacional Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Março de 2017 1/23 Introdução O que é Sistema Operacional (SO) para você? 2/23 Introdução
Leia maisA CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 58/360
1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 58/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material
Leia maisMC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2016 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Leia maisA CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 14/360
1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 14/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material
Leia maisComo instalar o Java no Ubuntu (arquivo.tar.gz)
Como instalar o Java no Ubuntu (arquivo.tar.gz) O que é o JDK, JDK é o Kit de desenvolvimento do Java, normalmente utilizado para quem vai criar programas em Java, ele não é obrigatório para uso em bancos
Leia maisIntrodução ao Terminal do Ubuntu
Introdução ao Terminal do Ubuntu Bruno Santos 2016 Sumário 1 Introdução........................................... 2 2 O terminal.......................................... 2 3 Comandos do terminal....................................
Leia maisResponsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX
VIRTOS S.O.S BACKUP MATERIAL DE APOIO AO USUÁRIO Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX O S.O.S Backup
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes
Leia maisWaldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados
Waldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados Objetivos da Palestra Entender o que é uma distribuição Linux Visão geral sobre algumas distribuições Linux existentes Evolução
Leia maisHistórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais
Histórico e conceitos básicos GSO I Gestão de Sistemas Operacionais História do Linux Em 1991, Linus Benedict Torvalds, um estudante Filandês, pela necessidade de estudar melhor sistemas operacionais desenvolve
Leia maisIntrodução ao uso do Linux (parte 2)
Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao uso do Linux (parte 2) Autores: Elaine de Mattos Silva Raphael Guedes Orientador: Prof.
Leia maisSistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)
Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos
Leia maisSistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01
Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Revisão de SO Linux Prof. Gleison Batista de Sousa Objetivos - Ter conhecimento sobre os diversos módulos que compõem um sistema operacional
Leia maisAdministração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III
Capacitação Sistema Operacional Linux Semana III A estrutura dos diretórios do sistema GNU/Linux Gerenciador de diretórios e arquivos Para quem está acostumado a operar o Windows, vai notar que existe
Leia maisLinux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.
Linux Linux Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre. Linux Linux Distribuição Linux é um sistema operacional incluindo o kernel Linux e outros softwares
Leia maisMANUAL DE INSTRUÇÕES PARA INSTALAÇÃO DE PROGRAMAS PARA MANUSEIO DOS SISTEMAS DE PROCESSO ELETRÔNICO DO ESTADO DE MINAS GERAIS
MANUAL DE INSTRUÇÕES PARA INSTALAÇÃO DE PROGRAMAS PARA MANUSEIO DOS SISTEMAS DE PROCESSO ELETRÔNICO DO ESTADO DE MINAS GERAIS NOSSO TRABALHO NOSSA CONQUISTA OS PROGRAMAS NECESSÁRIOS Sistema Operacional
Leia maisA CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360
1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 104/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material
Leia maisMinicurso Linux para os LCCs
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Minicurso Linux para os LCCs Como forma de apresentar os laboratórios de ensino
Leia mais1º Ano - Técnico em Informática Integrado. Sistemas Operacionais
1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios
Leia maisADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade
ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém
Leia maisINFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.
INFORMÁTICA 01. Ao contrário de um software proprietário, o software livre, ou de código aberto, permite que o usuário tenha acesso ao código-fonte do programa, o que torna possível estudar sua estrutura
Leia maisIntrodução à Linguagem C. K&R: Capitulo 1
Introdução à Linguagem C K&R: Capitulo 1 Introdução Desenvolvida em 1972 por Dennis Ritchie, nos Bell Labs, para utilização no sistema operativo UNIX O standard ANSI C (ISO/IEC 9899:1990) foi adoptado
Leia maisLinux para iniciantes: Desbravando o pingüim! Parte 2
Linux para iniciantes: Desbravando o pingüim! Parte 2 Renê de Souza Pinto 2 de Outubro de 2007 Índice - Parte 2 1 Primeiro contato Window Manager KDE Algumas Ferramentas 2 3 4 5 Primeiro contato Window
Leia maisConceito de programação
Sumário Conceito de programação Introdução ao Sistema Operativo Componentes do Computador - Hardware/ Software Sistema Operativo, algumas características Noção de Sistemas de Ficheiros Comandos, exemplificação
Leia maisManual de instalação
Manual de instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no servidor... 5 4.1.1. Instalação do
Leia maisTutorial de Instalação Linux Ubuntu LTS
Tutorial de Instalação Linux Ubuntu 16.04.2 LTS (Cléber Ribas dos Santos) Introdução: Este tutorial tem por objetivo auxiliar, passo a passo, na instalação do sistema operacional Linux Ubuntu 16.04.2 LTS
Leia maisWindows e Linux Noções de Informática SISTEMAS DE ARQUIVOS NTFS / FAT32. Sistema Operacional. CARACTERISTICAS Sistema Operacional Gráfico
1 Windows e Linux Noções de Informática Assuntos mais cobrados Sistemas operacionais: Windows e Linux Navegadores: Firefox, hrome e xplores Aplicativos de escritório: LibreOffice e Office orreio eletrônico
Leia maisDestaque em verde indica instalação de Cekeikon completa com GPU/CUDA8.0.
Cekeikon 5.5 para Linux x86_64 Última revisão: 20/09/2018 - Hae Yong Kim Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina. Destaque em verde indica instalação de Cekeikon
Leia maisIntrodução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens
Leia maisLinux & Windows. Informática. Jayme Oliveira. Inclui questões das bancas. Realização. 1/50. Jayme Oliveira.
Linux & Windows Inclui questões das bancas Realização jofilho.ccursos@gmail.com 1/50 Edital & Agenda Edital do último concurso: 4. Conceitos básicos e modos de utilização de tecnologias, ferramentas, aplicativos
Leia maisLINUX. Prof. Camila. Pedro de Assis Sobreira Jr.
LINUX Prof. Camila Pedro de Assis Sobreira Jr. Protocolos de autenticação Prof. Camila Pedro de Assis Sobreira Jr. 3 Os eventos que levaram a criação do Linux O sistema operativo Unix foi concebido e implementado
Leia maisMarcelo Gomes de Paula
NOVA GERAÇÃO DE SEQUENCIADORES: IDENTIFICAÇÃO DE MUTAÇÕES GENÔMICAS EM LARGA ESCALA Marcelo Gomes de Paula Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet,
Leia maisVersão Data de Criação: 29/07/ :20 Data de Atualização: 01/08/ :50 Técnico Responsável: Bruno Silva André Coelho Marcelo Hirano
VIRTOS BACKUPS AUTOMÁTICOS www.virtos.com.br suporte@virtos.com.br (48) 2106-1400 GUIA RÁPIDO DO S.O.S BACKUP COM ORIGEM LINUX Versão 0.03 Data de Criação: 29/07/2016 09:20 Data de Atualização: 01/08/2016
Leia mais