GNU/LINUX
SEGUNDO ENCONTRO
INSTRUTOR:Anderson Oliveira, Yuri Lima
3INT
24 de novembro de 2018
Comandos de Navegação
#0 Man
Basta executá-lo para carregar uma página de manual (man page)
sobre os comandos do sistema, com definições não apenas do uso de
cada ferramenta, mas também descrições detalhadas dos inúmeros
parâmetros do software e exemplos de uso.
● man [nome_do_comando]
○ man ls
#1 ls
Lista os arquivos os arquivos existentes em algum diretório. Se
executado sem atributos lista os arquivos presentes no diretório em
que você se encontra.
● ls [atributos] [diretorio]
○ ls usr/bin
1
#2 cd
Permite navegar pelas pastas pelo terminal. Executado sem atributos
você irá para a pasta do usuário, a /home.
● cd [nome_da_pasta]
○ cd ‘Área de Trabalho’
Usando o cd .. , você voltará um nível acima na árvore de diretório.
Comandos de Gerenciamento
#3 cp
Faz uma cópia de um diretório/arquivo para outro:
Quando o diretório é copiado e tem vários arquivos dentro dele, o
comando “cp” precisa saber o que você deseja copiar. se desejar
realizar todo o conteúdo utiliza a opção “-a”. Nesse caso é feito uma
cópia recursiva, será copiado todo o conteúdo de um diretório para o
outro, preservando seus atributos e a estrutura.
● cp [arquivo] [caminho]
○ cd gnuLinux.txt ‘Área de Trabalho’
○ cd GnuLinux ‘Área de Trabalho’
#4 mv
Para mover arquivos existe o comando mv e ele pode ser usado tanto
para remanejar arquivos como para renomeá-los. Se quiser enviar o
2
arquivo de uma pasta para outra, basta seguir o exemplo mv
pasta1/arquivo1 pasta2/. Se preferir apenas renomeá-lo, use mv
arquivo1 arquivo2.
● mv GnuLinux/gnuLinux.txt Documentos
● mv Downloads baixados
#5 mkdir
Outro comando comando é o mkdir, com ele nós conseguimos criar um
diretório. Para criar uma pasta é somente digitar o comando mkdir
seguido do nome da pasta que você deseja criar.
● mkdir [nome_da_pasta]
○ mkdir GnuLinux
#6 rm
rm [opções][caminho][arquivo/diretório]
[caminho1][arquivo1/diretório1]
onde:
caminho
3
arquivo/diretório
opções
-i, --interactive
-v, --verbose
-r, --recursive
-f, --force
-- arquivo
Exemplos:
4
● rm *.txt - Apaga todos os arquivos do diretório atual que
terminam com .txt.
● rm *.txt teste.novo - Apaga todos os arquivos do diretório atual
que terminam com . txt e também o arquivo t este.novo.
● rm -rf /tmp/teste/* - Apaga todos os arquivos e subdiretórios
do diretório /tmp/teste mas mantém o sub-diretório
/tmp/teste.
● rm -rf /tmp/teste - Apaga todos os arquivos e subdiretórios do
diretório / tmp/teste, inclusive /tmp/teste.
● rm -f -- --arquivo-- - Remove o arquivo de nome - -arquivo--.
Gerenciador de Pacotes
5
6
Voltando ao yum, para instalar um pacote use o comando “yum
install”, como em:
O yum possui também um recurso de busca, que é bastante útil
quando você está procurando por um pacote mas não sabe o nome
exato, ou em casos de pacotes que possuem nomes diferentes em
relação a outras distribuições. Use o comando “yum search”, seguido
por alguma palavra ou expressão que faça parte do nome do pacote
ou da descrição, como em:
7
Para atualizar um pacote já instalado, use o comando “yum update”,
como em:
# yum check-update
8
Se usado sem especificar um pacote, o “update” vai atualizar de
uma vez só todos os pacotes do sistema, de forma similar ao
“apt-get dist-upgrade” do Debian:
# yum update
Existe ainda o comando “yum upgrade”, que é um pouco mais
incisivo, incluindo também pacotes marcados como obsoletos
(que não existem mais na versão atual). Ele é útil em casos em
que é necessário atualizar uma instalação antiga do sistema:
# yum upgrade
Diferente do apt, que utiliza um arquivo central para a
configuração dos repositórios (o “/etc/apt/sources.list”), a lista de
repositórios usados pelo yum é dividida em diversos arquivos,
organizados na pasta “/etc/yum.repos.d/“.
Quando você adiciona um novo repositório através de um arquivo
.rpm (como no caso do RPM Fusion), o que o pacote faz é
justamente adicionar os arquivos correspondentes dentro da
pasta. O yum verifica os arquivos dentro da pasta cada vez que é
executado, fazendo com que o novo repositório passe a ser usado
automaticamente.
9
10
# 4. Install Spotify
sudo apt-get install spotify-client
11