Postagem

Aqui é onde faço postagens de coisas que acho interessante.

Terminal Linux - Comandos básicos

Postagem do dia 01/01/1970 na categoria Linux



O sistema operacional GNU/Linux possui um terminal que é usado constantemente pelos usários nas suas tarefas diárias...
Vou mostrar alguns comandos básicos que são úteis no dia à dia do usuário.

Aqui vai um imagem de um terminal para aqueles que ainda não conhece:

A relação a seguir mostra os comandos seguidos de uma breve descrição:

1) cal
Exibe um calendário;

2) cat arquivo
Mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo curriculo.txt, basta digitar cat curriculo.txt;

3) cd diretório
Abre um diretório. Por exemplo, para abrir a pasta /var/www/, basta digitar cd /var/www/. Para ir ao diretório raiz a partir de qualquer outro, digite apenas cd;

4) chmod
Comando para alterar as permissàµes de arquivos e diretórios. Exemplo: chmod 777 -R /var/www/meu_site/; Observação: o -R é para que dê permissão nos subdiretórios e arquivos;

5) clear
Elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o terminal acabasse de ter sido acessado;

6) cp origem destino
Copia um arquivo ou diretório para outro local. Por exemplo, para copiar o arquivo teste.txt com o nome meus_contatos.txt para /home, basta digitar cp teste.txt /home/meus_contatos.txt;

7) date
Mostra a data e a hora atual;

8) df
Mostra as partições usadas;

9) diff arquivo1 arquivo2
Indica as diferenà§as entre dois arquivos, por exemplo: diff calc.c calc2.c

10) du diretório
Mostra o tamanho de um diretório;

11) emacs
Abre o editor de textos emacs;

12) file arquivo
Mostra informações de um arquivo;

13) find diretório parà¢metro termo
O comando find serve para localizar informações. Para isso, deve-se digitar o comando seguido do diretório da pesquisa mais um parà¢metro (ver lista abaixo) e o termo da busca.

Parà¢metros:

name Busca por nome
type Busca por tipo
size Bbusca pelo tamanho do arquivo
mtime Busca por data de modificação

Exemplo: find /home name tristania

13) finger usuário
Exibe informações sobre o usuário indicado;

14) free
Mostra a quantidade de memória RAM disponível;

15) halt
Desliga o computador;

16) history
Mostra os últimos comandos inseridos;

17) id usuário
Mostra qual o número de identificação do usuário especificado no sistema;

18) kill
Encerra processados em andamento. Saiba mais no artigo Processos no Linux;

19) ls
Lista os arquivos e diretórios da pasta atual;

20) lpr arquivo
Imprime o arquivo especificado;

21) lpq
Mostra o status da fila de impressão;

22) lprm
Remove trabalhos da fila de impressão;

23) lynx
Abre o navegador de internet de mesmo nome;

24) mv origem destino
Tem a mesma função do comando cp, só que ao invés de copiar, move o arquivo ou o diretório para o destino especificado;

25) mkdir diretório
Cria um diretório, por exemplo, mkdir infowester cria uma pasta de nome infowester;

26) passwd
Altera sua senha. Para um administrador mudar a senha de um usuário, basta digitar passwd seguido do nome deste;

27) ps
Mostra os processos em execução. Saiba mais no artigo Processos no Linux;

28) pwd
Mostra o diretório em que você está;

29) reboot
Reinicia o sistema imediatamente (pouco recomendável, preferível shutdown -r now);

30) rm arquivo
Apaga o arquivo especificado;

31) rmdir diretório
Apaga o diretório especificado, desde que vazio;

32) shutdown
Desliga ou reinicia o computador

33) shutdown -r now
Reinicia o computador

34) shutdown -h now
Desliga o computador;

Observação: O parà¢metro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos;

35) su
Passa para o usuário administrador, isto é, root (perceba que o símbolo $ mudará para #);

36) tar -xzvf arquivo.tar.gz
Extrai um arquivo compactado em tar.gz. Saiba mais no artigo Compactação e descompactação de arquivos com Tar e gzip;

37) telnet
Ativa o servià§o de Telnet em uma máquina. Para acessar esse computador a partir de outros por Telnet, basta digitar telnet nomedamáquina ou telnet IP. Por exemplo: telnet 192.168.0.10. Após abrir o Telnet, digite help para conhecer suas funções;

38) top
Exibe a lista dos processos, conforme os recursos de memória consumidos;

39) uname
Mostra informações do sistema operacional e do computador. Digite uname -a para obter mais detalhes;

40) useradd usuário
Cria uma nova conta usuário, por exemplo, useradd marvin cria o usuário marvin;

41) userdel usuário
Apaga a conta do usuário especificado;

42) uptime
Mostra a quantas horas seu computador está ligado;

43) whereis nome
Procura pelo binário do arquivo indicado, útil para conhecer seu diretório ou se ele existe no sistema;
44) w
Mostra os usuários logados atualmente no computador (útil para servidores);

45) who
Mostra quem está usando o sistema.



Deixe seus comentários abaixo: