P. 1
comandos linux

comandos linux

|Views: 284|Likes:
Publicado porMarcos Dias

More info:

Published by: Marcos Dias on Apr 09, 2011
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as TXT, PDF, TXT or read online from Scribd
See more
See less

06/04/2014

pdf

text

original

Os comandos básicos do Linux Agora que você já sabe como agir em um terminal, vamos aos comandos do Linux mais

co muns. Para utilizá-los, basta digitá-los e pressionar a tecla Enter de seu teclado. É importante frisar que, dependendo de sua distribuição Linux, um ou outro comando pod e estar indisponível. Além disso, alguns comandos só podem ser executados por usuários c om privilégios de administrador. A relação a seguir mostra os comandos seguidos de uma breve descrição: cal: exibe um calendário; cat arquivo: mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo info wester.txt, basta digitar cat infowester.txt; cd diretório: abre um diretório. Por exemplo, para abrir a pasta /mnt, basta digitar cd /mnt. Para ir ao diretório raiz a partir de qualquer outro, digite apenas cd; chmod: comando para alterar as permissões de arquivos e diretórios. Saiba mais neste artigo sobre permissões; clear: elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o terminal acabasse de ter sido acessado; cp origem destino: copia um arquivo ou diretório para outro local. Por exemplo, pa ra copiar o arquivo infowester.txt com o nome infowester2.txt para /home, basta digitar cp infowester.txt /home/infowester2.txt; date: mostra a data e a hora atual; df: mostra as partições usadas; diff arquivo1 arquivo2: indica as diferenças entre dois arquivos, por exemplo: dif f calc.c calc2.c; du diretório: mostra o tamanho de um diretório; emacs: abre o editor de textos emacs; file arquivo: mostra informações de um arquivo; find diretório parâmetro termo: o comando find serve para localizar informações. Para is so, deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ve r lista abaixo) e o termo da busca. Parâmetros: name - busca por nome type - busca por tipo size - busca pelo tamanho do arquivo mtime - busca por data de modificação Exemplo: find /home name tristania finger usuário: exibe informações sobre o usuário indicado; free: mostra a quantidade de memória RAM disponível; halt: desliga o computador; history: mostra os últimos comandos inseridos;

