Mostrando postagens com marcador Linux - comandos. Mostrar todas as postagens
Mostrando postagens com marcador Linux - comandos. Mostrar todas as postagens

segunda-feira, 4 de abril de 2011

Guia de Referências do Linux

A

  • adduser - cria um novo usuário.
  • alias - permite nomear um conjunto de comandos, a ser executado pelo sistema, por um único nome.
  • apropos - informa quais os comandos do Linux possuem, em sua definição, uma determinada expressão.
  • ar - inclui/atualiza/extrai/deleta arquivos de/em um repositório de arquivos.
  • at - agenda tarefas a serem executadas pelo sistema.
  • atq - lista as tarefas agendadas com o comando at.
  • atrm - remove tarefas agendadas.
  • awk - linguagem de processamento e procura de padrões.

B

  • bg - faz um programa, que está executando em primeiro plano, passar a executar em segundo plano.

C

  • cal - exibe um calendário simplificado.
  • cat - concatena e/ou exibe um ou mais arquivos.
  • cd - altera o diretório atual de trabalho do usuário.
  • chfn - altera as informações apresentadas pelo utilitário finger.
  • chgrp - altera o grupo de arquivos/diretórios.
  • chmod - altera as permissões de acesso de arquivos/diretórios.
  • chown - altera o dono e o grupo de arquivos/diretórios.
  • chsh - altera o shell padrão do usuário.
  • clear - limpa a tela do terminal.
  • comandos do linux - explica o formato dos comandos do Linux.
  • compress - compacta/descompacta arquivos.
  • consoles virtuais - interface do Linux com os usuários.
  • cotas de disco - define a quantidade de espaço em disco que cada usuário pode usar.
  • cp - copia arquivos e diretórios.
  • crontab - agenda tarefas para serem executadas periodicamente.
  • curingas - *, ? e [ ]
  • cut - seleciona colunas de um arquivo txt ou da entrada padrão.
  • cvs - aplicativo para gerenciamento de código-fonte.

D

  • date - exibe ou modifica a data e a hora do sistema.
  • dd - converte e copia um arquivo.
  • depmod - produz arquivo contendo as dependências de módulo.
  • df - mostra o espaço livre das partições.
  • diff - compara dois arquivos, em formato texto, linha a linha.
  • DISPLAY - variável de ambiente que define onde a saída de uma aplicação gráfica deve aparecer.
  • dmesg - mostra as mensagens da última inicialização do sistema.
  • du - informações sobre o uso do disco.
  • dvips - converte arquivo .dvi em .ps (PostScript).

E

  • echo - mostra o conteúdo dos diretórios.
  • edquota - editor do sistema de cotas.
  • emacs - editor de textos distribuído pela Free Software Foundation.
  • env - executa um programa/comando em um ambiente modificado.
  • exit - encerra execução do shell atualmente em uso pelo usuário.
  • export - comando do shell que permite configurar e compartilhar variáveis de ambiente entre diversos programas e bibliotecas acessados a partir do mesmo terminal.

F

  • fdformat - formatação de baixo nível em disquete.
  • fdisk - aplicativo utilizado para particionar discos.
  • fg - faz um programa, que está sendo executado em segundo plano (background), passar a ser executado em primeiro plano.
  • file - determina o tipo do arquivo.
  • find - pesquisa arquivos em uma hierarquia de diretórios.
  • finger - exibe informações sobre um usuário.
  • fortune - aplicativo que exibe uma citação aleatória.
  • free - exibe a quantidade de memória livre/usada no sistema.
  • fsck - verifica e repara um sistema de arquivos.
  • fuser - identifica os processos que estão usando um determinado arquivo e/ou diretório.

G

  • gcc - compilador de C para Linux.
  • gdb - aplicativo para depuração de programas C, C++ e Modula-2.
  • getty - configura o modo de funcionamento, velocidade e comportamento da linha.
  • ghostview - aplicativo para visualização de arquivos .ps (PostScript) e PDF.
  • GID - número de identificação de grupo para o kernel do Linux.
  • grep - procura padrões em um arquivo.
  • groupadd - cria um novo grupo.
  • groupdel - deleta um grupo.
  • groupmod - modifica um grupo.
  • groups - lista os grupos aos quais um usuário pertence.
  • grpconv - usa o sistema gshadow para proteger as senhas dos grupos.
  • grpunconv - elimina o uso do sistema gshadow de proteção de senhas.
  • gunzip - descompacta arquivos.
  • gv - mesmo que ghostview.
  • gzip - compacta/descompacta arquivos.

