







































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
http://www.zago.eti.br/comandos.html
Tipologia: Notas de estudo
1 / 47
Esta página não é visível na pré-visualização
Não perca as partes importantes!








































Sobre este documento Dicas iniciais... Descobrindo qual o comando, páginas de ajuda do sistema. Onde ficam e como instalar os comandos Identiticar tipo e local onde está o executável Não basta ler, precisa praticar Arquivos e diretórios - acessar, localizar, manipular, copiar, permissões. cd - navegar em diretórios ls - LisTar arquivos e diretórios lsof - lsof lista todos os file descriptors abertos no sistema. find - localizar arquivos file - identificar o tipo de arquivo pwd - exibe diretório corrente path = caminho de pesquisa rm - remover - apagar - excluir - deletar - arquivos ou diretórios mkdir - criar diretórios cp - copiar arquivos e diretórios mv - mover e renomear arquivos e diretórios touch - criar e modificar data do arquivo HD, CDROM, DVD, CDR/RW, floppy - acesso, montagem, partições, manutenção, informações, comandos úteis Acessar unidades de discos e partições, montagem CDROM, gravador de CD e DVD, CDR, CDR/RW. fsck - reparar sistema de arquivos fdisk - manipular partições do disco fixo, criar, remover e definir partição ativa Copia de HD, clonar instalação, backup e restore de instalações, copia da MBR recuperar dados, restaurar instalação, Espaço em disco e estatisticas - Ambiente gráfico du e df - espaço em disco, exemplos de comando e scripts Mais informações sobre HD e disco fixo, IDE, SATA, SCSI, USB. disquete - floppy, acesso e uso em geral. Gerenciadores de boot - grub e lilo, recuperar, nova senha de root Log, registros de ocorrencias, mais informações do sistema bash - console, shell, terminal, linha de comando. Nome e IP da mquina local dmesg - log da inicialização do sistema echo - exibir conteúdo de variaveis, linha de texto tail - consultar arquivos de log - acompanhar os registros nos logs enquanto são formados - em tempo real top - Monitorar, acompanhar procesoss - informações gerais kernel - informações sobre versão e dicas. Arquivos - compactar e descompactar, quebrar em partes, backup e restore tar - empacotador de arquivos
zip - compactar e descompactar arquivos split - dividir arquivo em partes - quebrar arquivo Arquivos na rede - acessar, copiar, transferir, download, upload wget - download de arquivos ou sites inteiro ( em linha de comando ou script ftp - tranferencia de arquivos em rede, atualizar sites, comandos e scripts lynx - navegador em modo texto P2P, kazaa, bittorrent e outras redes com troca de arquivos Processos - iniciar - parar - matar - encerrar - identificar Automatizar inicialização de serviços junto com o boot da maquina Processos ativos - que estão rodando nice - definir prioridades na execução de programas. kill - Encerrar (matar) processos na força bruta. Convert - converter formato de arquivos, diversas opções a aplicativos de conversão Administração remota Agendar execução de script - automatizar tarefas scrol - rolar a tela em modo texto usuários, manutenção de usuários, senhas, permissões e controles diversos usuários e senhas Alias - link simbolico, atalho, apelido de um comando e linha de comando (^) [NOVO!] cal - Calendario calculadoras cat - visualizar conteudo e concatenar arquivos Limpar a tela - clear ou CTRL+L cut data - date - calendario diff - comparar dois arquivos e exibir as diferenças fold - ajustar tamanho da linha free - memoria livre e utilizada head - exibir as primeias linhas de uma arquivo o resultado passado pelo pipe login - informações. ldd - Listar bibliotecas relacionadas a determinado pacote less - exibe o resultado do comando com parada por página (tela), linuxconf ln - criar links - ligações para arquivos, atalhos lspci - informações sobre o hardware man - manual, help, ajuda, consulta a documentação. more - Mostrar página-a-página (tela-a-tela) netstat - conexões TCP/IP e UDP/IP nl - numerar linhas paste - exibe linhas de arquivos read - pegar valores para variaveis, ler teclado reboot - reiniciar o sistema rev - inverte as linhas de um arquivo seq set sh shell desligar ou reiniciar o micro sleep - espera por uma quantidade de tempo especificada sort - colocar em ordem, arquivos, linhas, palavras
Resumo de comandos, linhas de comando e scripts mais utilizados na linha de comando, shell, console, terminal, konsole, modo texto, prompt, bash e outros nomes pelo qual é conhecida a opção de digitar o comando em ambiente texto ou " aquela tela preta".
Os comandos e dicas podem não atender as suas necessidades, não ser compatível com sua instalação, tente adaptar ao seu ambiente.
Versão deste documento em formato texto com FAQ ( Mensagens da Linux-br). http://www.zago.eti.br/comandos.txt
Comandos mais complexos, scrips e exemplos de uso em scripts, expressões regulares, shell script e outros recursos mais avançados, veja no FAQ
http://www.zago.eti.br/script/A-menu-scripts.html
Neste documento tem somente alguns exemplos de comandos pra serem executados em modo texto no shell, isto quando faz boot em modo texto ou no terminal shell que abriu a partir do ambiente gráfico.
Comandos que requer poderes de root, torne root com su^ - , tornando root somente com su^ sem o - , não pega o path (caminho do root), desta forma, para executar programas do root precisa informar o caminho completo para não retornar mensagem de erro ou de "comando não encontrado" dando a impressão que não existe o programa.
Como abrir um console, terminal shell, Konsole.
A partir do ambiente KDE, clique em Menu K (fica na mesma posição do Iniciar do windows), procure por terminal, console e termos semelhantes, ou pelo atalho;
Tecle Alt+F2 e digite na caixa de comando: konsole
Abre a tela com o prompt da linha de comando, observe o sinal no prompt, quando exibe $^ indica que está como usuário comum e portando com poderes limitados ao usuário, caso precise executar comandos com poderes de root, use o sudo mais o comando desejado, ou torne root no konsole com o comando su^ - , observe que altera o sinal na linha de comando para #^ e neste console tem todos os poderes, portanto use somente quando necessário e com os devidos cuidados.
Abrir novos terminais shell. A partir do login em modo texto, pressionar a tecla ALT+mais uma das teclas de função "F" de 2 a 5, assim ALT+F2, abre o terminal 2 que pode ser o mesmo usuário ou outro login, muito útil para usar um terminal na maquina local, um segundo para uma conexão via ssh ou outro aplicativo que acessa outra maquina, um terceiro para editar algum arquivo na maquina local ou remota, pode copiar e colar entre terminais, mesmo que algum deles seja de maquina remota, o terminal 1 e aberto pelo login inicial, para alternar entre os terminais abertos use ALT+F(terminal desejado) F1 é a tecla de função e não F+1, assim ALT+F1 volta ao terminal 1.
A partir de um ambiente gráfico use CTRL+ALT+F1, ...F6, com CTRL+ALT+F1 abre o console 1 e para voltar ao X com ALT+F7. com CTRL+ALT+F2 abre o segundo e para voltar ao X com ALT+F8.
A referencias ao X^ é a interface gráfica, ambiente gráfico, servidor do ambiente gráfico para rodar o gerenciador de janelas, na sua distro deve ter várias opções, os mais populares e também requer mais
recursos da maquina, são KDE e Gnome.
K - esta letra está muito associada ao KDE, a maioria dos pacotes do KDE tem o nome iniciando com a letra k, pode associar todo pacote que inicia com k^ como sendo do KDE
$ (^) no prompt de comando indica que está como usuário comum neste console, tem seus direitos limitados ao usuário em questão, dentro da linha de comando e scripts serve para pegar valores de variaveis e outras funções.
sem limites de permissão, portanto use com cautela, em arquivos de configuração, scripts ou dentro da linha de comando tem outras funções, geralmente usado para indicar que a linha se trata de comentário e não será interpretada, muito utilizado no inicio da linha para inserir comentários em scripts e arquivos de configuração, também utilizado no corpo da linha para inserir comentários a partir dele.
/ , no DOS se usa a barra invertida \ (^) em caminhos dos diretórios e sub-diretórios, o equivalente no Linux é a barra normal /, exemplos, cd /etc, cd /tmp, cd /home/zago, mudar para a raiz do disco cd^ /
A barra ^ no Linux tem outra aplicação, (scape) sentido de scapar, indicar caracteres especiais no nome de arquivos ou diretórios, use a \ antes de caracteres especiais como espaço, sinal de interrogação ou outro simbolo qualquer, exemplo para entrar no diretório com espaços no nome meus^ doc, use o comando cd meus\ doc, tente usar a tecla TAB para autocompletar.
Também utilizada na quebra de linha de comando e scripts, longas linhas de comando pode dificultar o entendimento e até mesmo copiar e colar, para dividir a linha em varias, acrescente \ no final de cada linha, o shel não interpreta esta linha nem o caracter seguinte que é o fim de linha, interpretanto todas as linhas da squencia como sendo uma única linha.
também utilizada antes de simbolos que não deve ser interpretado pelo bash (shell), tanto em linha de comando ou script.
~ o sinal til é um atalho para o home do usuário, tem muitas aplicações, geralmente é utilizado quando está em outro local que que indicar o home do usuário, alguns exemplos; mudar para o home do usuário cd ~, copiar arquivo para o home cp arquivo.doc ~, vale também em conexões remotas via ssh.
. (^) o ponto tem varias funções, além do uso em nomes de arquivos e diretório, serve para tornar arquivos e diretórios ocultos, quando arquivos ou diretórios iniciam o nome com um ponto, eles ficam oculto para o comando ls, para listar estes arquivos use ls^ -a
Também utilizado para indicar o diretório corrente, exemplo do uso com cp, dentro do diretório /tmp, copiar todos os doc de /home/zago, basta executar; cp^ /home/zago/*.iso^ ., observe que o ponto no final da linha de comando, indica como destino o diretório local, funciona mv, scp ...
SHIFT+INSERT, cola na linha de comando o que foi copiado em outro local, pode ser copia via CTRL+C de algum editor ou navegador, pode copiar da web e colar no console, também via mouse, selecionar e copiar, neste caso pode ser de outro terminal ou até mesmo copia de comandos que estão no próprio console, copiar parte do que está na tela para colar na linha de comando.
Tecla TAB serve para autocompletar comandos, nomes de arquivos ou diretórios, a tecla TAB geralmente fica no lado esquerdo do teclado, tem impressa duas setas opostas no sentido horizontal, inicie a diditação do comando e tecle TAB, quando não tem mais de uma opção irá completar o comando, pressionando duas vezes lista todas as opções, continue digitando e TAB, faça um teste que é fácil de pegar o funcionamento, exemplos; digite whe^ e pressione o TAB que deverá completar a palavra
de comandos citados neste documento, também pode copiar varias linhas de comando em uma tacada só, repita o teste, copie e cole todas estas linhas:
ls -la cat --help pwd whereis cat
Depois de colar o comando acima eles já ficam no historico, para acessa-los novamente basta usar a tecla de direção para cima e para baixo, enter executa a linha de comando em exibição no prompt.
Crie seu próprio arquivo de comandos, vai executar tarefas mais rapidamente, evita esquecer a linha de comando e erros de digitação, também pode copiar parte da linha de comando e usar a tecla tab pra completar e muitos outros recursos, lembre que pra selecionar, copiar e colar o mouse funciona em todos os ambientes e nos dois sentidos, texto -> gráfico e gráfico -> texto.
Talvez a parte mais difícil é descobrir qual o comando para executar a tarefa desejada, não tenho a receita, tente esta dica que ajuda muito.
Quando você sabe o que quer fazer, mas desconhece o comando apropriado
man -k keyword
onde keywork^ é o termo, comando ou palavra que procura, ( -k^ ) é equivalente ao comando apropos, ( -K ) pesquisa por uma determinada cadeia de caracteres em TODAS as página de manual, ou
apropos keyword
Quanto mais abrangente a keyword, maiores as chances de encontrar o que procura.
Nota: keyword pode ser qualquer verbo ou nome que possa descrever o que você está tentando fazer, bom lembrar que tudo em ingles, veja os resultados na procura por copia:
[root@gaqcl10 apt]# man -k copia copia: nothing appropriate [root@faqcl10 apt]# man -k copiar copiar: nothing appropriate
Agora com a keyword em ingles, veja o resultado de: man -k copy
[root@faqcl10 apt]# man -k copy cp (1) - copy files and directories cpio (1) - copy files to and from archives dd (1) - convert and copy a file ginstall [install] (1) - copy files and set attributes mcopy (1) - copy MSDOS files to/from Unix scp (1) - secure copy (remote file copy program) xfs_copy (8) - copy the contents of an XFS filesystem xfs_rtcp (8) - XFS realtime copy command
Quem não entende o ingles faça como eu, use a intuição que funciona, tente com variações da palavra, partes da palavra que voce acha que possa ser, sinominos, e etc..., vale também usar um tradutor, mesmo que seja o google ou altavista pra traduzir palavras do ingles pra portugues, pode acreditar, é muito simples, fácil e prático, basta tentar.
Geralmente no final do texto voce encontra algo semelhante a:
VEJA TAMBÉM ou SEE ALSO, consulte também estas indicações,
execute man mais a indicação.
No resultado do comando man man voce encontra isto:
VEJA TAMBÉM apropos(1), whatis(1), less(1), groff(1).
Pesquise no Google, depois que descobrir o comando, procure combinar diversas opções para refinar a pesquisa, algumas sugestões de pesquisa no Google sobre o comando sed:
Re: sed ~linux sed ~linux how to sed ~linux define:sed
FAQ com mais dicas e indicações sobre as páginas do manual em http://www.zago.eti.br/man.txt
A maioria dos comandos são comuns em todas as distros, cada comando tem um executável, script ou link apontando pra um aplicativo, e também alguns poucos poucos comandos "builtin", exemplo o comando read do bash.
A maioria dos comandos são aplicativos que estão instalados em /bin/ e /usr/bin/, alguns estão em outros sub-diretórios, cada comando tem um executável e pagina de manual, alguns comandos tem pacote próprio, muitos comandos são instalados por pacotes como util-linux e coreutils, isto pode diferenciar um pouco conforme a distribuição, perfil de instalação, pode instalar a qualquer momento, alguns requer poderes de root e estão somente no path (caminho de pesquisa) do root, sempre que tornar root use su
Dicas e comandos especificos de algumas distribuições Linux, gerenciadores de pacotes e configuração em geral http://www.zago.eti.br/distro/A-distro.html
rpm -qif /caminho/
rpm -qif /bin/cat
Refinando a pesquisa com grep, exemplo para retornar somente o nome do pacote que instala:
rpm -qif /bin/cat | grep "Name"
Tem mais informação, todos eles tem sua pagina no manual, pra obter mais informação consulte o manual do comando, pra alguns comandos tem arquivo especifico neste FAQ, com exemplos de uso, dicas e FAQ com mensagens que circulou na lista Linux-br, procure neste site pelo arquivo com o nome do comando pacote ou serviço.
Veja o FAQ sobre o google, na caixa de pesquisa coloque o comando mais +bash ~linux, faça um teste com pesquisas semelhantes a:
cat +bash ~linux
cat +shell ~linux
Por padrão o pacote coreutils faz parte do perfil de instalação, dificilmente será necessário fazer a instalação manual, caso seja necessário, execute como root em um terminal:
apt-get install coreutils
Utilize o caminho completo em scripts, utilize whereis pra descobrir onde está o executável, ex.
whereis cp
whereis du
Identificar o tipo de arquivo, em Linux não importa o nome nem a terminação do arquivo, use o comando file^ para saber se é um executável, script, link simbolico, texto ou outro formato, execute file /caminho/nome-do-arquivo, ex:.
Programa executável retorna:
[root@faqcl10 bin]# file /bin/ls ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
Script retorna:
[root@faqcl10 ppp]# file /etc/ppp/ip-up ip-up: Bourne shell script text executable
Link simbolico retorna:
[root@faqcl10 bin]# file /usr/bin/vi vi: symbolic link to `/etc/alternatives/vi'
Arquivo texto comum e arquivos de configuração retornam:
[root@faqcl10 etc]# file /etc/hosts
hosts: ASCII text
Imagem ISO de CD
[root@faqcl10 zago# file clive-20040828_kde3.3.iso clive-20040828_kde3.3.iso: ISO 9660 CD-ROM filesystem data 'Conectiva Live CD sn20042808 ' (bootable)
Tenho observado muitas pessoas estudando Linux, os motivos são os mais variados, uns porque precisam, outros porque querem, outros porque tem que aprender, outros é porque ouviu dizer que é melhor e quer conhece-lo, outros é porque já descobriram que tem que mudar, está preocupado com a expressão:
"Ou voce muda ou mudam voce"
O mais impressionante é que estas pessoas querem fazer isto utilizando o windows, incrivel como eles falam mal do Windows e utilizam o Outlouco para mandar e-mail pra listas ou foruns, acessam meu FAQ pelo I.E., quando solicito para enviar os resultados dos logs eles não conseguem porque não estão utilizando o Linux, somente querem um receita pronta, disparam perguntas em tudo quanto é forum e listas, não fazem o mais importante que é testar o comando pra ver os resultados.
Veja o fonte do e-mail e a assinatura de algumas mensagens de quem se apresenta como usuário Linux, nem todos é claro, mas encontrará muitos quem se apresentam como usuários ou administrador de redes Linux e não usam Linux.
Agora imagine como estas pessoas poderão saber o resultado de um comando Linux?
Como consultam o manual do Linux, man?, Como praticam?, Como poderão aprender algo sobre um sistema que não utilizam?, Porque não utilizam o próprio Linux?, porque não instalam o Linux e windows na própria maquina?, porque não utilizam uma distro que roda a partir do CD, quase todas as distro disponibilizam uma versão em live CD, não precisa instalar, roda a partir do CD.
Estas e outras perguntas, ainda não tenho as respostas, como não sou "genio" precisei instalar o Linux na minha maquina e utiliza-lo no dia a dia pra aprender alguns comandos e algumas coisas sobre Linux, somente depois que passei a usar o Linux descobri o quanto ele é melhor, mais fácil de usar, mais seguro e mais produtivo trabalhar com Linux.
Preciso de opiniões de quem estuda Linux e ainda utiliza windows, caso voce esteja nesta condição, por favor, ajude-me a entender, mande tua receita de sucesso para [email protected], gostaria muito de saber como aprender a configurar outro sistema operacional sem utiliza-lo.
Tente não fazer comparações ou procurar comandos equivalentes com outros sistemas operacionais, operando em ambiente gráfico o resultado no video não existem diferenças, em modo texto, (prompt, terminal, linha de comando ou shell) que é tudo a mesma coisa com nomes diferentes, lembra e alguns fazem comparação com o prompt do DOS, isto é um erro, este prompt no Linux tem muito mais poder e muitas ferramentas poderosissimas que possibilitam mesmo em modo texto navegar na Web e enviar e- mail, veja neste site lynx.txt e mutt.txt.
Serviços ou comandos que parecem complexos podem ser simplificados com uso de scripts que é outro recurso fabuloso no mundo Linux, entenda o Linux que voce pode fazer muito mais com menos esforço,
zago@serv$ ls -la ~
ls /usr/local | less (^) lista os arquivos/diretórios com parada por página.
SHIFT + PageDowm/PageUp para rolar a tela, scroll, voltar - tecle q pra sair
http://www.zago.eti.br/ls.txt
lsof - lsof lista todos os file descriptors abertos no sistema.
lsof -u nomedelogin
ver quais os arquivos zago está usando:
lsof -u zago
http://www.zago.eti.br/log.txt
find - localizar arquivos
find - poderoso utilitário para localizar arquivos.
Conheça também Locate
locate - Localizar arquivos. Sendo que antes de executá-lo pela primeira vez deve-se usar o "updatedb" para criar o banco de dados e deve-se executá-lo freqüentemente (sempre que se instalar/remover) programas do micro.
O Comando "updatedb" atualiza o banco de dados com informações de todos os discos montados, trocar CD, montar ou desmontar partições precisa executa-lo novamente, para não incluir o CD na pesquisa, lembre de remover a mídia antes de atualizar o banco de dados. Rode o updatedb regularmente.
Ex.: locate fvwm | less. Encontrara todos os arquivos e diretórios que contenham "fvwm" em seu nome num piscar de olhos: fvwm, fvwm2, fvwm95,...
Veja mais sobre find, locate e combinações de uso e outros recursos. http://www.zago.eti.br/find.html http://www.zago.eti.br/find.txt
file - identificar o tipo de arquivo
No linux a terminação do arquivo não tem o mesmo significado que tem tem no DOS/WIN, um executavel pode ter qualquer extensão, para identificar o formato do arquivo use o file
file /etc/resolv.conf resolv.conf: ASCII text
file cat cat: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
for GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped
file contrato.doc contrato.doc: Microsoft Office Document
Páginas do manual: man^ file
pwd - exibe diretório corrente
pwd - mostrar o diretório corrente, na realidade um acrônimo de print working directory, digite pwd^ para exibir o caminho completo do diretório atual.
path = caminho de pesquisa
A variável PATH armazena os possíveis diretórios onde se busca um arquivo executável. http://www.zago.eti.br/path.txt
rm - remover - apagar - excluir - deletar - arquivos ou
diretórios
http://www.zago.eti.br/rm.txt
mkdir - criar diretórios
mkdir novodir
Criar diretório em um local específico
mkdir /home/clientes/novodir
mkdir -p /dir1/sub1/sub2 (criar toda a hierarquia de diretórios).
http://www.zago.eti.br/mkdir.txt
cp - copiar arquivos e diretórios
cp e cpio
O comando cp e cpio são usados para copiar arquivos ou diretórios. http://www.zago.eti.br/cp.txt http://www.zago.eti.br/cpio.txt
mv - mover e renomear arquivos e diretórios
http://www.zago.eti.br/cdrom.txt
FAQ, indicações e dicas sobre DVD http://www.zago.eti.br/dvd.txt
copia de CD, criar e gravar imagens ISO. http://www.zago.eti.br/iso.txt
fsck - reparar sistema de arquivos
Utilitario para reparar arquivos corrompidos por desligamento incorreto, como queda de energia e outros problemas em disco. http://www.zago.eti.br/fsck.txt
fdisk - manipular partições do disco fixo, criar, remover e
definir partição ativa
Utilitário para corrigir eventual corrupção de arquivos no HD, corrigir problemas no sistema de arquivos provocados por defeitos no HD, ou quando desliga de maneira incorreta.
Com a opção -l exibe os HD e as partições, útil pra identifiar qual partição deseja montar, por exemplo: fdisk -l http://www.zago.eti.br/fdisk.txt
Copia de HD, clonar instalação, backup e restore de
instalações, copia da MBR
Dicas, exemplos, FAQ, indicações de ferramentas e tutoriais; http://www.zago.eti.br/hdclone.txt ; http://www.zago.eti.br/ghost.txt
Backup e restore de instalações windows - Tutoriais, exemplos e dicas. http://www.zago.eti.br/boot-dual-win-e-linux.txt http://www.zago.eti.br/boot-dual-win-e-linux.html
recuperar dados, restaurar instalação,
http://www.zago.eti.br/recuperar.txt
Espaço em disco e estatisticas - Ambiente gráfico
No CL10 tem o fsview plugin para konqueror, precisa instalar o pacote konqueror-addons:
apt-get install konqueror-addons
Procure no menu do KDE ou no konsole execute: fsview
Este comando abre uma janela no KDE com informação do diretório de onde executou o comando.
xdu = xdiskusage - Procure também pelo pacote xdu http://xdiskusage.sourceforge.net/
KDE, procure por "Free Disk Space Applet" na sua distro ou em: http://www.kde-apps.org/
filelight - resultado em graficos... http://www.kde-apps.org/content/show.php?content=
du - exibe espaço ocupado por diretórios e sub-diretórios, varias opções de resultados, os maiores, por usuários e etc... http://www.zago.eti.br/du.txt
http://www.zago.eti.br/hd.txt http://www.zago.eti.br/particao.txt http://www.zago.eti.br/hd-sata.txt http://www.zago.eti.br/scsi.txt http://www.zago.eti.br/usb.txt http://www.zago.eti.br/usb-pendrive-hd-cd.txt http://www.zago.eti.br/arq_sistemas.txt
http://www.zago.eti.br/floppy.txt
http://www.zago.eti.br/grub.txt http://www.zago.eti.br/lilo.txt
echo ele vem no pacote coreutils
Alguns exemplos, pra exibir o conteudo da variavel LAN, idioma em uso no sistema: echo^ $LANG
Exibir $?, status do ultimo comando executado: echo^ $?, ideal para uso em scripts, indentificar se o comando foi bem sucedido ou não. tem diversos exemplos no diretório sobre script.
Consulte o manual:
man echo
info echo
Dicas e exemplos de uso do comando echo estão espalhadas por diversos FAQ, tem alguns exemplos para exibir caracteres especiais : http://www.zago.eti.br/script/tabelas-codigos.txt
tail - consultar arquivos de log - acompanhar os registros nos
logs enquanto são formados - em tempo real
Dicas, FAQ, indicações e exemplos de comando em http://www.zago.eti.br/log.txt
Tail mostrar as últimas n linhas de um arquivo, o head mostra as primeiras linhas de um arquivo.
tail -n nome do arquivo (default n=10)
tail -n 1 arquivoquevcquerler
isso irá ler a última linha e cair imediatamente para a shel .. Ler as ultimas 50 linhas:
tail -50 arquivoquevcquerler
Ficar aguardando sempre a última linha...
tail -f arquivoquevcquerler
muito útil pra acompanhar as entradas nos arquivos de log no momento que eles acontecem, ex:
tail -f /var/log/squid/access.log
Ver as primeiras linhas de um arquivo, utilize o head, exemplo:
head -50 arquivoquevcquerler
top - Monitorar, acompanhar procesoss - informações gerais
Utilitario para acompanhar uso de CPU, memoria processos e etc... http://www.zago.eti.br/top.txt
FAQ e indicações para outros arquivos do FAQ, pra compilar kernel, carregar modulos e etc...
uname -a (^) mostra versão do kernel do Linux.
uname -r (^) exibe versão do kernel.
more /proc/version
cat /proc/version
arch - arquitetura do kernel arch - exibe a arquitetura do kernel em uso, i386 ... i
[zago@faqcl9 zago]$ arch i
Mais sobre kernel em http://www.zago.eti.br/kernel.txt
http://www.zago.eti.br/tar.html http://www.zago.eti.br/tar.txt
Utilitarios de compactação e descompactação de arquivos: zip, unzip, bzip, bzip2, pkzip, pkunzip gzip e muitos outros zip, http://www.zago.eti.br/zip.txt
Dividir arquivos e partes menores para gravar em disquetes, CD DVD ou facilitar no transporte via rede/internet. http://www.zago.eti.br/split.txt