Aprendendo terminal Linux pondo a mão na massa!

Aprenda comandos práticos e úteis para te ajudar a resolver problemas do mundo real. Focado em resultados.
4.4 (830 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
10,482 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 14
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2014 Portuguese

Course Description

* Um certificado de conclusão digital válido é oferecido para os estudantes que completarem o curso. O seu certificado tem um código de verificação para autenticidade.

Parabéns pela sua decisão em se aventurar pela linha de comando do Linux. O objetivo do nosso curso é te ajudar a entender principais comandos de manipulação de textos/arquivos dentro do terminal Linux.

O curso foi criado com o objetivo de levar um aprendizado descomplicado e empolgante. Através de videoaulas diretas e rápidas você utilizará comandos linux já nos primeiros 5 minutos. A abordagem é "hands-on", ou seja, sempre focado em obter um resultado para o comando desenvolvido. O importante é despertar em você o interesse e aguçar a curiosidade pelo trabalho na CLI (command line interface).

Além das videoaulas completas e diaticamente elaboradas (com a experiência de já ter ministrado esses mesmos ensinamentos presencialmente dezenas de vezes) você ainda contará com:

  • Máquina virtual prontinha para você apenas baixar e começar a fazer o curso no mesmo dia;
  • Apostila de exercícios contendo todas as atividades desenvolvidas nas video-aulas;
  • Listas de exercícios extras que são disponibilizadas na última seção do curso para que você sedimente tudo que foi ensinado e praticado durante o curso;
  • Perguntas teste de fixação ao final de cada sessão. Nada chato e tedioso! Mas sim perguntas diretas para reforçar seu aprendizado.

Em quanto tempo você consegue terminar esse curso?

Bom, você pode realizá-lo até mesmo em um único dia! Mas te aconselho quebrar o aprendizado em pelo menos 2 ou 3 dias e o mais importante: PRATIQUE AS ATIVIDADES!

Mas quais os benefícios que você como aluno irá obter a partir desse curso?

  • Você aprenderá conceitos básicos de uso da linha de comando do terminal Linux
  • Conhecerá os principais comandos de manipulação de textos e arquivos do sistema operacional
  • Entenderá conceitos fundamentais para melhor utilização do "poder de fogo" do Linux, como por exemplo o conceito de piping de comandos
  • Descobrirá como criar e apagar pastas a partir da linha de comando.
  • Vai ainda descobrir porque o Linux possui um comando para mostrar um arquivo de trás pra frente e outro para mostrar o conteúdo da forma tradicional

Ou seja, ao concluir esse curso você será capaz de manipular conteúdo de arquivos, copiar, apagar e criar arquivos e diretórios além de ter uma noção melhor de como o sistema operacional funciona "sob o capô".

O escopo do curso é linha de comando, letras brancas e fundo preto. São poucos analistas e profissionais da área de tecnologia que se enveredam pela linha de comando pois preferem o caminho mais fácil com janelas e ícones coloridos ;-). Quer um diferencial no mercado de trabalho? Aprenda BASH!

O objetivo do curso é ainda, te apresentar os comandos de forma rápida e então trazer problemas para serem resolvidos com a utilização do que aprendeu. A abordagem pedagógica é de experimentação onde você deverá buscar/procurar/testar/fuçar/descobrir a utilização dos comandos. Use a ajuda do próprio shell!

Ao invés de analisar as toneladas de opções de cada comando, iremos USÁ-LOS para resolver problemas.

O instrutor desse treinamento possui vasta experiência no assunto tendo trabalhado diretamente com essa tecnologia e hoje é professor do curso de sistemas de informação ensinando há vários anos analistas, programadores e estudantes a trabalharem mais de perto com o sistema operacional.

What are the requirements?

  • Ter conhecimento básico de informática
  • Ter acesso ao terminal Linux (não precisa instalar no seu computador. Nós fornecemos uma máquina virtual prontinha!)

What am I going to get from this course?

  • No final do curso você conseguirá usar o Linux para manipular arquivos texto
  • Você descobrirá como extrair a informação que você precisa de um arquivo de milhares de linhas
  • Aprenderá ainda como criar diretórios e removê-los do sistema
  • Entenderá o poderoso conceito de piping e vai utilizá-lo já na segunda aula!
  • Vai entender que muitos problemas podem ser resolvidos com o uso do terminal ;-)

What is the target audience?

  • Alunos de sistemas de informação, ciência da computação ou qualquer outro curso da área de informática
  • Profissionais que atuam na área de tecnologia e querem aprender um pouco sobre o terminal Linux
  • Curiosos que querem saber porque o colega fica tanto tempo escrevendo um monte de coisas na tela preta ;-)

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Bem-vindo!
05:04

O objetivo dessa nossa primeira aula é apenas uma introdução ao assunto a ser abordado no curso

05:33

Quais são os requisitos? O que você como aluno precisa saber para poder aproveitar ao máximo esse curso?

Será preciso algum software especial?

07:54

Aqui falaremos um pouco sobre nossa metodologia de trabalho! Afinal o aluno precisa também cumprir seu papel para o máximo aproveitamento desse treinamento!

1 question

Teste para fixação dos conceitos estudados nessa seção