H

  • head - exibe o início de um arquivo texto.
  • help - exibe informações sobre um comando.
  • hostname - mostra ou muda o nome do computador na rede.
  • hwclock - exibe ou modifica a data e a hora do relógio da máquina.

I

  • id - identifica os UIDs e GIDs efetivos e reais.
  • ifconfig - configura uma interface de rede.
  • init - processo de controle da inicialização do sistema.
  • inode - identificador de diretório/arquivo em um sistema de arquivos.
  • insmod - carrega módulos do kernel na memória do sistema.
  • ipcrm - remove recurso ipc (inter-process communication).
  • ipcs - fornece informações sobre recursos ipc (inter-process communication).
  • ispell - ferramenta para correção ortográfica.

J

  • jobs - mostra os processos executando em segundo plano (background).

K

  • kernel - núcleo do Linux.
  • kill - envia um determinado sinal a um processo em execução no sistema.
  • killall - envia um determinado sinal a um conjunto de processos que usam o mesmo nome.
  • kudzu - ferramenta que detecta e configura dispositivos de hardware.

L

  • last - exibe todas as informações referentes a entrada (login) e saída (logout) de usuários do sistema.
  • lastlog - exibe informações referentes ao último login de cada usuário.
  • latex - gera arquivo .dvi a partir da definição de macros TEX.
  • ldconfig - atualiza os links para as bibliotecas compartilhadas.
  • less - permite fazer a paginação de arquivos ou da entrada padrão.
  • lesskey - personaliza as teclas usadas no paginador less.
  • lilo - carregador de inicialização do Linux.
  • linux_logo - aplicativo que exibe os logotipos do Linux.
  • linuxconf - ferramenta de administração do Linux.
  • ln - cria ligações entre arquivos.
  • locate - lista os arquivos cujos nomes coincidem com o padrão informado.
  • login - processo responsável por permitir ou não o acesso de usuários ao sistema.
  • lpc - aplicativo para controle de impressão de arquivos.
  • lpq - examina o conteúdo da fila de impressão.
  • lpr - imprime arquivos.
  • lprm - remove arquivos da fila de impressão.
  • ls - lista o conteúdo de um diretório.
  • lsmod - lista os módulos do kernel que estão carregados na memória.

M

  • make - utilitário para verificação e compilação de grupo de arquivos.
  • MAKEDEV - script usado para criar/alterar/deletar dispositos em /dev.
  • makewhatis - cria a base de dados makewhatis.
  • man - formata e apresenta páginas do manual on-line.
  • mc - aplicativo para manipulação de arquivos e diretórios.
  • mesg - habilita/desabilita o recebimento de mensagens de outros usuários.
  • mingetty - getty mínimo para consoles virtuais.
  • mkbootdisk - cria um disco de inicialização (emergência) do sistema.
  • mkdir - cria diretórios.
  • mke2fs - formata uma partição de disco usando o sistema de arquivos ext2.
  • mkfs - constrói um sistema de arquivos Linux.
  • mkswap - configura uma área de troca (swap) do Linux.
  • modprobe - carrega módulos e verifica as dependências dos módulos.
  • módulos - peças de código de objeto que podem ser carregados em um kernel em operação.
  • more - permite fazer a paginação de arquivos ou da entrada padrão.
  • mount - monta sistemas de arquivos.
  • mouseconfig - aplicativo para configurar o mouse.
  • mpage - permite imprimir várias páginas em uma única folha de papel.
  • mt - controla unidades de fita.
  • mtools - utilitários para acessar discos DOS no UNIX.
  • mv - move (ou altera o nome de) arquivos.

N

  • newgrp - muda, temporariamente, o grupo (GID) do usuário.
  • nice - configura a prioridade de execução de um comando ou de um programa.
  • nl - exibe o conteúdo de um arquivo enumerando as linhas.
  • nohup - executa um comando imune a interrupções de conexão.

O

P

  • passwd - altera a senha de um usuário.
  • permissão de acesso - autorização para ler/gravar/executar um arquivo/diretório do sistema.
  • pico - editor de texto baseado no sistema de mensagens pine.
  • PID - número de identificação (ID) de um processo.
  • pr - formata arquivos de texto para impressão.
  • printenv - mostra as variáveis de ambiente utilizadas pelo sistema.
  • processo - programa em execução.
  • ps - exibe informações sobre os processos que estão executando na máquina.
  • pwconv - usa o sistema shadow para proteger as senhas dos usuários.
  • pwd - exibe o nome do diretório atual.
  • pwunconv - elimina o uso do sistema shadow de proteção de senhas.

