Você está na página 1de 7

O Linux uma famlia de sistemas operativos da famlia Unix, baseados no kernel Linux.

. So usados tanto em computadores pessoais como em servidores, e temos como exemplos de distribuies, a Red Hat, Ubuntu, CentOS,Slackware, Suse Linux, Debian, Caixa Mgica, etc... O Linux o perfeito exemplo do que um software gratuito e de open source, em que o seu cdigo fonte pode ser modificado, redistribudo e usado por toda a gente. O nome Linux vem do kernel Linux, que obteve o seu nome do seu criador Linus Torvalds, que o criou em 1991. A maioria das aplicaes e livrarias do Linux vm do sistema operativo GNU, comeado em 1983 por Richard Stallman, e devido a essa grande contribuio por parte da comunidade GNU que o Linux se desenvolveu tanto e se tornou to popular, e a razo do freqentemente usado nome mGNU/Linux. Grandes empresas usam o Linux quer como estaes de trabalho, quer como servidores, ou mesmo mquinas de desenvolvimento de programas para sistemas operativos Unix muitas vezes, e usado por todo o tipo de computadores pessoais e hardwares hoje em dia, incluindo at consolas de jogo como as Playstations, e at aparelhos como routers. Os comandos do Linux so mesmo muitos, tanto que muitos deles so aplicaes externas que podero estar j por defeito em determinadas distribuies mas que podero ter de ser instaladas mo em outras, como o nmap que um comando que no passa de uma aplicao bastante eficaz usada para por exemplo fazer portscans. Por esse motivo difcil expor todos os comandos

Segue abaixo uma lista bsica de comandos muito teis:

exit logout passwd rlogin ssh slogin yppasswd

Terminar a sesso, ou seja, a shell (mais ajuda digitando man sh ou man csh) Deslogar, ou seja, terminar a sesso actual, mas apenas na C shell e na bash shell Mudar a password do nosso utilizador Logar de forma segura noutro sistema Unix/Linux Sesso segura, vem de secure shell, e permite-nos logar num servidor atravs do protocolo ssh Verso segura do rlogin Mudar a password do nosso utilizador nas pginas amarelas (yellow pages)

Comandos de Comunicaes mail mesg pine talk write Enviar e receber emails Permitir ou negar mensagens de terminal e pedidos de conversao (talk requests) Outra forma de enviar e receber emails, uma ferramenta rpida e prtica Falar com outros utilizadores que estejam logados no momento Escrever para outros utilizadores que estejam logados no momento

Comandos de Ajuda e Documentao apropos find Localiza comandos por pesquisa de palavra-chave Localizar ficheiros, como por exemplo: find . -name *.txt -print, para pesquisa de ficheiros de texto por entre os ficheiros da directoria actual Lana o explorador de informaes Manual muito completo, pesquisa informao acerca de todos os comandos que necessitemos de saber, como por exemplo man find Descreve o que um determinado comando Localizar a pgina de ajuda (man page), cdigo fonte, ou ficheiros binrios, de um determinado programa

info man

whatis whereis

Comandos de Edio de Texto

emacs pico sed vi vim

Editor de Editor de de nano Editor de Editor de Editor de

texto screen-oriented texto screen-oriented, tambm chamado texto stream-oriented texto full-screen texto full-screen melhorado (vi

improved)

Comandos de Gesto de Ficheiros e Directorias

cd chmod

chown chgrp cmp comm cp crypt diff file grep

gzip ln ls lsof mkdir mv pwd

quota rm

rmdir stat sync

sort

tar

Mudar de directoria actual, como por exemplo cd directoria, cd .., cd / Mudar a proteco de um ficheiro ou directoria, como por exemplo chmod 777, parecido com oattrib do MS-DOS Mudar o dono ou grupo de um ficheiro ou directoria, vem de change owner Mudar o grupo de um ficheiro ou directoria Compara dois ficheiros Selecciona ou rejeita linhas comuns a dois ficheiros seleccionados Copia ficheiros, como o copy do MS-DOS Encripta ou Desencripta ficheiros (apenas CCWF) Compara o contedo de dois ficheiros ASCII Determina o tipo de ficheiro Procura um ficheiro por um padro, 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 Comprime ou expande ficheiros Cria um link a um ficheiro Lista o contedo de uma directoria, semelhante ao comando dir no MS-DOS Lista os ficheiros abertos, vem de list open files Cria uma directoria, vem de make directory Move ou renomeia ficheiros ou directorias Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja apathname Mostra-nos o uso do disco e os limites Apaga ficheiros, vem de remove, e semelhante ao comando del no MS-DOS, preciso ter cuidado com o comando rm * pois apaga tudo sem confirmao por defeito Apaga directorias, vem de remove directory Mostra o estado de um ficheiro, til para saber por exemplo a hora e data do ltimo acesso ao mesmo Faz um flush aos buffers do sistema de ficheiros, sincroniza os dados no disco com a memria, ou seja escreve todos os dados presentes nos buffersda memria para o disco Ordena, une ou compara texto, podendo ser usado para extrair informaes dos ficheiros de texto ou mesmo para ordenar dados de outros comandos como por exemplo listar ficheiros ordenados pelo nome Cria ou extrai arquivos, muito usado como

programa de backup ou compresso de ficheiros Copia o input para um standard output e outros ficheiros tr Traduz caracteres umask Muda as proteces 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 tee

Exibio ou Impresso de Ficheiros

cat

fold head

lpq lpr lprm more

less page

pr tail

zcat xv gv xpdf

