Você está na página 1de 5

1.

Comando pwd
Use o comando pwd para encontrar o caminho para o diret�rio atual (da pasta) em que
voc� est�. O comando vai retornar um caminho completo (cheio), que � basicamente um
caminho que come�a com uma barra inclinada (/). Um exemplo de um caminho completo �
/home/username.

2. Comando cd
Para navegar pelo filesystem do Linux, use o comando cd. Ele requer ou um caminho
completo ou o nome de um diret�rio, dependendo do diret�rio atual em que voc�
estiver.

Vamos dizer que voc� esteja em /home/username/Documents e quer ir para Photos, um


subdiret�rio de Documents. Para fazer isso, simplesmente digite cd Photos.

Outro cen�rio em que voc� quer mudar completamente de diret�rio, digamos, para
/home/username/Movies. Nesse caso, voc� tem que digitar cd seguido pelo caminho
absoluto do diret�rio.

Existem alguns atalhos que voc� pode usar para navegar mais rapidamente.:

Use cd.. (com dois pontos seguidos) para mover um diret�rio acima
Use cd para ir diretamente para a pasta home
Use cd� (com um h�fen) para mover para os diret�rios anteriores.
Uma nota de aviso: o shell do Linux � sens�vel a tipos de caracteres. Por isso,
voc� precisa digitar o nome do diret�rio exatamente como ele � escrito (usando
letras min�sculas ou mai�sculas).

3. Comando ls
O comando ls � usado para visualizar conte�dos em um diret�rio. Por padr�o, esse
comando vai mostrar os conte�dos apenas do diret�rio atual em que voc� estiver.

Se voc� quiser ver o conte�do de outros diret�rios, digite ls e, ent�o, o caminho


do diret�rio. Por exemplo, digite ls /home/username/Documents para ver os conte�dos
de Documents.

Existem varia��es que voc� pode usar com o comando Is:

ls -R vai listar todos os arquivos nos subdiret�rios


ls -a vai mostrar todos os arquivos ocultos
ls -al vai listar todos os arquivos e diret�rios com informa��es detalhadas como
permiss�es, tamanho, propriet�rio, etc.
4. Comando cat
O cat (abrevia��o para concatenar) � um dos comandos Linux mais usados. Ele � usado
para visualizar o conte�do de um arquivo na sa�da padr�o (sdout). Para executar
esse comando, digite cat seguido pelo nome do arquivo e sua extens�o. Por exemplo:
cat file.text.

Aqui est�o outras maneiras de usar o comando cat:

cat > filename cria um novo arquivo


cat filename1 filename2>filename3 junta dois arquivos (1 e 2) e armazena a sa�da
deles num novo arquivo (3)
para converter um arquivo para usos de mai�scula ou min�scula, use cat filename |
tr a-z A-Z >output.txt
5. Comando cp
Use o comando cp para copiar arquivo do diret�rio atual em que voc� estiver. Por
exemplo, o comando cp scenery.jpg /home/username/Picturesvai criar uma c�pia de
scenery.jpg para o diret�rio Pictures.
6. Comando mv
O usu�rio habitual do comando mv � mover arquivos, ainda que ele possa tamb�m ser
usado para renomear arquivos.

Os argumentos neste comando � similar ao comando cp. Voc� precisa digitar mv, o
nome do arquivo e o diret�rio de destino. Por exemplo: mv file.txt
/home/username/Documents.

J� para renomear arquivos, a sintaxe � mv nomeantigo.ext nomenovo.ext.

7. Comando mkdir
Use o comando mkdir para criar um novo diret�rio � como mkdir Music, que vai criar
um novo diret�rio chamado Music.

Tamb�m existem comandos mkdir extras:

Para gerar um novo diret�rio dentro de outro diret�rio, use este comando b�sico do
Linux mkdir Music/Newfile
use a op��o p (parents) para criar um diret�rio entre dois diret�rios existentes.
Por exemplo, mkdir -p Music/2020/Newfile vai criar o novo arquivo �2020�.
8. Comando rmdir
Se voc� precisa apagar (deletar) um diret�rio, use o comando rmdir. Por�m, o rdmir
s� permite que voc� apague diret�rios vazios (sem conte�dos).

9. Comando rm
O comando rm � usado para apagar um diret�rio e todos os conte�dos que estiverem l�
dentro. Se voc� s� quer deletar o diret�rio � como uma alternativa ao rdmir � use
rm -r.

Nota: Tenha muito cuidado com este comando e sempre verifique duas vezes em qual
diret�rio voc� est�. Isso ir� deletar tudo e n�o h� op��o para desfazer.

10. Comando touch


O comando touch permite criar novos arquivos em branco atrav�s de uma linha de
comando. Como exemplo, digite touch /home/username/Documents/Web.html para criar um
arquivo HTML chamado Web dentro do diret�rio Documents.

