0% acharam este documento útil (0 voto)
7 visualizações17 páginas

Comandos LINUX

O documento apresenta uma lista de comandos do sistema operacional Linux, detalhando suas funções e exemplos de uso. Comandos como 'cat', 'cd', 'chmod', e 'ls' são explicados, permitindo ao usuário manipular arquivos, diretórios e permissões. Além disso, inclui comandos para gerenciamento de processos, impressão e edição de texto.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOC, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações17 páginas

Comandos LINUX

O documento apresenta uma lista de comandos do sistema operacional Linux, detalhando suas funções e exemplos de uso. Comandos como 'cat', 'cd', 'chmod', e 'ls' são explicados, permitindo ao usuário manipular arquivos, diretórios e permissões. Além disso, inclui comandos para gerenciamento de processos, impressão e edição de texto.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOC, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 17

SISTEMAS OPERATIVOS

Comandos LINUX (A-Z)

[Ctrl] [Alt] + [F1, F2, ...F6]


Alterna entre “máquina virtual” 1, 2, 3, 4, 5 e 6.
Permite que diferentes usuários trabalhem de forma independente em janelas exclusivas
(máquinas virtuais).

Ex.:
[Ctrl][Alt]+[F1] (exibe a máquina virtual 1)
[Ctrl]+[F2] (exibe a máquina virtual 2)
__________

cat
Exibe o texto contido em um arquivo (equivale ao comando TYPE do MSDOS).
Concatena (junta) o conteúdo de arquivos.
Cria arquivos baseados em caracteres de texto.

Ex.:
cat Carta (exibe o conteúdo do arquivo “Carta”)
cat Carta more (exibe o conteúdo do arquivo “Carta” linha por linha, pausadamente)
cat Carta.txt Memo.txt (exibe na tela o conteúdo do arquivo “Carta.txt” e “Memo.txt”, em
seqüência)
cat –n Carta.txt (exibe o conteúdo do arquivo “Carta.txt”, onde “–n” numera cada linha!)
cat Carta.txt –n (exibe o conteúdo do arquivo “Carta.txt”, onde “–n” numera cada linha!)
cat > Relatório (cria o arquivo “Relatório” e aguarda a digitação do texto. [Ctrl]+[d] para finalizar)
cat > receita.txt (cria o arquivo “receita.txt” e aguarda a digitação do texto. [Ctrl]+[d] para
finalizar)
cat >> Carta Memo (acrescenta o conteúdo do arquivo “Memo” ao arquivo “Carta”)
cat Carta >> Memo (acrescenta o conteúdo do arquivo “Carta” ao arquivo “Memo”)
__________

cd
Entra ou sai de diretório.

Ex.:
cd (sai do diretório atual e vai direto para o diretório “raiz” do usuário)

Prof. Paulo Nogueira Página 1 de 17


SISTEMAS OPERATIVOS

cd Desktop (entra no diretório “Desktop”)


cd MeusDocumentos/Textos/Cartas (entra no diretório “Cartas”)
cd . . (sai do diretório atual e vai para o diretório de nível logo acima)
cd – (alterna entre o diretório atual e o anteriormente visitado)
cd ~ (vai para o diretório ‘home’ do usuário atual)
__________

chmod
Altera as permissões de acesso a arquivos.

Lembre-se: o 1° n° equivale ao dono do arquivo; o 2° ao grupo do arquivo; o 3° aos outros


usuários!

Ex.:
chmod 750 Carta.txt (permissão de leitura, escrita e execução para o dono (7); leitura e
execução para o grupo (5); nenhuma permissão para os outros usuários(0)).
chmod 444 Carta.txt (permissão de leitura para o dono do arquivo, o grupo e os outros
usuários).
__________

clear
Limpa a tela (equivale ao comando CLS do MSDOS)

Ex.: clear
__________

Prof. Paulo Nogueira Página 2 de 17


SISTEMAS OPERATIVOS

cp
Copia arquivos ou diretórios.