Mostra o contedo de um ficheiro, como o comando type do MD-DOS, e muito usado tambm 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 Encurta, ou seja, faz um fold das linhas longas para caberem no dispositivo de output 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 Examina a spooling queue da impressora Imprime um ficheiro Remove jobs da spooling queue da impressora Mostra o contedo de um ficheiro, mas apenas um ecr de cada vez, ou mesmo output de outros comandos, como por exemplo ls | more Funciona como o more, mas com menos features, menos caractersticas e potenciais usos Funciona de forma parecida com o comando more, mas exibe os ecrs de forma invertida ao comandomore Pagina um ficheiro para posterior impresso 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 Mostra-nos um ficheiro comprimido Serve para exibir, imprimir ou mesmo manipular imagens Exibe ficheiros ps e pdf Exibe ficheiros pdf, usa o gv

Comandos de Transferncia de Ficheiros

ftp

rsync scp

Vem de file transfer protocol, e permite-nos, usando o protocolo de transferncia de ficheirosftp, transferir ficheiros entre vrios hosts de uma rede, como aceder a um servidor de ftp para enviar ou puxar ficheiros Sincroniza de forma rpida e flexvel dados entre dois computadores Verso segura do rcp

Comandos de Notcias ou Rede netstat rsh ssh nmap ifconfig ping Mostra o estado da rede Corre umam shell em outros sistemas UNIX Verso segura do rsh Poderoso port-scan, para visualizarmos portas abertas num dado host Visualizar os ips da nossa mquina, entre outras funes relacionadas com ips 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 bg fg jobs Mata um processo, como por exemplo kill -kill 100ou kill -9 100 ou kill -9 %1 Coloca um processo suspenso em background Ao contrrio do comando bg, o fg traz de volta um processo ao foreground Permite-nos visualizar jobs em execuo, quando corremos uma aplicao em background, poderemos ver esse job com este comando, e termina-lo com um comando kill -9 %1, se for o jobnmero 1, por exemplo Lista os processos que mais cpu usam, til para verificar que processos esto a provocar um uso excessivo de memria, e quanta percentagem decpu cada um usa em dado momento Suspende o processo no prximo pedido de input Suspende o processo actual

top

^y ^z

Comandos de Informao de Estado

clock date df du env finger history

Define a hora do processador Exibe a data e hora Exibe um resumo do espao livre em disco Exibe um resumo do uso do espao em disco Exibe as variveis de ambiente Pesquisa informaes de utilizadores Lista os ltimos comandos usados, muito teis para lembrar tambm de que comandos foram

last lpq manpath printenv ps

pwd

set spend time uptime w who whois

whoami

usados para fazer determinada aco no passado ou o que foi feito em dada altura Indica o ltimo login de utilizadores Examina a spool queue Mostra a path de procura para as pginas do comando man Imprime as variveis de ambiente Lista a lista de processos em execuo, til para saber o pid de um processo para o mandar abaixo com o comando kill, entre outras coisas Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja apathname Define variveis da sesso, ou seja, da shell, na C shell, na bash ou na ksh Lista os custos ACITS UNIX at data Mede o tempo de execuo de programas Diz-nos h quanto tempo o sistema est funcional, quando foi ligado e o seu uptime Mostra-nos quem est no sistema ou que comando cada job est a executar Mostra-nos quem est logado no sistema Servio de directrio de domnios da Internet, permite-nos saber informaes sobre determinados domnios na Internet, quando um domnio foi registado, quando expira, etc Diz-nos quem o dono da shell

Comandos de Processamento de Texto

abiword addbib col diction diffmk dvips explain grap hyphen ispell latex pdfelatex latex2html lookbib macref ndx neqn nroff

Processador de Texto Open Source Cria ou modifica bases de dados bibliogrficas Reverte o filtro a line feeds Identifica sentenas com palavras Marca diferenas entre ficheiros Converte ficheiros TeX DVI em ficheiros PostScript Explica frases encontradas pelo programa diction Preprocessador pic para desenhar grficos, usado em tarefas elementares de anlises de dados Encontra palavras com hfenes Verifica a ortografia de forma interactiva Formata texto em LaTeX, que baseado no TeX Para documentos LaTeX em formato pdf Converter LaTeX para html Encontra referncias bibliogrficas Cria uma referncia cruzada listando ficheiros de macros nroff/troff Cria uma pgina de indexao para um documento Formata matemticas com nroff Formata texto para exibio simples

pic psdit ptx refer roffbib sortbib spell style tbl tex tpic wget

Produz simples imagens para troff input Filtra um output troff para a Apple LaserWriter Cria uma indexao permutada mas no em CCWF Insere referncias de bases de dados bibliogrficas Faz o run off de uma base de dados bibliogrfica Ordena uma base de dados bibliogrfica Encontra erros de ortografia Analisa as caractersticas superficiais de um documento Formata tabelas para nroff/troff Formata texto Converte ficheiros pic source em comandos TeX Permite-nos fazer o download completo de pginas web, com todos os ficheiros, de forma fcil e no interactiva, sem exigir por isso presena do utilizador, respeitando tambm o ficheirorobots.txt

Web html2ps latex2html lynx Conversor de html para ps Conversor de LaTeX para html Navegador web baseado em modo de texto, ou seja, um web browser que nos permite abrir todo o tipo de pginas visualizando apenas os textos elinks, no vendo assim as imagens, e sendo por isso bastante rpido, mas requere prtica para ser manuseado Navegador web da Netscape Aplicao que nos permite manter facil e remotamente web sites Verificador de sintaxes e de estilos html

netscape sitecopy weblint

Você também pode gostar