11. Comando locate


Voc� pode o comando locate para localizar um arquivo, assim como voc� faz para
procurar um arquivo no Windows. Al�m disso, usando o argumento -i junto com esse
comando faz com que ele se torne insens�vel a caracteres, permitindo que voc�
pesquise por um arquivo n�o sabendo exatamente o nome dele.

Para procurar um arquivo que cont�m duas ou mais palavras, use um asterisco (*).
Por exemplo, use o comando locate -i school*note para encontrar qualquer arquivo
que tenha as palavras �school� e �note�, n�o importando se existem letras
mai�sculas ou min�sculas.

12. Comando find


Similar ao comando locate, o comando find ajuda voc� a procurar por arquivos. A
diferen�a � que voc� usa o find para localizar arquivos dentro de um diret�rio
espec�fico.

Como exemplo, digite find /home/ -name notes.txt para procurar por um arquivo
chamado notes.txt dentro do diret�rio home e seus subdiret�rios.

Outras varia��es na hora de usar o find s�o:

Para encontrar arquivos no diret�rio atual, use find . -name notes.txt


Para procurar por diret�rios, use / -type d -name notes. txt
13. Comando grep
Outro dos principais comandos Linux e que s�o frequentemente usados pela sua
utilidade. O comando grep permite que voc� procure atrav�s de todo texto dentro de
um arquivo espec�fico.

Para ilustrar, use grep blue notepad.txt para procurar pela palavra blue no arquivo
notepad. Linhas que cont�m a palavra pesquisadas ser�o mostradas por completo.

14. Comando sudo


Correspondente a SuperUser Do, o comando sudo permite que que voc� execute tarefas
que exigem permiss�es root ou administrativas. Por�m, n�o � muito aconselh�vel us�-
lo diariamente porque pode ser que um erro aconte�a se voc� fizer algo de errado.

15. Comando df
Use o comando df para obter uma resposta da quantidade de espa�o de disco usado no
seu sistema. Esse valor ser� mostrado em KBs. Se voc� ver os resultados em MBs,
digite df -m.

16. Comando du
Se voc� quer verificar o quanto de espa�o um arquivo ou um diret�rio ocupa, o
comando du � a resposta. Entretanto, o resumo do uso de disco vai mostrar n�meros,
ao inv�s do tamanho do formato atual. Se voc� quer esse valor em bytes, KBs ou MBs,
use o argumento -h na linha de comando.

17. Comando head


O comando head � usado para ver as primeiras linhas de um arquivo de texto. Por
padr�o, ele vai mostrar as primeiras 10 linhas, mas voc� pode mudar essa quantidade
para qualquer outra. Por exemplo, se voc� quer ver apenas as 5 primeiras linhas,
digite head -n 5 nomedoarquivo.txt.

18. Comando tail


O comando tail tem fun��o similar ao comando head. Mas ele mostra nas �ltimas 10
linhas de um arquivo de texto. Por exemplo, tail -n nomedoarquivo.txt.

19. Comando diff


O comando diff (diferen�a) compara o conte�do de dois arquivos linha por linha.
Depois de analisar esses arquivos, ele vai mostrar as linhas que n�o s�o comuns
entre eles. Os programadores frequentemente usam este comando quando precisam fazer
pequenas altera��es em programas. Assim, eles n�o precisam reescrever o c�digo
inteiro.

A forma mais simples deste comando � diff arquivo1.ext arquivo2.ext.

20. Comando tar


O comando tar � o comando mais usado para arquivar m�ltiplos arquivos em um tarball
� um formato de arquivo Linux que � similar ao formato zip, mas a compress�o �
opcional.

Este comando � um tanto complexo. E tem uma longa lista de fun��es, como adicionar
novos arquivos em um arquivo j� existente, listar conte�dos em um arquivo, extrair
conte�dos de um arquivo e muitos outros. Veja estes exemplos pr�ticos para saber as
outras fun��es dele.

21. Comando chmod


O comando chmod � outro comando essencial. Ele � usado para ler, escrever e
executar permiss�es de arquivos e diret�rios. Como esse comando � relativamente
complicado, voc� pode ler o tutorial completo para saber como execut�-lo
corretamente.
22. Comando chown
No Linux, todos os arquivos s�o de propriedade de um usu�rio espec�fico. O comando
chown permite que voc� mude ou transfira a propriedade de um arquivo para um nome
de usu�rio espec�fico. Por exemplo, o comando chown linuxuser2 file.ext vai fazer
com que o linuxuser2 seja o propriet�rio do file.ext.

23. Comando jobs


O comando jobs vai mostrar todos os trabalhos junto com os seus status de
desenvolvimento. Um job � basicamente um processo que � iniciado pelo shell.

24. Comando kill