Ex.:
cp Teste2.txt /root/Arquivos (copia “Teste2.txt” do diretório atual para o diretório “Arquivos”).
cp /root/Arquivos/Teste /root/Desktop (copia “Teste” do diretório “Arquivos” para o “Desktop”).
cp T1.txt T2.txt (copia o arquivo “T1.txt” chamando a cópia de “T2.txt”.)
cp Arq Arq2 (copia “Arq”, chamando de “Arq2”. Se “Arq2” já existir, será substituído) .
cp –b Arq Arq2 (copia “Arq”, chamando de “Arq2”. Se “Arq2” já existir, será criado um backup:
“Arq2~”).
cp –b Arq Arq2 –v (copia “Arq”, chamando de “Arq2”. Se “Arq2” existir, será criado um backup:
“Arq2~”; o argumento –v indica “exibição em modo “verbose” (Arq –> Arq2).
__________

[Ctrl]+[Alt]+[Delete]
Reinicia o sistema.

Ex.:
pressione simultaneamente a combinação de teclas [Ctrl]+[Alt]+[Del]
(reinicia o computador).
__________

date
Mostra data e hora do sistema.

Ex.: date
__________

diff
Compara se existem diferenças entre dois arquivos.

Ex.:
diff Carta.txt Carta2.txt (exibe o texto do arquivo “Carta.txt” a partir da 5ª linha)
tail –10 Carta.txt (exibe o texto do arquivo “Carta.txt” a partir da 10ª linha)
__________

Prof. Paulo Nogueira Página 3 de 17


SISTEMAS OPERATIVOS

df
Lista as partições do disco rígido.

Ex.: df
__________

dir
Lista o conteúdo de um diretório

Ex.:
dir (lista o conteúdo do diretório atual)
dir MeusDocumentos (lista o conteúdo do diretório “MeusDocumentos”)
dir MeusDocumentos/Textos (lista o conteúdo do diretório “Textos”)

emacs
Editor de textos.
Utilize [Ctrl]+[X] seguido de [Ctrl]+[C] para finalizar.

Ex.:
emacs (inicia o editor de textos)
emacs Carta.txt (inicia o editor de textos, já acessando o arquivo “Carta.txt”)
__________

exit
Finaliza a sessão e pede novo login e senha (igual ao comando “logout”)

Ex.:
exit (finaliza a sessão do usuário atual e pede ‘login’ e ‘password’)
__________

file
Informa se é diretório ou o tipo de arquivo indicado.

Ex.:
file Carta.txt (informa o tipo do arquivo “Carta.txt” - retorna: ASCII text)
file Documentos (informa que é um diretório (pasta) - retorna: directory)

Prof. Paulo Nogueira Página 4 de 17


SISTEMAS OPERATIVOS

file /root/tmp/mi/cmds.out (informa o tipo do arquivo “cmds.out” - retorna ISO-8859 English


text)
__________

find
Localiza arquivo ou diretório, indicando o “caminho” do objeto procurado.

Ex.:
find –name Carta (informa o caminho onde foi encontrado o arquivo “Carta”)
find (como argumento foi omitido, retorna ‘em linhas’ todos os arquivos e diretórios da pasta
atual)
__________

free
Lista informações sobre a memória do computador.

Ex.:
free
__________

head
Exibe uma quantidade de linhas pré-definidas.

Ex.:
head –3 Carta.txt (exibe as 3 primeiras linhas do arquivo “Carta.txt”).
head –10 Carta.txt (exibe as 10 primeiras linhas do arquivo “Carta.txt”).
__________

history
Lista os comandos digitados pelo usuário.

Ex.:
history
__________

id

Prof. Paulo Nogueira Página 5 de 17


SISTEMAS OPERATIVOS

Mostra o “id” (identificadores) do usuário (UserId, GroupId...).

Ex.:
id root (mostra o “id” do usuário “root” - administrador do sistema)
id (mostra o id do usuário atual)
__________

info
Exibe uma ajuda sobre o comando especificado. Digite “q” para sair. (documentação em inglês).
Mais completo e moderno do que o comando “man”.

Ex.:
info ls (exibe informações sobre o comando “ls”)
info cd (exibe informações sobre o comando “cd”)
__________

kill
Encerra um ou mais processos em andamento.

Ex.:
kill (encerra os processos)

ln
Cria links para arquivos ou diretórios. Cria tanto links simbólicos (soft links[1]) como links diretos
(hard links[2]). Como padrão cria-se links diretos.

Ex.:
ln Carta.txt Link_Carta.txt (cria um link direto “Link_Carta.txt” para o arquivo “Carta.txt”)
ln –s Memo.doc Link_Memo.doc (cria um link simbólico “Link_Memo.doc para o arquivo
“Memo.doc”)
................................................
[1] Link simbólico (soft link): se o link for apagado, o arquivo original não será apagado; se o
arquivo original for apagado, o link será inutilizado.
[2] Link direto (hard link): se o arquivo original for apagado, o link permanecerá e vice-versa; se
você fizer alterações no arquivo original, essas alterações também aparecerão no link e vice-
versa; o arquivo só desaparecerá se você apagar o arquivo original e o link; isto é, o link funciona

Prof. Paulo Nogueira Página 6 de 17


SISTEMAS OPERATIVOS

como um arquivo de “backup” (cópia).

__________

lpq
Mostra o status da fila de impressão.

Ex.:
lpq (exibe os arquivos da fila de impressão da impressora ativa)
lpq –all (exibe os arquivos da fila de impressão de qualquer impressora)
__________

lpr
Imprime o arquivo indicado.

Ex.:
lpr Carta (imprime o arquivo “Carta”)
__________

lprm
Remove os trabalhos da fila de impressão.

Ex.:
lpq (remove os arquivos da fila de impressão)
__________

locate
Localiza arquivos ou diretórios de acordo com o nome digitado.
Importante: utilize o comando “updatedb” para atualizar a base de dados antes de utilizar “locate”
pela 1ª vez. Pressione [Ctrl]+[Z] para “finalizar” ou [Ctrl]+[C] para “cancelar”.

Ex.:
updatedb (atualizando a base de dados)
locate Carta (localiza arquivos ou diretórios que possuam em seu nome a palavra “Carta”)
locate pp (localiza arquivos ou diretórios que possuam em seu nome as letras “pp”)
__________

Prof. Paulo Nogueira Página 7 de 17


SISTEMAS OPERATIVOS

login
Inicia a sessão pedindo nome de usuário e senha (userid e password).

Ex.:
login (pede o nome de usuário ‘login’ e a senha ‘password’)
__________

logname
Mostra o nome de “login” do usuário atual.

Ex.:
logname (mostra o nome de login do usuário atual)
__________

logout
Finaliza a sessão do usuário atual e pede login de novo usuário e senha (password).

Ex.:
logout (finaliza a sessão e pede “login” e “password”)
__________

ls
Lista os arquivos e diretórios da pasta (equivale ao comando DIR do MSDOS).

Ex.:
ls (lista o conteúdo da pasta atual)
ls Desktop (lista o conteúdo da pasta Desktop)
ls MeusDocumentos/Textos (lista o conteúdo da pasta Textos, localizada em
MeusDocumentos)
ls –l (lista detalhada)
ls –a (lista executáveis e ocultos)
ls –m (lista o conteúdo em linhas, separando cada objeto por “vírgula”)
ls –F (mostra uma “/” após cada diretório)
ls –x (lista em colunas)

Prof. Paulo Nogueira Página 8 de 17


SISTEMAS OPERATIVOS

Na maioria dos comandos, podemos utilizar 2 ou mais argumentos seguidos, como em “–a” e “–l”

Ex.:
ls –a –l ou ls –al (lista arquivos executáveis e ocultos (–a) em forma de lista detalhada (–l))
Ao utilizar o argumento “–l”, veremos os “atributos” dos arquivos, detalhados abaixo.
As permissões são mostradas como uma série de 10 travessões e/ou letras no começo de cada
linha:

A 1ª posição indica o tipo de arquivo:

As 9 posições restantes representam as “chaves de permissões”.


Quando uma chave está acionada (permissão concedida), uma letra aparece.
Quando uma chave está inativa (permissão negada), um “travessão” aparece no lugar da letra.
As 3 primeiras chaves (2ª, 3ª e 4ª posições) aplicam-se ao proprietário do arquivo.
As próximas 3 chaves (5ª, 6ª e 7ª posições) aplicam-se ao grupo ao qual pertence o arquivo.
As 3 últimas chaves (8ª, 9ª e 10ª posições) aplicam-se aos outros usuários.
Cada grupo de 3 chaves contém uma chave de leitura, uma de escrita e uma de execução, nesta
ordem.

As “chaves de permissão” são:

...............................
[6] Permissão de execução: quando aparece em diretórios, significa permissão de entrar nesse
diretório usando “cd”.

Então, um arquivo com os atributos “– rwxr – – r – –“, pode ser definido assim:

Prof. Paulo Nogueira Página 9 de 17


SISTEMAS OPERATIVOS

Podemos entender que:

– trata-se de um arquivo
rwx o proprietário do arquivo pode lê-lo, alterá-lo e executa-lo.
r – – o grupo do arquivo pode apenas lê-lo.
r – – os outros usuários que não pertencem ao grupo do arquivo pode apenas lê-lo.
__________

man
Mostra a ajuda sobre o comando indicado (veja o comando “info”).
Pressione “q” para sair.

Ex.:
man ls (exibe ajuda sobre o comando “ls”)
man cd (exibe ajuda sobre o comando “cd”)
__________

mcedit
Editor de Textos. Para sair pressione a tecla [F10].
O mcedit utiliza o mouse e é muito fácil de ser manipulado, dispensando maiores comentários.

Ex.:
mcedit (abre o editor de textos “mcedit”)
mcedit Carta.txt (abre o editor de textos “mcedit”, já com o texto do arquivo “Carta.txt” sendo
mostrado)
__________

mkdir
Cria diretórios (equivale ao comando MD do MSDOS).

Ex.:
mkdir Documentos (cria o diretório “Documentos”)
mkdir Fotos1 Fotos2 Fotos3 (cria os diretórios “Fotos1, Fotos2 e Fotos3” dentro do diretório
atual)
mkdir Fotos1/Paisagens (cria o diretório “Paisagens” dentro do diretório “Fotos1”) mkdir –p

Prof. Paulo Nogueira Página 10 de 17


SISTEMAS OPERATIVOS

D1/D2/D3 (cria os diretórios conforme path (caminho): D3 dentro de D2 dentro de D1)


__________

mv
Move arquivos ou renomeia diretórios ou arquivos.

Ex.:
mv Imagens Photos (renomeia a pasta “Imagens”, chamando-a de “Photos”)
mv Carta.txt Texto.txt (renomeia o arquivo “Carta.txt”, chamando-o de “Texto.txt”)
mv Teste2.txt /root/Arquivos (move “Teste2.txt” do diretório atual para o diretório “Arquivos”)
mv /root/Arquivos/Teste2.txt /root/Arquivos/Docs (move o arquivo “Teste2.txt” para a pasta
“Docs”)
mv Teste2.txt Teste.txt –v (renomeia o arquivo Teste2.txt para “Teste.txt”, em modo
“verbose[1]”).
mv –v Test1 Test2 (renomeia Test1 para “Test2”, em modo “verbose”: ‘Teste2.txt’ –> ‘Teste.txt’)
...................................
[1] “modo verbose”: indica a operação realizada como no exemplo: Texto1 –> Texto2

passwd
Permite criar ou modificar a senha de um determinado usuário.
Atenção: somente o usuário “root” pode alterar as senhas.

Ex.:
passwd user1 (permite criar ou modificar a senha do usuário “user1”)

New password: digite a nova senha


Retype new password: digite novamente a nova senha
__________

ps
Mostra os processos em execução.

Ex.:
ps
__________

Prof. Paulo Nogueira Página 11 de 17


SISTEMAS OPERATIVOS

pwd
Mostra em qual diretório você se encontra. Mostra o “path” (caminho) do diretório atual.

Ex.:
pwd
__________

reboot
Reinicia o sistema “instantaneamente”, sem finalizar corretamente os processos ativos (não
recomendável).

Ex.:
reboot
__________

rm
Exclui arquivos e diretórios (neste último caso, seguido de “–r”)

Ex.:
rm Carta.txt (exclui o arquivo “Carta.txt”)
rm –r MeusDocumentos (exclui o diretório “MeusDocumentos”: o argumento “–r” indica diretório)
rm –r –f MeusDocumentos (exclui o diretório “MeusDocumentos” sem pedir confirmação “–f”)
__________

rmdir
Exclui diretórios “vazios” (equivale ao RD no MSDOS).

Ex.:
rmdir Imagens (exclui o diretório “Imagens”, desde que esteja “vazio”)
rmdir D1/D2/D3 (apaga apenas o diretório D3 – se estiver vazio!)
rmdir –p D1/D2/D3 (apaga todos os diretórios do path)
rmdir Texto.txt (apaga o arquivo “Texto.txt”)
rmdir –R D1/D2/D3 (apaga todos os diretórios do path, pedindo confirmação individualmente)
__________

Prof. Paulo Nogueira Página 12 de 17


SISTEMAS OPERATIVOS

shutdown
Desliga ou reinicia o computador.

Ex.:
shutdown –r now (reinicia o computador)
shutdown –h now (desliga o computador)
shutdown –r +10 (reinicia o micro em 10 minutos / basta substituir “now” pelo tempo requerido:
+1, +2...)
__________

sndconfig
Permite configurar a placa de som.

Ex.:
sndconfig
__________

startx
Inicia a interface gráfica do Linux (Xwindow).

Ex.:
startx
__________

su
Troca de usuário.

Ex.:
su (vai para o usuário root, que é o ‘super-usuário’)
su user1 (pede ‘password’ para alternar para o usuário ‘user1’)
su Marcelo (pede ‘password’ para alternar para o usuário ‘Marcelo’)
__________

tail
Exibe o conteúdo de um arquivo a partir de uma determinada linha.

Prof. Paulo Nogueira Página 13 de 17


SISTEMAS OPERATIVOS

Ex.:
tail –5 Carta.txt (exibe o texto do arquivo “Carta.txt” a partir da 5ª linha)
tail –10 Carta.txt (exibe o texto do arquivo “Carta.txt” a partir da 10ª linha)
__________

touch
Atualiza a última data e hora de acesso ao arquivo.
Caso o arquivo não exista, será criado um arquivo vazio como padrão.

Ex.:
touch Carta.txt (se “Carta.txt” existe, a data/hora do último acesso ao arquivo será a data/hora
atual)
touch Relatorio.txt (se o arquivo “Relatório.txt” não existe, é criado um arquivo “Relatório.txt”
vazio)
touch –c Relatorio.txt (se “Relatório.txt” não existe, não será criado devido ao argumento “–c”)
touch –m Foto.bmp (se “Foto.bmp” existe, será atualizada apenas a “hora” de acesso, para a
atual)
touch –a Foto.bmp (se “Foto.bmp” existe, será atualizada apenas a “data” de acesso, para a
atual)
__________

tree
Exibe a “árvore de diretórios” da pasta atual.

Ex.:
tree (exibe a estrutura de diretórios, subdiretórios e arquivos da pasta atual)
tree –d (exibe apenas a estrutura de diretórios da pasta atual, não inclui os arquivos)
tree Desktop (exibe a estrutura de diretórios e arquivos da pasta “Desktop”)
__________

type
Exibe informações/descrições sobre um determinado arquivo do sistema.

Ex.:
type cd (exibe informações sobre o comando “cd”)
__________

Prof. Paulo Nogueira Página 14 de 17


SISTEMAS OPERATIVOS

useradd
Cria contas de usuários.

Ex.:
useradd user1 (cria uma conta de usuário chamada “user1”)
__________

userdel
Exclui uma conta de usuário.

Ex.:
userdel user1 (exclui a conta de usuário “user1”)
__________

vdir
Lista o conteúdo do diretório no formato “lista detalhada”. Funciona como “ls – l” ou “dir – l”

Ex.:
vdir (exibe o conteúdo do diretório atual em modo de “lista detalhada”)
__________

vi
Editor de textos. Pressione [Ctrl]+[Z] para finalizar.

Ex.:
vi (abre o editor de textos “vi”)
__________

wc
Mostra/conta a quantidade de Bytes, palavras e linhas de um determinado arquivo.

Ex.:
wc –c Carta (mostra a quantidade de Bytes do arquivo)
wc –w Carta (mostra a quantidade de palavras do texto do arquivo)
wc –l Carta (mostra a quantidade de linhas do texto do arquivo)

Prof. Paulo Nogueira Página 15 de 17


SISTEMAS OPERATIVOS

__________

whatis
Informa para que serve determinado comando (em inglês).

Ex.:
whatis ls (informa para que serve o comando “ls”)
__________

whereis
Informa a origem (path) de um determinado programa.

Ex.:
whereis ls (informa a origem (caminho) do comando “ls”)
whereis dir (informa a origem (caminho) do comando “dir”)
__________

who
Mostra quais usuários estão ativos no momento e em qual “máquina virtual”.

Ex.:
who

root tty1 Jun 8 13:00 (trabalhando com o “root” na máquina virtual 1 [Alt]+[F1])
visitante tty2 Jun 8 14:30 (trabalhando com o “visitante” na máquina virtual 2 [Alt]+[F2])
marcelo tty3 Jun 8 16:54 (trabalhando com o “marcelo” na máquina virtual 3 [Alt]+[F3])
__________

whoami (who am I)
Mostra o seu nome de “login”.

Ex.:
whoami (retorna “root”, caso o usuário atual seja o “root”)
__________

xman

Prof. Paulo Nogueira Página 16 de 17


SISTEMAS OPERATIVOS

Mostra ajuda sobre o comando indicado, assim como o “man”, porém, no Xwindow.

Ex.:
xman su (ajuda sobre o comando “su” através o Xwindow)
xman cd (ajuda sobre o comando “cd” através do Xwindow)

Prof. Paulo Nogueira Página 17 de 17

Você também pode gostar