Q

  • quota - fornece informações sobre o sistema de cotas.
  • quotaoff - desabilita o sistema de cotas.
  • quotaon - habilita o sistema de cotas.

R

  • RCS - aplicativo para gerenciamento de código-fonte.
  • reboot - reinicializa o computador.
  • redirecionadores de E/S - >, >>, < e |.
  • renice - altera a prioridade de um processo que está executando.
  • rev - inverte as linhas de um arquivo.
  • rlogin - inicia uma sessão de terminal remoto.
  • rm - remove arquivos/diretórios.
  • rmdir - remove diretórios vazios.
  • rmmod - descarrega módulos do kernel da memória do sistema.
  • root - administrador do sistema ou superusuário.
  • rpm - gerenciador de pacotes da distribuição Red Hat.

S

  • separador de comandos - ; e ;\
  • set - exibe a lista das variáveis de ambiente.
  • setserial - exibe ou modifica as definições sobre porta serial.
  • setterm - configura os atributos do terminal no modo texto.
  • shell - interpretador de comandos do Linux.
  • shutdown - encerra/reinicializa o sistema.
  • sistemas de arquivos - como os arquivos e os diretórios são organizados no Linux.
  • sort - ordena as linhas de arquivos textos.
  • source - atualiza arquivos do sistema.
  • split - divide um arquivo em arquivos menores.
  • strfile - cria um arquivo de acesso aleatório para armazenamento de strings.
  • strings - extrai strings de arquivos binários.
  • stty - modifica e/ou mostra as configurações de linhas de terminal.
  • su - executa um shell com substituição de usuário e grupo.
  • sudo - executa um comando usando os privilégios de um outro usuário.
  • swap - partição do disco usada como memória auxiliar (área de troca).
  • swapoff - desabilita dispositivos e arquivos para paginação e troca.
  • swapon - habilita dispositivos e arquivos para paginação e troca.
  • sync - grava os dados da memória nas unidades de disco.

T

  • tac- concatena e exibe um ou mais arquivos na ordem inversa.
  • tail - exibe as últimas linhas de um arquivo texto.
  • talk - permite conversa em tempo real entre dois usuários.
  • tar - armazena e extrai arquivos de um arquivo tar.
  • teclas especiais - conjunto de teclas com características especiais no Linux.
  • tee - ler da entrada padrão e grava na saída padrão.
  • telinit - processo de controle da inicialização do sistema.
  • telnet - permite acessar uma máquina remotamente.
  • tempo de época - data e hora que o Linux considera como o início dos tempos.
  • tex- sistema de processamento de textos para formatação de documentos.
  • time - mede o tempo necessário para executar um comando/aplicativo.
  • top - utilitário que lista, em tempo real, os processos que estão usando a cpu.
  • touch - muda a data e a hora do último acesso/modificação de um arquivo.
  • tr - apaga ou altera caracteres.
  • tree - apresenta, em formato de árvore, o conteúdo de um diretório.
  • type - exibe o tipo de um arquivo.

U

  • UID - número de identificação do usuário para o kernel do Linux.
  • umask - define as permissões que não estão disponíveis aos usuários do sistema.
  • umount - desmonta sistemas de arquivos.
  • uname - exibe informações sobre o sistema.
  • uniq - remove as linhas duplicadas de um arquivo ordenado.
  • unset - apaga uma variável de ambiente.
  • updatedb - atualiza banco de dados de nome de arquivos.
  • uptime - diz há quanto tempo o sistema está funcionando.
  • useradd - cria  um novo usuário.
  • userdel - remove usuário e seus respectivos arquivos do sistema.
  • usermod - modifica uma conta de usuário do sistema.
  • users - mostra os usuários que estão atualmente conectados ao sistema.

V

  • variáveis de ambiente - conjunto de variáveis usadas para definir o ambiente de trabalho dos usuários do sistema.
  • vigr - edita o arquivo /etc/group.
  • vim - editor de textos em formato ASCII.
  • vipw - edita o arquivo /etc/passwd.
  • visudo - edita o arquivo /etc/sudoers.

