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;

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

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

vem de secure shell.rpm. Ex: rpm2tgz nome_do_arquivo. extensão . * removepkg: Remover pacote do programa (Slackware. $ df -h mostra o espaço em disco livre em cada partição criada. Ex: chmod 777 nome_do_arquivo. 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.tgz).rp m. * [tab] (tecla tab): Após digitar o começo de uma palavra.gz. * rpm2tgz: Converter pacotes . * rpm -e: Remoção de pacotes . * chmod 777: Dar permissão a arquivos negados. Ex: rpm -Uvh nome_do_arquivo. a shell (mais ajuda digitando man sh ou man cs h) logout Deslogar. terminar a sessão actual. extensão .rpm já instalado. $ adduser nomedousuárionovo comando para se adicionar um usuário novo no sistema. digite o comando su e o terminal lhe pedira a senha root para você adminstrar o sistema.tar. * lspci: Mostra o nome do dispositivo. ou seja.sh. * Ctrl + Alt + F6: Alterna para nova janela do console. ou seja.: touch nome_do_arquivo. só pode ser executado como roo t(administrador do Sistema). $ passwd nomedousuárionovo no comando anterior você adicionou um usuário.rpm em .* halt: Desliga a máquina. * rpm -U: Instalação de pacotes .rpm.gz. mas não criou uma senha. Ex. 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.tgz). * exit: Volta ao usuário anterior no console (quando este foi mudado para root ou vice-versa). * upgradepkg: Instalar a versão mais recente de um pacote já instalado na máquina (Slackware. Ex: tar xjvf nome_do_arquivo.tgz).tgz. utilize este c omando para atribuir uma senha ao nomedousuárionovo $ free exibe a quantidade de memória livre utilizada pelo sistema. Ex: rpm -ivh nome_do_arquivo. # lspci -v lista os dispositivos instalados Comandos de Controlo e Acesso exit Terminar a sessão. * touch: Criar Script. Ex: tar xzvf nome_do_arquivo. ela completa o mesmo (ou mostra uma lista).rpm. * rm: Deletar arquivo de texto. * rpm -Uvh: Atualiza pacote .tar.bz2. extensão . * cp: Copiar arquivo.rpm Ex: rpm -e nome_do_arquivo. * installpkg: Instalar pacote do programa (Slackware. * tar xzvf: Descompactação . $ reboot reiniciara a máquina $ shutdown -h now desligara a máquina. uma ferramenta rápida e prática Falar com outros utilizadores que estejam logados no momento . Depois criar o arquivo no mcedit. Ex: rpm -U nome_do_arquivo. * rpm -ivh: Instalação de pacotes rpm.tar. se você estiver logado no terminal. * mv: Mover arquivo. * tar xjvf: Descompactação .tgz.bz2.tar.

muito usado como programa de backup ou compressão de ficheiros . é p reciso ter cuidado com o comando rm * pois apaga tudo sem confirmação por defeito rmdir Apaga directorias. vem de list open files mkdir Cria uma directoria. 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. útil para saber por exemplo a hora e data do último acesso ao mesmo sync Faz um flush aos buffers do sistema de ficheiros. por e xemplo um cat a. vem de remove. semelhante ao comando dir no MS-DOS lsof Lista os ficheiros abertos. 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. cd / chmod Mudar a protecção de um ficheiro ou directoria. ou ficheiros b inários.txt grep ola irá mostrar-nos apenas as linhas do ficheiro a..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. parecido com o attrib do MS-DOS chown Mudar o dono ou grupo de um ficheiro ou directoria. 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. une ou compara texto. 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. como por exemplo man find whatis Descreve o que um determinado comando é whereis Localizar a página de ajuda (man page). pesquisa informação acerca de todos os comandos que n ecessitemos de saber. como por exemplo: find . como por exemplo chmod 777. vem de remove directory stat Mostra o estado de um ficheiro. -name *. e é semelhante ao comando del no MS-DOS. sendo um filtro muito útil e usado. como por exemplo cd directoria.. sincroniza os dados no disco com a memória. 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. 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. código fonte.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. cd .txt -print. 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. ou seja escreve todos os dados presentes nos buffers da memóri a para o disco sort Ordena.

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

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 . da shell. quando expira. ú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 um domínio foi registado. poderemos ver esse job com este comando. 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. 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. ou seja. entre outras coisas pwd Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento. permite-nos saber informações sobre determinados domínios na Internet. 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. na C shell. se for o job número 1. ou seja a pathname set Define variáveis da sessão. 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.ound. 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. por exemplo top Lista os processos que mais cpu usam.

Sniffer é uma ferramenta que "ouve" os pacotes . Os sinais SIGTERM e SIGKILL encerram o processo. de forma fácil e não interactiva. 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. sem exigir por isso presença do utilizador.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. é um web browser que nos permite abrir todo o tipo de páginas visualizando apenas os textos e links. não vend o assim as imagens.txt Web html2ps Conversor de html para ps latex2html Conversor de LaTeX para html lynx Navegador web baseado em modo de texto. 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. ou seja. iptraf analisador de trafego da rede com interface gráfica baseada em diálogos tcpdump sniffer muito popular. e sendo por isso bastante rápido. netstat exibe as portas e protocolos abertos no sistema. Pode verificar sistema operacional em execução no host remoto. resp eitando também o ficheiro robots. killall manda um sinal para todos os processos.

ou Symbolic Mathematics program math Programa de Matemática Simbólica. mas apenas na C shell pushd Faz um push ao stack da directoria. 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. 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 script Faz um typescript da nossa sessão de terminal setenv Define uma variável de ambiente. 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.que estão passando pela rede. 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.

Sign up to vote on this title
UsefulNot useful