Upload
ruither-borba
View
946
Download
3
Embed Size (px)
DESCRIPTION
Comandos Básicos de Ubuntu
Citation preview
Ruither Borba, o delki8
about.me/delki8
Conhecendo o mínimo de comandos de terminal para tirar onda com os amigos e
ser um profissional melhor.
Ruither Borba, o delki8
about.me/delki8
O que a palavra Ubuntu significa?
● Ubuntu é uma antiga palavra africana que significa algo como "Humanidade para os outros" ou ainda "Sou o que sou pelo que nós somos". A distribuição Ubuntu traz o espírito desta palavra para o mundo do software livre.
Ruither Borba, o delki8
about.me/delki8
O que é software livre?
A Free Software Foundation considera um software como livre quando atende aos quatro tipos de liberdade para os usuários:
● Liberdade 0: A liberdade para executar o programa, para qualquer propósito;
● Liberdade 1: A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades;
● Liberdade 2: A liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo;
● Liberdade 3: A liberdade de modificar o programa e distribuir estas modificações, de modo que toda a comunidade se beneficie.
Ruither Borba, o delki8
about.me/delki8
Então o que é Ubuntu?
● Ubuntu é um sistema operacional de código aberto criado a partir do código fonte de outro sistema operacional (Debian).
● Seu objetivo é ser ao mesmo tempo um sistema rápido, seguro, amigável ao usuário e principalmente barato: o Ubuntu é e sempre será completamente gratuito.
● O lema do sistema foi durante muito tempo “Linux para seres humanos” em virtude da proposta amigável do sistema contrapondo-se ao estereótipo negativo que o termo “linux” causava para muitos usuários leigos.
Ruither Borba, o delki8
about.me/delki8
O Terminal
● Mesmo sendo um sistema com foco no usuário, a liberdade que o Ubuntu oferece nós da possibilidades para resolvermos diversos problemas mais rapidamente usando linhas de comando.
● O terminal é uma interface de uso de sistema baseada em linhas de comando, suas capacidades dentro do sistema são praticamente infinitas.
Ruither Borba, o delki8
about.me/delki8
O Terminal
● Não só pela liberdade mas também pela necessidade, o terminal se torna uma ferramenta de uso constante para usuários médios e avançados. Por isso é importante que nós, profissionais que trabalhamos com tecnologia não tenhamos medo dele.
● O terminal é amigo.
Ruither Borba, o delki8
about.me/delki8
O Terminal
Abrindo o terminal vemos a linha abaixo. Ela significa o seguinte:● delki8: nome do usuário● jaco: nome da máquina● ~: abreviação da pasta do usuário /home/delki8● $: significa que o usuário logado não é um administrador, se fosse apareceria
um '#'
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “sudo”
● O comando sudo é o comando usado sempre que você precisar executar alguma tarefa que vá fazer alterações no sistema.
● Clark Kent / Super Homem
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “sudo”
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “su”
● Usando-se o comando su o usuário tem a capacidade de se logar como root do sistema, assim o nome do usuário também muda, bem como o caractere $ é substituído pelo #.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “cd”
● Para se navegar pelas pastas do sistema, usamos o comando cd nomeDaPasta.
● O comando cd significa change directory ou trocar de diretório.
● Caso você não tenha permissão de acessar a pasta o console irá retornar uma mensagem “bash: cd: nomeDaPasta/: Permissão negada”
● Neste caso, mesmo usando o “sudo” você não teria como acessar a pasta. A única forma é usando o “su”.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “cd”
● Note que o “~” foi usado como referência à pasta do usuário /home/delki8.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “ls”
● O comando ls serve para listar os arquivos dentro de uma pasta.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “clear”
● O comando clear significa “limpar”, ele serve para limpar o nosso terminal dos resultados de comandos antigos
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “mkdir”
● Tanto no Ubuntu quanto em qualquer linux o comando mkdir é usado para a criação de diretórios.
● mk é uma abreviação de make que significa “faça”, ou em nosso caso “crie”.
● dir é uma referência à própria palavra diretório, tornando-se “faça o diretório”.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “mkdir”
● Note na imagem abaixo que na primeira vez que o comando ls é executado ele não retorna nada, logo após a execução do mkdir a pasta recém criada já aparece.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “rm”
● O comando rm é uma abreviação para remove e é usado para se remover arquivos e diretórios.
● Para se remover um determinado arquivo dentro de um diretório, entre no diretório usando o comando cd e em seguida digite rm nomeDoArquivo.
● Para remoção de diretórios o processo é o mesmo, contudo deve-se adicionar o parâmetro -r, que torna a exclusão recursiva, apagando o diretório e tudo que existe dentro dele.
● Observação importante: o comando rm não envia o arquivo ou diretório para a lixeira, o arquivo não possui recuperação sem uso de software especializado quando este comando é executado.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “rm”
Ruither Borba, o delki8
about.me/delki8
O Terminal, iniciando um programa
● Para iniciar um programa pelo terminal digite o nome do programa no terminal.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “apt-get”
O Ubuntu funciona com uma lista de repositórios de software. Dessa forma você garante que está sempre baixando uma versão segura diretamente do desenvolvedor.
● O comando apt-get serve para administrarmos pacotes, programas e os repositórios do sistema.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “apt-get”
Como é um comando administrativo, seu uso deve vir sempre acompanhado do sudo antes.
● sudo apt-get update: atualiza as listas dos pacotes/softwares que estão nos repositórios.
● sudo apt-get upgrade: atualiza todos os pacotes/softwares instalados na máquina com as versões mais recentes dos repositórios.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “apt-get”
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “apt-get”
● sudo apt-get install nomeDoPrograma: instala todos os pacotes pertencentes a um programa.
● sudo apt-get remove nomeDoPrograma: remove todos os pacotes pertencentes a um programa.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “tar”
● O comando tar é usado para se descompactar arquivos no formato tar.gz ou tar.bz2. Esses são formatos bastante utilizados entre os usuários de linux.
● O comando tar normalmente deve vir acompanhado de alguns parâmetros. Para arquivos do tipo tar.gz o comando tar virá acompanhado de -zxvf.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “tar”
● z é a referência à descompressão de um arquivo comprimido com gzip.
● x é o que diz ao tar que ele deverá descompactar o arquivo.
● v é a verbose, faz com que você veja quais arquivos estão sendo descompactados enquanto isso acontece.
● f é para que o novo arquivo sobrescreva arquivos com o mesmo nome que estiverem na mesma pasta.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “tar”
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “top”
● Por ter muita experiência com travamentos e comportamentos inadequados, o Windows desenvolveu um sistema muito eficiente de gerenciamento manual de processos para usuários médios/avançados.
● No Ubuntu, quando queremos matar um processo de maneira mais efetiva recorremos ao comando top.
● Observação: falar sobre o Monitor do Sistema
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “top”
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “top”
● top é um gerenciador de tarefas que funciona no terminal.
● Existem várias opções para uso deste programa, mas a ideia aqui será apenas apresentar sua funcionalidade em matar processos.
● Depois de entrar no top (digitando top no terminal), o usuário deve digitar a letra “k” referente a “kill” e digitar o PID do processo que deseja matar.
Ruither Borba, o delki8
about.me/delki8
O Terminal, comando “top”
● PID é uma sigla para Process Identification, é o número único que o processo recebe quando é iniciado, um PID não é exclusivo de um programa.
● Na imagem mostrada, caso quiséssemos matar o processo “rhythmbox” deveríamos digitar k e em seguida 3551 já que este é o PID do rhythmbox.
Ruither Borba, o delki8
about.me/delki8
Agradecimentos
● Obrigado a Deus por tudo.● Obrigado a todos pela atenção.● Obrigado à comunidade, que faz possível
termos software gratuito, seguro e de qualidade.
Ruither Borba, o delki8
about.me/delki8
Fontes para este trabalho
● Este trabalho foi baseado no capítulo 5 do livro “Ubuntu, Guia do Iniciante 2.0” escrito por Carlos Eduardo do Val.
● As leis do software livre foram retiradas no ótimo artigo que a Wikipedia tem sobre o assunto.
● Outras informações vieram da comunidade, sempre prestativa.
Ruither Borba, o delki8
about.me/delki8
Contatos
Twitter: @delki8IRC: chat.freenode.net / delki8
E-mail: [email protected]: delki8.blogspot.com