W

  • w - informa quais os usuários que estão conectados e o que eles estão executando.
  • wc - conta linhas, palavras e caracteres de arquivos.
  • whatis - mostra um resumo rápido sobre um ou mais comandos.
  • whereis - lista as localizações de programas binários, fontes e documentações.
  • who - informa quais os usuários que estão conectados.
  • whoami - fornece a identificação efetiva do usuário.

X

  • X ou X Window - é a interface gráfica (GUI) padrão do Linux.
  • xhost - define quais máquina podem acessar o servidor X.
  • xman - aplicativo gráfico de exibição da documentação do Linux para o sistema X Window.

Y

Z

  • zgrep - procura padrões em um arquivo compactado.
  • zip - compacta arquivos.

domingo, 3 de abril de 2011

Comandos Linux/UNIX

Para todo e qualquer comando, existe um manual (páginas de help) que podem ser acessadas se digitarmos o comando man antes do comando a ser pesquisado.
Exemplo: man ls <Enter>




Comandos de Controlo e Acesso
exitTerminar a sessão, ou seja, a shell (mais ajuda digitando man sh ou man csh)
logoutDeslogar, ou seja, terminar a sessão actual, mas apenas na C shell e na bash shell
passwdMudar a password do nosso utilizador
rloginLogar de forma segura noutro sistema Unix/Linux
sshSessão segura, vem de secure shell, e permite-nos logar num servidor através do protocolo ssh
sloginVersão segura do rlogin
yppasswdMudar a password do nosso utilizador nas páginas amarelas (yellow pages)

Comandos de Comunicações
mailEnviar e receber emails
mesgPermitir ou negar mensagens de terminal e pedidos de conversação (talk requests)
pineOutra forma de enviar e receber emails, uma ferramenta rápida e prática
talkFalar com outros utilizadores que estejam logados no momento
writeEscrever para outros utilizadores que estejam logados no momento

Comandos de Ajuda e Documentação
aproposLocaliza comandos por pesquisa de palavra-chave
findLocalizar ficheiros, como por exemplo: find . -name *.txt -print, para pesquisa de ficheiros de texto por entre os ficheiros da directoria actual
infoLança o explorador de informações
manManual muito completo, pesquisa informação acerca de todos os comandos que necessitemos de saber, como por exemplo man find
whatisDescreve o que um determinado comando é
whereisLocalizar a página de ajuda (man page), código fonte, ou ficheiros binários, de um determinado programa

Comandos de Edição de Texto
emacsEditor de texto screen-oriented
picoEditor de texto screen-oriented, também chamado de nano
sedEditor de texto stream-oriented
viEditor de texto full-screen
vimEditor de texto full-screen melhorado (vi improved)

Comandos de Gestão de Ficheiros e Directorias
cdMudar de directoria actual, como por exemplo cd directoriacd ..cd /
chmodMudar a protecção de um ficheiro ou directoria, como por exemplo chmod 777, parecido com oattrib do MS-DOS
chownMudar o dono ou grupo de um ficheiro ou directoria, vem de change owner
chgrpMudar o grupo de um ficheiro ou directoria
cmpCompara dois ficheiros
commSelecciona ou rejeita linhas comuns a dois ficheiros seleccionados
cpCopia ficheiros, como o copy do MS-DOS
cryptEncripta ou Desencripta ficheiros (apenas CCWF)
diffCompara o conteúdo de dois ficheiros ASCII
fileDetermina o tipo de ficheiro
grepProcura um ficheiro 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 ficheiro a.txt que contenham a palavra “ola”
gzipComprime ou expande ficheiros
lnCria um link a um ficheiro
lsLista o conteúdo de uma directoria, semelhante ao comando dir no MS-DOS
lsofLista os ficheiros abertos, vem de list open files
mkdirCria uma directoria, vem de make directory”
mvMove ou renomeia ficheiros ou directorias
pwdMostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja apathname
quotaMostra-nos o uso do disco e os limites
rmApaga ficheiros, 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 defeito
rmdirApaga directorias, vem de remove directory
statMostra o estado de um ficheiro, útil para saber por exemplo a hora e data do último acesso ao mesmo
syncFaz um flush aos buffers do sistema de ficheiros, sincroniza os dados no disco com a memória, ou seja escreve todos os dados presentes nos buffersda memória para o disco
sortOrdena, 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
tarCria ou extrai arquivos, muito usado como programa de backup ou compressão de ficheiros
teeCopia o input para um standard output e outros ficheiros
trTraduz caracteres
umaskMuda as protecções de ficheiros por defeito
uncompressRestaura um ficheiro comprimido
uniqReporta ou apaga linhas repetidas num ficheiro
wcConta linhas, palavras e mesmo caracteres num ficheiro