rm arquivo: apaga o arquivo especificado. preferível shutdown -r now). por exemplo. Saiba mais no artigo Processos no Linux. Por exemplo: digite shutdown -r +10 e o sistema i rá reiniciar daqui a 10 minutos. só que ao invés de copiar. ps: mostra os processos em execução.tar. reboot: reinicia o sistema imediatamente (pouco recomendável.0. veja: shutdown -r now: reinicia o computador shutdown -h now: desliga o computador O parâmetro now pode ser mudado.gz. shutdown: desliga ou reinicia o computador. Para um administrador mudar a senha de um usuário.10. Após abrir o Telnet. uname: mostra informações do sistema operacional e do computador. Exemplos: comandos cal e uname -a useradd usuário: cria uma nova conta usuário. Por exe mplo: telnet 192.gz: extrai um arquivo compactado em tar. basta digitar telnet nomedamáquina ou telnet IP. digite help para conhecer suas funções . desde que vazio. kill: encerra processados em andamento. su: passa para o usuário administrador. root (perceba que o símbolo $ mudará par a #). basta digitar passwd seguido do nome deste. conforme os recursos de memória consumidos. ls: lista os arquivos e diretórios da pasta atual. Digite uname -a pa ra obter mais detalhes. lpq: mostra o status da fila de impressão. telnet: ativa o serviço de Telnet em uma máquina. Para acessar esse computador a par tir de outros por Telnet. useradd marvin cria o usuár . mv origem destino: tem a mesma função do comando cp. move o a rquivo ou o diretório para o destino especificado. mkdir infowester cria uma pasta de nome infowester. passwd: altera sua senha. rmdir diretório: apaga o diretório especificado. tar -xzvf arquivo. lprm: remove trabalhos da fila de impressão. Saiba mais no artigo Processos no Linux.id usuário: mostra qual o número de identificação do usuário especificado no sistema.168. mkdir diretório: cria um diretório. pwd: mostra o diretório em que você está. Saiba mais no artigo Compactação e descompactação de arquivos com Tar e gzip. top: exibe a lista dos processos. lynx: abre o navegador de internet de mesmo nome. lpr arquivo: imprime o arquivo especificado. isto é. por exemplo.

O guia essencial :: Comandos do Linux . userdel usuário: apaga a conta do usuário especificado. vi: inicia o editor de textos vi. su: Muda para modo super usuário (root). Por exemplo. por exemplo. também o é saber como ace ssar seus recursos de ajuda. este mostrará todos os arquivos do diretório. Finalizando Praticamente todos os comandos citados possuem parâmetros que permitem incrementar suas funcionalidades. w: mostra os usuários logados atualmente no computador (útil para servidores). A melhor forma de conhecer os parâmetros adicionais de cada comando é consultando as informações de ajuda.Prático e Didático :: Manual completo do Linux . rmdir: Apaga diretório. mcedit: Editor de arquivos. pois isso te desobriga de decorar as sequências das f uncionalidades extras. uptime: mostra a quantas horas seu computador está ligado. a sintaxe é: man cp Se você estiver utilizando o bash. Par usar o man para obter detalhes d o comando cp. que geralmente fornece informações mais detalhadas. pode-se aplicar o comando help ou info da mesma forma que o comando man: help cp info cp Assim como conhecer os comandos básicos do Linux é importante. . se você digitar o comando ls com o parâmetro -R (ls -R). who: mostra quem está usando o sistema. inclusive os ocultos. mount: Monta dispositivos (ex. ls: Lista diretórios e arquivos. CD-ROM).: HD. CD-ROM). :: Linux .Guia do administrador Via Shopping UOL Também é possível utilizar o comando man (desde que seu conteúdo esteja instalado). mkdir: Criar diretório. Para isso. * * * * * * * * * * clear: Apaga a tela startx: Inicia modo gráfico.io marvin.: HD.: Livros sugeridos :. pode-se usar o recurso --help. você certamente terá boa prod utividade em suas tarefas no Linux. Sabendo usar todos os recursos. adduser: Cria usuário. Saiba mais aqui. Veja o exemplo para o comando ls: ls --help . umount: Desmonta dispositivos (ex. whereis nome: procura pelo binário do arquivo indicado. útil para conhecer seu diretór io ou se ele existe no sistema.

tar.rpm em . $ adduser nomedousuárionovo comando para se adicionar um usuário novo no sistema. * rpm -U: Instalação de pacotes .tar. mas não criou uma senha.* halt: Desliga a máquina.rpm. ou seja. ou seja. $ df -h mostra o espaço em disco livre em cada partição criada. a shell (mais ajuda digitando man sh ou man cs h) logout Deslogar. extensão . mas apenas na C shell e na ba sh shell passwd Mudar a password do nosso utilizador rlogin Logar de forma segura noutro sistema Unix/Linux ssh Sessão segura.rpm já instalado. * exit: Volta ao usuário anterior no console (quando este foi mudado para root ou vice-versa). só pode ser executado como roo t(administrador do Sistema). digite o comando su e o terminal lhe pedira a senha root para você adminstrar o sistema. * rpm -ivh: Instalação de pacotes rpm.tgz).tgz. * tar xzvf: Descompactação .bz2. Ex: rpm -U nome_do_arquivo. * upgradepkg: Instalar a versão mais recente de um pacote já instalado na máquina (Slackware.tgz). * lspci: Mostra o nome do dispositivo. * rpm -Uvh: Atualiza pacote . * rm: Deletar arquivo de texto. * rpm -e: Remoção de pacotes .tgz. Ex. * tar xjvf: Descompactação .bz2. Ex: rpm -Uvh nome_do_arquivo. * Ctrl + Alt + F6: Alterna para nova janela do console. extensão . se você estiver logado no terminal.rpm. Ex: tar xzvf nome_do_arquivo. * chmod 777: Dar permissão a arquivos negados.tar. # lspci -v lista os dispositivos instalados Comandos de Controlo e Acesso exit Terminar a sessão. Ex: rpm2tgz nome_do_arquivo. extensão .gz. $ reboot reiniciara a máquina $ shutdown -h now desligara a máquina. * rpm2tgz: Converter pacotes . Depois criar o arquivo no mcedit.tar. Ex: chmod 777 nome_do_arquivo. utilize este c omando para atribuir uma senha ao nomedousuárionovo $ free exibe a quantidade de memória livre utilizada pelo sistema. * cp: Copiar arquivo. ela completa o mesmo (ou mostra uma lista). e permite-nos logar num servidor através do protocolo ssh slogin Versão segura do rlogin yppasswd Mudar a password do nosso utilizador nas páginas amarelas (yellow pages) Comandos de Comunicações mail mesg sts) pine talk Enviar e receber emails Permitir ou negar mensagens de terminal e pedidos de conversação (talk reque Outra forma de enviar e receber emails. terminar a sessão actual. * [tab] (tecla tab): Após digitar o começo de uma palavra.rpm Ex: rpm -e nome_do_arquivo. * removepkg: Remover pacote do programa (Slackware. * mv: Mover arquivo.rpm.sh.gz.tgz). * touch: Criar Script. * installpkg: Instalar pacote do programa (Slackware. Ex: rpm -ivh nome_do_arquivo. $ passwd nomedousuárionovo no comando anterior você adicionou um usuário. Ex: tar xjvf nome_do_arquivo. uma ferramenta rápida e prática Falar com outros utilizadores que estejam logados no momento . vem de secure shell.: touch nome_do_arquivo.rp m.

-name *. como por exemplo man find whatis Descreve o que um determinado comando é whereis Localizar a página de ajuda (man page). como por exemplo chmod 777. é p reciso ter cuidado com o comando rm * pois apaga tudo sem confirmação por defeito rmdir Apaga directorias. código fonte.. cd .txt -print. vem de remove directory stat Mostra o estado de um ficheiro. ou seja a pathname quota Mostra-nos o uso do disco e os limites rm Apaga ficheiros. também chamado de nano stream-oriented full-screen full-screen melhorado (vi improved) Comandos de Gestão de Ficheiros e Directorias cd Mudar de directoria actual. sincroniza os dados no disco com a memória. parecido com o attrib do MS-DOS chown Mudar o dono ou grupo de um ficheiro ou directoria. de um determinado programa Comandos de Edição de Texto emacs pico sed vi vim Editor Editor Editor Editor Editor de de de de de texto texto texto texto texto screen-oriented screen-oriented. como por exemplo: find .txt grep ola irá mostrar-nos apenas as linhas do ficheiro a. vem de change owner chgrp Mudar o grupo de um ficheiro ou directoria cmp Compara dois ficheiros comm Selecciona ou rejeita linhas comuns a dois ficheiros seleccionados cp Copia ficheiros. cd / chmod Mudar a protecção de um ficheiro ou directoria.write Escrever para outros utilizadores que estejam logados no momento Comandos de Ajuda e Documentação apropos Localiza comandos por pesquisa de palavra-chave find Localizar ficheiros. por e xemplo um cat a. pesquisa informação acerca de todos os comandos que n ecessitemos de saber. ou ficheiros b inários. muito usado como programa de backup ou compressão de ficheiros . une ou compara texto. vem de remove. como por exemplo cd directoria.txt que contenham a palavra ola gzip Comprime ou expande ficheiros ln Cria um link a um ficheiro ls Lista o conteúdo de uma directoria. como o copy do MS-DOS crypt Encripta ou Desencripta ficheiros (apenas CCWF) diff Compara o conteúdo de dois ficheiros ASCII file Determina o tipo de ficheiro grep Procura um ficheiro por um padrão. sendo um filtro muito útil e usado. útil para saber por exemplo a hora e data do último acesso ao mesmo sync Faz um flush aos buffers do sistema de ficheiros. vem de list open files mkdir Cria uma directoria.. e é semelhante ao comando del no MS-DOS. podendo ser usado para extrair informações dos ficheiros de texto ou mesmo para ordenar dados de outros comandos como por exem plo listar ficheiros ordenados pelo nome tar Cria ou extrai arquivos. ou seja escreve todos os dados presentes nos buffers da memóri a para o disco sort Ordena. vem de make directory mv Move ou renomeia ficheiros ou directorias pwd Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento. para p esquisa de ficheiros de texto por entre os ficheiros da directoria actual info Lança o explorador de informações man Manual muito completo. semelhante ao comando dir no MS-DOS lsof Lista os ficheiros abertos.

transferir ficheiros entre vários hosts de uma rede. enviar pacotes icmp para um determi nado host e medir tempos de resposta. o fg traz de volta um processo ao foreground Permite-nos visualizar jobs em execução.txt num único de nome c. com o 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. mas apenas um ecrã de cada vez. usa o gv Comandos de Transferência de Ficheiros ftp Vem de file transfer protocol. ou seja. usando o protocolo de tran sferência de ficheiros ftp. como por exemplo fazendo cat a.txt b.txt para juntar o ficheiro a. 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. e é muito u sado também para concatenar ficheiros. palavras e mesmo caracteres num ficheiro Exibição ou Impressão de Ficheiros cat Mostra o conteúdo de um ficheiro. quando usado como filtro zcat Mostra-nos um ficheiro comprimido xv Serve para exibir.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. quando corremos uma aplicação em backgr . mas com menos features. menos características e pote nciais usos page Funciona de forma parecida com o comando more.txt > c. ou seja. como o comando type do MD-DOS. entre outras coisas Comandos de Controlo de Processos kill -9 %1 bg fg jobs Mata um processo. faz um fold das linhas longas para caberem no disposit ivo de output head Mostra as primeiras linhas de um ficheiro. entre outras funções relacionadas com ips ping Pingar um determinado host.txt. e permite-nos. como por exemplo com head -10 a. ou mesmo o utput de outros comandos.txt fold Encurta. ou usado como filtro para mostrar apenas os primeiros x resultados de ou tro 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. para visualizarmos portas abertas num dado host ifconfig Visualizar os ips da nossa máquina. como por exemplo kill -kill 100 ou kill -9 100 ou kill Coloca um processo suspenso em background Ao contrário do comando bg. como por exemplo ls more less Funciona como o more. mostra-nos as últimas linhas de um ficheiro ou mesmo do output de outro comando.txt e b. imprimir ou mesmo manipular imagens gv Exibe ficheiros ps e pdf xpdf Exibe ficheiros pdf.

da shell. se for o job número 1. entre outras coisas pwd Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento. quando um domínio foi registado. por exemplo top Lista os processos que mais cpu usam. útil para verificar que processos es tão a provocar um uso excessivo de memória. útil para saber o pid de um processo p ara o mandar abaixo com o comando kill. quando expira. na C shell. 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 df Exibe um resumo do espaço livre em disco du Exibe um resumo do uso do espaço em disco env Exibe as variáveis de ambiente finger Pesquisa informações de utilizadores history Lista os últimos comandos usados. etc whoami Diz-nos quem é o dono da shell Comandos de Processamento de Texto abiword Processador de Texto Open Source addbib Cria ou modifica bases de dados bibliográficas col Reverte o filtro a line feeds diction Identifica sentenças com palavras diffmk Marca diferenças entre ficheiros dvips Converte ficheiros TeX DVI em ficheiros PostScript explain Explica frases encontradas pelo programa diction grap Preprocessador pic para desenhar gráficos. muito útil para lembrar também de qu e comandos foram usados para fazer determinada acção no passado ou o que foi feito e m dada altura last Indica o último login de utilizadores lpq Examina a spool queue manpath Mostra a path de procura para as páginas do comando man printenv Imprime as variáveis de ambiente ps Lista a lista de processos em execução. e termina-lo com um comando kill -9 %1. quando foi ligado e o seu uptime w Mostra-nos quem está no sistema ou que comando cada job está a executar who Mostra-nos quem está logado no sistema whois Serviço de directório de domínios da Internet. poderemos ver esse job com este comando. que é baseado no TeX pdfelatex Para documentos LaTeX em formato pdf latex2html Converter LaTeX para html lookbib Encontra referências bibliográficas macref Cria uma referência cruzada listando ficheiros de macros nroff/troff ndx Cria uma página de indexação para um documento neqn Formata matemáticas com nroff nroff Formata texto para exibição simples . ou seja a pathname set Define variáveis da sessão. usado em tarefas elementares de análises de dados hyphen Encontra palavras com hífenes ispell Verifica a ortografia de forma interactiva latex Formata texto em LaTeX. ou seja. na bash ou na ksh spend Lista os custos ACITS UNIX até à data time Mede o tempo de execução de programas uptime Diz-nos há quanto tempo o sistema está funcional.ound. permite-nos saber informações sobre determinados domínios na Internet.

e sendo por isso bastante rápido. resp eitando também o ficheiro robots.pic 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áficas roffbib Faz o run off de uma base de dados bibliográfica sortbib Ordena uma base de dados bibliográfica spell Encontra erros de ortografia style Analisa as características superficiais de um documento tbl Formata tabelas para nroff/troff tex Formata texto tpic Converte ficheiros pic source em comandos TeX wget Permite-nos fazer o download completo de páginas web. com todos os ficheir os. Sniffer é uma ferramenta que "ouve" os pacotes . não vend o assim as imagens. sem exigir por isso presença do utilizador. Os sinais SIGTERM e SIGKILL encerram o processo. mas requere prática para ser m anuseado netscape Navegador web da Netscape sitecopy Aplicação que nos permite manter facil e remotamente web sites weblint Verificador de sintaxes e de estilos html man mostra informações sobre um comando adduser adiciona usuários addgroup adiciona grupos apropos realiza pesquisa por palavra ou string df reporta o uso do espaço em disco do sistema de arquivos dmesg exibe as mensagens da inicialização(log) du exibe estado de ocupação dos discos/partições find comando de busca ex: find ~/ -cmin -3 userdel remove usuários chfn altera informação relativa a um utilizador who informa quem está logado no sistema whoami informa com qual usuário você está logado passwd modifica senha (password) de usuários umask define padrões de criação de arquivos e diretórios ps mostra os processos correntes ps -aux mostra todos os processos correntes no sistema kill manda um sinal para um processo. é um web browser que nos permite abrir todo o tipo de páginas visualizando apenas os textos e links. iptraf analisador de trafego da rede com interface gráfica baseada em diálogos tcpdump sniffer muito popular. killall manda um sinal para todos os processos. de forma fácil e não interactiva. ou seja.txt Web html2ps Conversor de html para ps latex2html Conversor de LaTeX para html lynx Navegador web baseado em modo de texto. Pode verificar sistema operacional em execução no host remoto. su troca para o super-usuário root (é exigida a senha) su user troca para o usuário especificado em 'user' (é exigida a senha) chown altera a propriedade de arquivos e pastas (dono) env mostra variáveis do sistema ntsysv exibe e configura os processos de inicialização ifconfig mostra as interfaces de redes ativas e as informações relacionadas a cada uma delas route mostra as informações referentes as rotas mtr mostra rota até determinado IP nmap lista as portas de sistemas remotos/locais atras de portas abertas. netstat exibe as portas e protocolos abertos no sistema.

ou Symbolic Mathematics program nice Correr um comando em baixa prioridade (mais ajuda digitando man nice ou man csh) nohup Correr um comando que esteja imune a possíveis hangups pc Compilador de Pascal (xlp em ADS) perl Intérprete de comandos da popular linguagem de programação Perl prof Exibe os dados de perfil python Intérprete de comandos da linguagem de programação Python sh Intérprete de comandos da shell Bourne yacc Gera input parsing programs xcalc Calculadora gráfica no ambiente X . tal como o comando cls do MS-DOS echo Faz um eco de argumentos. se fizermos por exemplo echo olá iremos ver impr imido na linha abaixo a palavra olá popd Faz um pop ao stack da directoria. mas apenas na C shell stty Define opções de terminal as Assembler. traceroute traça uma rota do host local até o destino mostrando os roteadores interm ediários nslookup consultas a serviços DNS dig testa a configuração do servidor DNS alias Define comandos sinónimos chquota Muda a quota de disco em sistemas ACITS UNIX chsh Muda a shell de login por defeito clear Limpa o ecrã de terminal. ou Symbolic Mathematics program math Programa de Matemática Simbólica.que estão passando pela rede. mas apenas na C shell script Faz um typescript da nossa sessão de terminal setenv Define uma variável de ambiente. mas específico à arquitectura de cada máquina awk Procura de padrões e linguagem de processamento bc Calculadora online cc Compilador C csh Intérprete de comandos da C shell dbx Programa de debugging a nível de código fonte f77 Compilador Fortran gdb Debugger de projectos GNU gprof Mostra o perfil de rotinas invocadas ld O UNIX loader lex Gera programas de análise léxica lint Verifica códigos fonte em C make Ferramenta de instalação e compilação de grandes aplicações maple Programa de Matemática Simbólica. mas apenas na C shell pushd Faz um push ao stack da directoria.

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->