Vous êtes sur la page 1sur 4

(SERE) – Rev Linux – Comandos Básicos

Diretório Home

Local onde o usuário pode criar/modificar arquivos e diretórios.

Servidores de Redes Usuário Root


/root

Demais usuários
/home/<usuário>

Ex: Login: Angela -> /home/angela


Comandos Básicos

(SERE) – Rev Linux – Comandos Básicos (SERE) – Rev Linux – Comandos Básicos

cd – Change Directory pwd (Print Work Directory)


Troca de diretório
Mostra qual é o diretório que o usuário está atualmente
Cd <nome do diretório>
Sintaxe
Exemplo: pwd

cd /root (acessa o diretório root) Exemplo:


pwd
cd .. (retrocede um nível na hierarquia de diretórios) /home/Andrade/AulaSO

cd / (acessa o diretório raiz)

cd – (voltar ao diretorio imediatamente anteriormente acessado)

3 4

1
(SERE) – Rev Linux – Comandos Básicos (SERE) – Rev Linux – Comandos Básicos

> , >>
echo
Redireciona a saída de um programa/comando/script para algum dispositivo
Mostra mensagens. (Este comando é útil na construção de scripts para ou arquivo ao invés do dispositivo de saída padrão (tela)
mostrar mensagens na tela para o usuário acompanhar sua execução)
Exemplo:
echo [mensagem] Echo Aula de SO > echo.txt

Exemplo: A mensagem “Aula de SO” será salva no arquivo “echo.txt” ao invés de ser
Echo Aula de SO mostrada na tela.
Aula de SO
| (pipe)

Direcionava a saída de um comando para um outro programa ou comando

5 6

(SERE) – Rev Linux – Comandos Básicos (SERE) – Rev Linux – Comandos Básicos

ls (list) Opções do ls
Lista diretórios e arquivos existentes -l
ls [opção] exibe em forma de lista longa (única com toda a descrição do arquivo)
Entendendo uma Listagem
-a
(all) Exibe todos os arquivos, inclusive ocultos (arquivos ocultos inciam com
ponto “.”)

-F
(formatted) Exibe um caractere especial demarcando o tipo de arquivo:
•executável
•/ diretório
•@ links
•| filas
•= sockets (conexões de rede)

Fonte: Francisco Isidro Masseto - PhD em Engenharia da Computação 7 8

2
(SERE) – Rev Linux – Comandos Básicos (SERE) – Rev Linux – Comandos Básicos

Opções do ls Caracteres “coringas”:

--color ? - substitui apenas um caractere no critério


Exibe em cores diferenciadas arquivos / programas / diretórios e links

-h * - substitui uma cadeia de caracteres


Exibe o tamanho do arquivo em formato amigável (ex: 1K, 234M, 2G)

-S
(size) lista ordenando os arquivos pelo tamanho

-r
Lista em ordem inversa (reversa) à exibida

-R
Lista recursivamente os subdiretórios e seus respectivos conteúdos

9 10

(SERE) – Rev Linux – Comandos Básicos (SERE) – Rev Linux – Comandos Básicos

Manipulando diretórios Manipulando arquivos

mkdir – Make Directory cp – Copy


Cria um diretório
mkdir <nome> Copiar arquivos e/ou diretórios de um local para outro

Exemplo: cp <origem> <destino>


mkdir AulaSO
rmdir – Remove Directory Exemplo:
cp /root/AulaSO.txt /root/NovaPasta
Apaga um diretório ou hierarquia de diretórios
rmdir <nome>

Exemplo:
rmdir AulaSO

OBS: O DIRETÓRIO DEVE ESTAR VAZIO PARA EXECUTAR O COMANDO

11 12

3
(SERE) – Rev Linux – Comandos Básicos

Manipulando arquivos
Manipulando arquivos
touch
mv – move
Move arquivos e/ou diretórios de um local para outro Pode ser usado para criar novos arquivos vazios e também para mudar a
mv <origem> <destino> data e a hora de criação de arquivos existentes.
Exemplo:
mv /root/AulaSO.txt /root/NovaPasta Exemplo criação arquivo vazio:
touch
rm – remove
Apaga arquivos

-i (Interativo) Exibe mensagem para confirmar remoção


-f (force) Força a remoção

Exemplo:
rm /root/AulaSO.txt

13 14

(SERE) – Rev Linux – Comandos Básicos

Lendo arquivos

cat
Mostra o conteúdo de um arquivo texto

cat /root/AulaSO.txt
FIM
more
Lista o conteúdo de um arquivo página por página (tela) e aguarda o
Obrigado!
usuário avançar

more <nome do arquivo>


less
Também lista o conteúdo de um arquivo página por página (tela), mas é
possível navegar no texto.

less <nome do arquivo>

15