Comandos Linux - Lista Rápida de Comandos para Linux/UNIX (2)
Comandos Linux é um pequeno website (http://www.comandoslinux.com/) com um conjunto de comandos Linux para uso no dia a dia, sempre que nos esquecemos de algum em particular.
Sempre que se quiserem lembrar de um comando, visitem o site e coloquem-no nos favoritos (Pressionando as teclas Ctrl + D ao mesmo tempo).
COMANDOS LINUX
Comandos de Gestão de Ficheiros e Directórios
(continuação)
• sort
Ordena, une ou compara texto, podendo ser usado para extrair informações dos ficheiros de texto ou mesmo para ordenar dados de outros comandos como por exemplo listar ficheiros ordenados pelo nome
• tar
Cria ou extrai arquivos, muito usado como programa de backup ou compressão de ficheiros
• tee
Copia o input para um standard output e outros ficheiros
• tr
Traduz caracteres
• umask
Muda as protecções de ficheiros por defeito
• uncompress
Restaura um ficheiro comprimido
• uniq
Reporta ou apaga linhas repetidas num ficheiro
• wc
Conta linhas, palavras e mesmo caracteres num ficheiro
Exibição ou Impressão de Ficheiros
• cat
Mostra o conteúdo de um ficheiro, como o comando type do MD-DOS, e é muito usado também para concatenar ficheiros, como por exemplo fazendo cat a.txt b.txt > c.txt” para juntar o ficheiro a.txt e b.txt num único de nome c.txt
• fold
Encurta, ou seja, faz um fold das linhas longas para caberem no dispositivo de output
• head
Mostra as primeiras linhas de um ficheiro, como por exemplo com head -10 a.txt, ou usado como filtro para mostrar apenas os primeiros x resultados de outro comando
• lpq
Examina a spooling queue da impressora
• lpr
Imprime um ficheiro
• lprm
Remove jobs da spooling queue da impressora
• more
Mostra o conteúdo de um ficheiro, mas apenas um ecrã de cada vez, ou mesmo output de outros comandos, como por exemplo ls | more
• less
Funciona como o more, mas com menos features, menos características e potenciais usos
• page
Funciona de forma parecida com o comando more, mas exibe os ecrãs de forma invertida ao comando more
• pr
Pagina um ficheiro para posterior impressão
• tail
Funciona de forma inversa ao comando head, mostra-nos as últimas linhas de um ficheiro ou mesmo do output de outro comando, quando usado como filtro
• zcat
Mostra-nos um ficheiro comprimido
• xv
Serve para exibir, imprimir ou mesmo manipular imagens
• gv
Exibe ficheiros ps e pdf
• xpdf
Exibe ficheiros pdf, usa o gv
Comandos de Transferência de Ficheiros
• ftp
Vem de file transfer protocol, e permite-nos, usando o protocolo de transferência de ficheiros ftp, transferir ficheiros entre vários hosts de uma rede, como aceder a um servidor de ftp para enviar ou puxar ficheiros
• rsync
Sincroniza de forma rápida e flexível dados entre dois computadores
• scp
Versão segura do rcp
Comandos de Notícias ou Rede
• netstat
Mostra o estado da rede
• rsh
Corre umam shell em outros sistemas UNIX
• ssh
Versão segura do rsh
• nmap
Poderoso port-scan, para visualizarmos portas abertas num dado host
• ifconfig
Visualizar os ips da nossa máquina, entre outras funções relacionadas com ips
• ping
Pingar um determinado host, ou seja, enviar pacotes icmp para um determinado host e medir tempos de resposta, entre outras coisas
Comandos de Controlo de Processos
• kill
Mata um processo, como por exemplo kill -kill 100 ou kill -9 100 ou kill -9 %1
• bg
Coloca um processo suspenso em background
• fg
Ao contrário do comando bg, o fg traz de volta um processo ao foreground
• jobs
Permite-nos visualizar jobs em execução, quando corremos uma aplicação em background, poderemos ver esse job com este comando, e terminá-lo com um comando kill -9 %1, se for o job número 1, por exemplo
• top
Lista os processos que mais cpu usam, útil para verificar que processos estão a provocar um uso excessivo de memória, e quanta percentagem de cpu cada um usa em dado momento
• ^y
Suspende o processo no próximo pedido de input
• ^z
Suspende o processo actual
Comandos de Informação de Estado
• clock
Define a hora do processador
• date
Exibe a data e hora
(continua)
|