Exibição ou Impressão de Ficheiros
catMostra 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
foldEncurta, ou seja, faz um fold das linhas longas para caberem no dispositivo de output
headMostra 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
lpqExamina a spooling queue da impressora
lprImprime um ficheiro
lprmRemove jobs da spooling queue da impressora
moreMostra o conteúdo de um ficheiro, mas apenas um ecrã de cada vez, ou mesmo output de outros comandos, como por exemplo ls | more
lessFunciona como o more, mas com menos features, menos características e potenciais usos
pageFunciona de forma parecida com o comando more, mas exibe os ecrãs de forma invertida ao comandomore
prPagina um ficheiro para posterior impressão
tailFunciona 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
zcatMostra-nos um ficheiro comprimido
xvServe para exibir, imprimir ou mesmo manipular imagens
gvExibe ficheiros ps e pdf
xpdfExibe ficheiros pdf, usa o gv

Comandos de Transferência de Ficheiros
ftpVem de file transfer protocol, e permite-nos, usando o protocolo de transferência de ficheirosftp, transferir ficheiros entre vários hosts de uma rede, como aceder a um servidor de ftp para enviar ou puxar ficheiros
rsyncSincroniza de forma rápida e flexível dados entre dois computadores
scpVersão segura do rcp

Comandos de Notícias ou Rede
netstatMostra o estado da rede
rshCorre umam shell em outros sistemas UNIX
sshVersão segura do rsh
nmapPoderoso port-scan, para visualizarmos portas abertas num dado host
ifconfigVisualizar os ips da nossa máquina, entre outras funções relacionadas com ips
pingPingar 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
killMata um processo, como por exemplo kill -kill 100ou kill -9 100 ou kill -9 %1
bgColoca um processo suspenso em background
fgAo contrário do comando bg, o fg traz de volta um processo ao foreground
jobsPermite-nos visualizar jobs em execução, quando corremos uma aplicação em background, poderemos ver esse job com este comando, e termina-lo com um comando kill -9 %1, se for o jobnúmero 1, por exemplo
topLista os processos que mais cpu usam, útil para verificar que processos estão a provocar um uso excessivo de memória, e quanta percentagem decpu cada um usa em dado momento
^ySuspende o processo no próximo pedido de input
^zSuspende o processo actual

Comandos de Informação de Estado
clockDefine a hora do processador
dateExibe a data e hora
dfExibe um resumo do espaço livre em disco
duExibe um resumo do uso do espaço em disco
envExibe as variáveis de ambiente
fingerPesquisa informações de utilizadores
historyLista os últimos comandos usados, muito útil para lembrar também de que comandos foram usados para fazer determinada acção no passado ou o que foi feito em dada altura
lastIndica o último login de utilizadores
lpqExamina a spool queue
manpathMostra a path de procura para as páginas do comando man
printenvImprime as variáveis de ambiente
psLista 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 coisas
pwdMostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja apathname
setDefine variáveis da sessão, ou seja, da shell, na C shell, na bash ou na ksh
spendLista os custos ACITS UNIX até à data
timeMede o tempo de execução de programas
uptimeDiz-nos há quanto tempo o sistema está funcional, quando foi ligado e o seu uptime
wMostra-nos quem está no sistema ou que comando cada job está a executar
whoMostra-nos quem está logado no sistema
whoisServiço de directó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, etc
whoamiDiz-nos quem é o dono da shell