Se voc� tem um programa que n�o est� respondendo bem, voc� pode finaliz�-lo
manualmente pelo comando kill. Ele vai mandar um certo sinal ao aplicativo com mau
funcionamento e instruir que ele seja encerrado sozinho logo na sequ�ncia.

Existe um total de 64 avisos que voc� pode usar, mas, geralmente, as pessoas usam
apenas 2 deles:

SIGTERM (15) � pede que um programa pare de rodar e d� algum tempo para salvar todo
o seu progresso. Se voc� n�o especificar o aviso quando executar o comando kill, �
este aviso que ser� usado.
SIGKILL (9) � for�a um programa a parar imediatamente, em que todo o progresso n�o
salvo ser� perdido.
Al�m de saber os avisos (sinais, notifica��es), voc� tamb�m precisa conhecer o
n�mero de identifica��o do processo (PID) do programa que voc� quer matar (kill).
Se voc� n�o souber o PID, apenas execute o comando ps ux.

Depois de saber qual aviso voc� quer usar e o PID do programa, use a sintaxe
abaixo:

kill [signal option] PID.

25. Comando ping


Use o comando ping para verificar o status da conex�o do seu servidor. Por exemplo,
digitando ping google.com, o comando vai checar se voc� est� ou n�o conectado ao
Google e tamb�m medir o tempo de resposta.

26. Comando wget


A linha de comandos do Linux � muito �til: voc� at� mesmo pode baixar arquivos da
internet com a ajuda do comando wget. Para fazer isso, simplesmente digite wget
seguido pelo link de download do arquivo.

27. Comando uname


O comando uname, que significa Unix Name, vai mostrar informa��es detalhadas sobre
seu sistema Linux. Isso inclui o nome da m�quina, do sistema operacional, do kernel
e assim por diante.

28. Comando top


Equivalente ao gerenciador de Tarefas do Windows, o comando top vai mostrar uma
lista de processos que est�o em execu��o e o quanto de CPU cada processo usa. �
muito �til para monitorar o uso de espa�o no sistema, especialmente para saber qual
processo deve ser encerrado porque ele consome muitos recursos.

29. Comando history


Quando voc� j� estiver familiarizado com o Linux, vai perceber que voc� pode
executar centenas de comandos todos os dias. Por exemplo, o comando history
(hist�rico) � particularmente �til se voc� quer rever quais comandos j� usou antes.
30. Comando man
Est� confuso com as fun��es de cada comando mostrado? Sem problema. Voc� pode
aprender como usar o comando certo usando o comando man. Por exemplo, digitar man
tail vai mostrar um manual de instru��es do comando tail.

31. Comando echo


Este comando � usado para mover alguns dados para um arquivo. Por exemplo, se voc�
quiser adicionar o texto �Ol�, meu nome � John� em um arquivo chamado name.txt,
digite echo Ol�, meu nome � John >> name.txt

32. Comando zip, unzip


Use o comando zip para compactar seus arquivos em um arquivo zip e use o comando
unzip para extrair arquivos descompactados de um arquivo zip.

33. Comando hostname


Se voc� quiser saber o nome do seu host/network (da sua rede), basta digitar
hostname. E se adicionar -I ao final, exibir� o endere�o IP da sua rede.

34. Comando useradd, userdel


Como o Linux � um sistema multiusu�rio, isso significa que mais de uma pessoa pode
interagir com o mesmo sistema ao mesmo tempo. useradd � usado para criar um novo
usu�rio, enquanto passwd adiciona uma nova senha � conta deste usu�rio. Para criar
um novo usu�rio chamado Jo�o, adicionar user e adicione seu tipo de senha, passwd
12345678.

Remover um usu�rio � muito semelhante a adicionar um novo usu�rio. Para excluir o


tipo de conta de usu�rio, userdel username.

Dicas e truques de B�nus


Use o comando clear para limpar o terminal se estiver cheio de muitos comandos
usados anteriormente.

Experimente o bot�o TAB para preencher automaticamente o que voc� est� digitando.
Por exemplo, se voc� precisa digitar Documentos, comece a digitar o comando (vamos
usar o cd Docu, ent�o aperte a tecla TAB) e o terminal preencher� o restante,
mostrando o cd Documents.

Ctrl + C e Ctrl + Z s�o usados para qualquer comando que esteja funcionando no
momento. Ctrl + C interromper� o comando com seguran�a, e o Ctrl + Z for�ara a
parada.

Se voc� congelar seu terminal acidentalmente com o Ctrl + S, simplesmente desfa�a o


congelamento com Ctrl + Z.

Ctrl + A move voc� para o in�cio da linha enquanto Ctrl + E move voc� para o fim.

Voc� pode executar v�rios comandos em um �nico comando usando o �;� para separ�-
los. Por exemplo, command1, command2, command3. Ou use && se desejar que o pr�ximo
comando seja executado apenas quando o primeiro comando indicado estiver
funcionando.

Você também pode gostar