Section 2: Os primeiros "comandinhos" que você precisa conhecer!
17:21

Nessa aula iremos dar os primeiros passos nos comandos do terminal. Você irá aprender a listar os arquivos, a limpar a tela e visualizar o conteúdo de um arquivo texto.

Vamos lá?

11:03

Aprenda nessa nossa segunda aula como extrair informações do início e do fim do arquivo usando os dois irmãos head e tail.

Veja como você pode manipular arquivos para trazer informação que é relevante para seu problema!

15:53

Nessa aula você vai aprender o mais poderoso conceito do Linux! Você irá conhecer o piping. O piping te permite unir o poder de vários comandos para se concentrar na solução!

Aproveite bem esses 16 minutos de aula, pois você usará para sempre!

Comece agora!

6 questions

Exercício com perguntas simples sobre o que foi discutido nessa sessão

Section 3: E agora? Eu achava que isso se chamava pastas...
16:16

Essa atividade é muito interessante pois iremos trabalhar com a criação de diretórios. Os diretórios são os equivalentes as pastas da interface gráfica. Você descobrirá como criar, acessar e remover diretórios e entenderá porque se trata de uma "árvore".

2 questions

Exercício com perguntas simples sobre o que foi discutido nessa sessão

Section 4: Eu gostei mesmo é de manipular o conteúdo desses arquivos
06:51

Acredito que você esteja gostando do curso, não é mesmo? Nessa aula aqui você vai aprender como "cortar" seu arquivo e extrair somente a informação que te interessa!

O que são delimitadores? Como referencio esses delimitadores no comando cut?

09:17

Nessa aula você aprenderá como colocar um arquivo em ordem alfabética. Entenderá como se une dois arquivos através do comando join e aperfeiçoará sua utilização do piping.

Vamos começar agora?

20:20

Nessa atividade vamos explorar bastante o conceitos de campos para extrairmos somente as informações solicitadas, que é nosso problema a ser resolvido. Aprenderemos como converter para maiúsculas ou para minúsculas o texto extraído.

Usaremos também o comando wc para contar a quantidade de linhas de um arquivo.

2 questions

Teste rápido para fixação do que foi estudado nessa sessão

Section 5: Os últimos comandos que quero te falar hoje...
08:32

Será que tem como eu descobrir o nome do usuário logado? E para que serve isso?

Você conhecerá o editor de textos nano e criará 2 arquivos! Depois irá uní-los com um comando mágico!

Faça isso agora! É rápido!

06:38

Ufa! Estamos chegando ao final de nosso treinamento! Vamos aprender mais algumas coisas sobre arquivos! Aqui você vai descobrir como copiar, como renomear e como apagar arquivos!

Vamos lá?

2 questions

Teste rápido para fixação do que foi estudado nessa sessão

Section 6: Considerações finais
03:05

Vamos falar um pouco sobre as listas de exercícios extras? Eu sei que você consegue resolvê-las!

02:55

Ufa! Conseguimos chegar até o fim e terminar nosso curso! E agora?

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tiago Baciotti Moreira, Treinamentos de Alta Qualidade e Máxima Eficiência

Meu nome é Tiago Baciotti Moreira e sou brasileiro. Atuo na área de informática há mais de 15 anos tendo trabalho na área de treinamento, desenvolvimento e análise de sistemas e gerência de projetos de TI. Em minhas atividades profissionais tive contato com várias linguagens e tecnologias da área de tecnologia da informação, como por exemplo, Oracle, PL/SQL, Java e administração de servidores Linux. Atuei, por exemplo, como analista de sistemas na área de telecomunicações por 5 anos envolvido em diversos projetos de grande porte nessa organização.

Já ministrei cursos de formação profissional e capacitação, tendo trabalhado com cursos avançados de Microsoft Excel, Programação em Visual Basic, Delphi e PHP tendo atuado em diversas empresas de informática bem como no Senac (Serviço Nacional de Aprendizagem Comercial).

Desde 2010 atuo como professor do curso de Sistemas de Informação da Feit/Uemg (Fundação Educacional de Ituiutaba/Universidade Estadual de Minas Gerais) na cidade de Ituiutaba-MG. Já atuei com várias disciplinas e atualmente trabalho com Interface Homem-Computador, Gerência de Projetos e Banco de Dados. Já ministrei palestras em várias dessas áreas em outras instituições de ensino.

Possuo experiência de mais de 5 anos como analista de sistemas, tendo trabalho em empresas de desenvolvimento de software no setor de telecomunicações e prestado serviços para empresa de telecomunicações.

Sou formado em Administração com Pós-graduação em Redes de Computadores e em Engenharia de Software.

Sou formado em Administração pela Escola Superior de Ciências Contábeis e Administrativas de Ituiutaba (ESCCAI), tendo me formado em 2001. Possuo Pós-graduação em Redes de Computadores pela Escola Superior Aberta do Brasil (ESAB) e em Engenharia de Software, também pela mesma Instituição.

Atualmente curso o último semestre de Ciências Contábeis pela UNIP (Universidade Paulista)

Além de atuar como professor também sou servidor público trabalhando diretamente com tecnologia de informação.

Ready to start learning?
Take This Course