Comandos de Processamento de Texto
abiwordProcessador de Texto Open Source
addbibCria ou modifica bases de dados bibliográficas
colReverte o filtro a line feeds
dictionIdentifica sentenças com palavras
diffmkMarca diferenças entre ficheiros
dvipsConverte ficheiros TeX DVI em ficheiros PostScript
explainExplica frases encontradas pelo programa diction
grapPreprocessador pic para desenhar gráficos, usado em tarefas elementares de análises de dados
hyphenEncontra palavras com hífenes
ispellVerifica a ortografia de forma interactiva
latexFormata texto em LaTeX, que é baseado no TeX
pdfelatexPara documentos LaTeX em formato pdf
latex2htmlConverter LaTeX para html
lookbibEncontra referências bibliográficas
macrefCria uma referência cruzada listando ficheiros de macros nroff/troff
ndxCria uma página de indexação para um documento
neqnFormata matemáticas com nroff
nroffFormata texto para exibição simples
picProduz simples imagens para troff input
psditFiltra um output troff para a Apple LaserWriter
ptxCria uma indexação permutada mas não em CCWF
referInsere referências de bases de dados bibliográficas
roffbibFaz o run off de uma base de dados bibliográfica
sortbibOrdena uma base de dados bibliográfica
spellEncontra erros de ortografia
styleAnalisa as características superficiais de um documento
tblFormata tabelas para nroff/troff
texFormata texto
tpicConverte ficheiros pic source em comandos TeX
wgetPermite-nos fazer o download completo de páginas web, com todos os ficheiros, de forma fácil e não interactiva, sem exigir por isso presença do utilizador, respeitando também o ficheirorobots.txt
Web
html2psConversor de html para ps
latex2htmlConversor de LaTeX para html
lynxNavegador 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 elinks, não vendo assim as imagens, e sendo por isso bastante rápido, mas requere prática para ser manuseado
netscapeNavegador web da Netscape
sitecopyAplicação que nos permite manter facil e remotamente web sites
weblintVerificador de sintaxes e de estilos html

Comandos Vários
aliasDefine comandos sinónimos
chquotaMuda a quota de disco em sistemas ACITS UNIX
chshMuda a shell de login por defeito
clearLimpa o ecrã de terminal, tal como o comando clsdo MS-DOS
echoFaz um eco de argumentos, se fizermos por exemplo echo olá iremos ver imprimido na linha abaixo a palavra “olá”
popdFaz um pop ao stack da directoria, mas apenas naC shell
pushdFaz um push ao stack da directoria, mas apenas na C shell
scriptFaz um typescript da nossa sessão de terminal
setenvDefine uma variável de ambiente, mas apenas na C shell
sttyDefine opções de terminal


Ferramentas de Programação
asAssembler, mas específico à arquitectura de cada máquina
awkProcura de padrões e linguagem de processamento
bcCalculadora online
ccCompilador C
cshIntérprete de comandos da C shell
dbxPrograma de debugging a nível de código fonte
f77Compilador Fortran
gdbDebugger de projectos GNU
gprofMostra o perfil de rotinas invocadas
ldUNIX loader
lexGera programas de análise léxica
lintVerifica códigos fonte em C
makeFerramenta de instalação e compilação de grandes aplicações
maplePrograma de Matemática Simbólica, ou Symbolic Mathematics program
mathPrograma de Matemática Simbólica, ou Symbolic Mathematics program
niceCorrer um comando em baixa prioridade (mais ajuda digitando man nice ou man csh)
nohupCorrer um comando que esteja imune a possíveishangups
pcCompilador de Pascal (xlp em ADS)
perlIntérprete de comandos da popular linguagem de programação Perl
profExibe os dados de perfil
pythonIntérprete de comandos da linguagem de programação Python
shIntérprete de comandos da shell Bourne
yaccGera input parsing programs
xcalcCalculadora gráfica no ambiente X


Comandos de Processamento de Imagens
gimpAplicação do género do Photoshop, para trabalhar imagens
kpaintPrograma de desenho do kde
pbmProgramas de manipulação de imagens bitmap, existem utilitários diversos como o pbmtext que permite a passagem de por exemplo uma listagem de ficheiros para uma imagem em vez de outputpor texto
xfigPrograma de desenho
xvVisualizador de imagens
xvscanPermite-nos fazer o scan de imagens
xpaintPrograma de desenho, como o paint do Windows

Comandos Relativos a Som
mplayerLeitor de ficheiros mpg
realplayLeitor de ficheiros de audio e agora também de video
timidityConversor de ficheiros midi para ficheiros wav com leitor
xmmsLeitor de MP3, do género do WinAmp


X Windows
grabmodeDá-nos informação no ecrã do género "1152x864" 51.213kHz/56.59Hz
importCaptura uma janela
xdpyinfoNúmero de cores
xkillMata uma janela X, semelhante ao comando kill
xlockBloqueia o ecrã, faz um lock screen
xtermTerminal X, xterminal
xwininfoInformações sobre uma janela aberta

(comandoslinux.com)

Você também pode dar uma olhada no Guia Foca GNU/Linux (ótimo material de consulta).