exit
➜ Terminar a sessão, ou seja, a shell
(mais ajuda digitando man sh
ou man csh
)logout
➜ Deslogar, ou seja, terminar a sessão actual, mas apenas na C shell
e na bash shell
passwd
➜ Mudar a password
do nosso usuáriorlogin
➜ Logar de forma segura noutro sistema Unix/Linux
ssh
➜ Sessão segura, vem de secure shell
, e permite-nos logar num servidor através do protocolo ssh
slogin
➜ Versão segura do rlogin
yppasswd
➜ Mudar a password
do nosso usuário nas páginas amarelas (yellow pages
)mail
➜ Enviar e receber emailsmesg
➜ Permitir ou negar mensagens de terminal e pedidos de conversação (talk requests
)pine
➜ Outra forma de enviar e receber emails, uma ferramenta rápida e práticatalk
➜ Falar com outros usuários que estejam logados no momentowrite
➜ Escrever para outros usuários que estejam logados no momentoapropos
➜ Localiza comandos por pesquisa de palavra-chavefind
➜ Localizar arquivos, como por exemplo: find . -name *.txt -print
, para pesquisa de arquivos de texto por entre os arquivos da diretoria actualinfo
➜ Lança o explorador de informaçõesman
➜ Manual muito completo, pesquisa informação acerca de todos os comandos que necessitemos de saber, como por exemplo man find
whatis
➜ Descreve o que um determinado comando éwhereis
➜ Localizar a página de ajuda (man page
), código fonte, ou arquivos binários, de um determinado programaemacs
➜ Editor de texto screen-oriented
pico
➜ Editor de texto screen-oriented
, também chamado de nano
sed
➜ Editor de texto stream-oriented
vi
➜ Editor de texto full-screen
vim
➜ Editor de texto full-screen
melhorado (vi improved
)
cd
➜ Mudar de diretoria actual, como por exemplo cd diretoria
, cd ..
, cd /
chmod
➜ Mudar a protecção de um arquivo ou diretoria, como por exemplo chmod 777
, parecido com o attrib
do MS-DOS
chown
➜ Mudar o dono ou grupo de um arquivo ou diretoria, vem de change owner
chgrp
➜ Mudar o grupo de um arquivo ou diretoriacmp
➜ Compara dois arquivoscomm
➜ Selecciona ou rejeita linhas comuns a dois arquivos seleccionadoscp
➜ Copia arquivos, como o copy
do MS-DOS
crypt
➜ Encripta ou Desencripta arquivos (apenas CCWF
)diff
➜ Compara o conteúdo de dois arquivos ASCII
file
➜ Determina o tipo de arquivogrep
➜ Procura um arquivo por um padrão, sendo um filtro muito útil e usado, por exemplo um cat a.txt | grep ola
irá mostrar-nos apenas as linhas do arquivo a.txt que contenham a palavra “ola”gzip
➜ Comprime ou expande arquivosln
➜ Cria um link
a um arquivols
➜ Lista o conteúdo de uma diretoria, semelhante ao comando dir
no MS-DOS
lsof
➜ Lista os arquivos abertos, vem de list open files
mkdir
➜ Cria uma diretoria, vem de make diretory”
mv
➜ Move ou renomeia arquivos ou diretoriaspwd
➜ Mostra-nos o caminho por inteiro da diretoria em que nos encontramos em dado momento, ou seja a pathname
quota
➜ Mostra-nos o uso do disco e os limitesrm
➜ Apaga arquivos, vem de remove
, e é semelhante ao comando del
no MS-DOS
, é preciso ter cuidado com o comando rm
* pois apaga tudo sem confirmação por defeitormdir
➜ Apaga diretorias, vem de remove diretory
stat
➜ Mostra o estado de um arquivo, útil para saber por exemplo a hora e data do último acesso ao mesmosync
➜ Faz um flush
aos buffers
do sistema de arquivos, sincroniza os dados no disco com a memória, ou seja escreve todos os dados presentes nos buffers
da memória para o discosort
➜ Ordena, une ou
compara texto, podendo ser usado para extrair informações dos arquivos
de texto ou mesmo para ordenar dados de outros comandos como por exemplo
listar arquivos ordenados pelo nometar
➜ Cria ou extrai arquivos, muito usado como programa de backup ou compressão de arquivostee
➜ Copia o input
para um standard output
e outros arquivostr
➜ Traduz caracteresumask
➜ Muda as protecções de arquivos por defeitouncompress
➜ Restaura um arquivo comprimidouniq
➜ Reporta ou apaga linhas repetidas num arquivowc
➜ Conta linhas, palavras e mesmo caracteres num arquivo
cat
➜ Mostra o conteúdo de um arquivo, como o comando type
do MD-DOS
, e é muito usado também para concatenar arquivos, como por exemplo fazendo cat a.txt b.txt > c.txt” para juntar o arquivo 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 arquivo, como por exemplo com head -10 a.txt
, ou usado como filtro para mostrar apenas os primeiros x
resultados de outro comandolpq
➜ Examina a spooling queue
da impressoralpr
➜ Imprime um arquivolprm
➜ Remove jobs
da spooling queue
da impressoramore
➜ Mostra o conteúdo de um arquivo, 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 usospage
➜ Funciona de forma parecida com o comando more
, mas exibe os ecrãs de forma invertida ao comando more
pr
➜ Pagina um arquivo para posterior impressãotail
➜ Funciona de forma inversa ao comando head
, mostra-nos as últimas linhas de um arquivo ou mesmo do output
de outro comando, quando usado como filtrozcat
➜ Mostra-nos um arquivo comprimidoxv
➜ Serve para exibir, imprimir ou mesmo manipular imagensgv
➜ Exibe arquivos ps
e pdf
xpdf
➜ Exibe arquivos pdf
, usa o gv
ftp
➜ Vem de file transfer protocol
, e permite-nos, usando o protocolo de transferência de arquivos ftp
, transferir arquivos entre vários hosts
de uma rede, como fazer upload a um servidor de ftp
para enviar ou puxar arquivosrsync
➜ Sincroniza de forma rápida e flexível dados entre dois computadoresscp
➜ Versão segura do rcp
netstat
➜ Mostra o estado da redersh
➜ Roda um shell
em outros sistemas UNIX
ssh
➜ Versão segura do rsh
nmap_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
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 rodamos uma aplicação em background
, poderemos ver esse job
com este comando, e termina-lo com um comando kill -9 %1
, se for o job
número 1, por exemplotop
➜ 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 actualclock
➜ Define a hora do processadordate
➜ Exibe a data e horadf
➜ Exibe um resumo do espaço livre em discodu
➜ Exibe um resumo do uso do espaço em discoenv
➜ Exibe as variáveis de ambientefinger
➜ Pesquisa informações de usuárioshistory
➜ Lista os
últimos comandos usados, muito útil para lembrar também de que comandos
foram usados para fazer determinada ação no passado ou o que foi feito
em dada alturalast
➜ Indica o último login
de usuárioslpq
➜ Examina a spool queue
manpath
➜ Mostra a path
de procura para as páginas do comando man
printenv
➜ Imprime as variáveis de ambienteps
➜ Lista a lista de processos em execução, útil para saber o pid
de um processo para o mandar abaixo com o comando kill
, entre outras coisaspwd
➜ Mostra-nos o caminho por inteiro da diretoria em que nos encontramos em dado momento, ou seja a pathname
set
➜ Define variáveis da sessão, ou seja, da shell
, na C shell
, na bash
ou na ksh
spend
➜ Lista os custos ACITS UNIX
até à datatime
➜ Mede o tempo de execução de programasuptime
➜ Diz-nos há quanto tempo o sistema está funcional, quando foi ligado e o seu uptime
w
➜ Mostra-nos quem está no sistema ou que comando cada job
está a executarwho
➜ Mostra-nos quem está logado no sistemawhois
➜ Serviço de
diretório de domínios da Internet, permite-nos saber informações sobre
determinados domínios na Internet, quando um domínio foi registado,
quando expira, etcwhoami
➜ Diz-nos quem é o dono da shell
abiword
➜ Processador de Texto Open Source
addbib
➜ Cria ou modifica bases de dados bibliográficascol
➜ Reverte o filtro a line feeds
diction
➜ Identifica sentenças com palavrasdiffmk
➜ Marca diferenças entre arquivosdvips
➜ Converte arquivos TeX DVI
em arquivos PostScript
explain
➜ Explica frases encontradas pelo programa diction
grap
➜ Preprocessador pic
para desenhar gráficos, usado em tarefas elementares de análises de dadoshyphen
➜ Encontra palavras com hífenesispell
➜ Verifica a ortografia de forma interactivalatex
➜ Formata texto em LaTeX
, que é baseado no TeX
pdfelatex
➜ Para documentos LaTeX
em formato pdf
latex2html
➜ Converter LaTeX
para html
lookbib
➜ Encontra referências bibliográficasmacref
➜ Cria uma referência cruzada listando arquivos de macros nroff/troff
ndx
➜ Cria uma página de indexação para um documentoneqn
➜ Formata matemáticas com nroff
nroff
➜ Formata texto para exibição simplespic
➜ Produz simples imagens para troff input
psdit
➜ Filtra um output
troff
para a Apple LaserWriter
ptx
➜ Cria uma indexação permutada mas não em CCWF
refer
➜ Insere referências de bases de dados bibliográficasroffbib
➜ Faz o run off
de uma base de dados bibliográficasortbib
➜ Ordena uma base de dados bibliográficaspell
➜ Encontra erros de ortografiastyle
➜ Analisa as características superficiais de um documentotbl
➜ Formata tabelas para nroff/troff
tex
➜ Formata textotpic
➜ Converte arquivos pic source
em comandos TeX
wget
➜ Permite-nos fazer o
download completo de páginas web, com todos os arquivos, de forma
fácil e não interactiva, sem exigir por isso presença do usuário,
respeitando também o arquivo robots.txt
html2ps
➜ Conversor de html
para ps
latex2html
➜ Conversor de LaTeX
para html
lynx
➜ Navegador web
baseado em modo de texto, ou seja, é um web browser
que nos permite abrir todo o tipo de páginas visualizando apenas os textos e links
, não vendo assim as imagens, e sendo por isso bastante rápido, mas requere prática para ser manuseadonetscape
➜ Navegador web
da Netscape
sitecopy
➜ Aplicação que nos permite manter facil e remotamente web sites
weblint
➜ Verificador de sintaxes e de estilos html
gnulinux gnu terminal comandos