GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

2.5_Linux PCPR Alfacon

Aurélio Santos Informática Concursos Públicos Portugiesisch

2.5_Linux PCPR Alfacon

Inhalt der Mindmap

2.5_Linux PCPR Alfacon

  1. Terminal Linux

    • Shell
    • Também conhecido como terminal de comando
    • $ usário normal # administrador
  2. Atalhos de teclado do terminal:

    • Tab
      • AUTOMATICAMENTE COMPLETA o que você estava DIGITANDO ou mostrará todos os resultados possíveis
    • Ctrl + C
      • Para PARAR um COMANDO ou PROCESSO em um terminal, ou seja, parar de usar um programa em execução
    • Ctrl + Z
      • ATIVAR um PROGRAMA em EXECUÇÃO em SEGUNDO PLANO. Para conseguir isso antes de executar o programa pode usar também a opção &.
    • Ctrl + L
      • LIMPA sua TELA de terminal
    • Ctrl + A
      • Moverá o cursor para INÍCIO da linha.
    • Ctrl + E
      • Move o cursor para o FINAL da linha.
    • Ctrl + U
      • Apaga tudo, desde a posição atual do cursor até o início da linha
    • Ctrl + K:
      • Apaga tudo, da posição atual do cursor até o final da linha
    • Ctrl + W
      • Excluir uma única palavra anterior a posição do cursor. Se o cursor estiver em uma palavra, apagará todas as letras da posição do cursor até o início da palavra.
    • Ctrl + Y
      • Colar o texto apagado ao usar os atalhos Ctrl + W, Ctrl + U e Ctrl + K
    • Ctrl + P:
      • visualizar o comando anterior o mesmo pode ser alcançado com a tecla PgUp
    • Ctrl + N
      • Exibe o próximo comando
    • Ctrl+Shift+V
      • COLAR o texto da área de transferência
    • Ctrl+Shift+C
      • COPIE o texto para área de transferência.
    • Seta para cima
      • Exibi todos os comandos realizados anteriormente
  3. Comandos Linux

    • Comandos de Controle e Acesso
      • exit
        • TERMINAR a SESSÃO, ou seja, a shell (mais ajuda digitando man sh ou man csh).
      • logout
        • Des-logar, ou seja, terminar a sessão atual, mas apenas na C shell e na bash shell.
      • passwd
        • MUDAR a PASSWORD do nosso usuário (usuário logado).
      • rlogin
        • Logar de forma segura em outro sistema Unix/Linux.
      • ssh
        • SESSÃO SEGURA, vem de secure shell, e permite-nos logar num SERVIDOR REMOTO através do protocolo ssh
      • slogin:
        • Versão segura do rlogin.
      • yppasswd:
        • Mudar a password do nosso usuário nas páginas amarelas (yellow pages).
    • Comandos de Comunicações
      • mail:
        • Enviar e receber e-mails.
      • mesg:
        • Permitir ou negar mensagens de terminal e pedidos de conversação (talk requests
      • pine:
        • Outra forma de enviar e receber e-mails, uma ferramenta rápida e prática.
      • talk:
        • Falar com outros usuários que estejam logados no momento
      • write:
        • Escrever para outros usuários que estejam logados no momento.
    • Comandos de Ajuda e Documentação
      • apropos:
        • LOCALIZA COMANDOS por pesquisa de palavra-chave.
      • find:
        • LOCALIZA ARQUIVOS, como, por exemplo: find . – name *.txt – print, para pesquisa de ARQUIVO de texto no DIRETÓRIO (NOME DO ARQUIVOS) atual.
      • info:
        • Abre o EXPLORADOR de INFORMAÇÕES.
      • man:
        • MANUAL muito completo, pesquisa INFORMAÇÕES acerca de todos os comandos que necessitemos de saber, como, por exemplo, man find
      • whatis:
        • Descreve o que um determinado comando é/faz
      • whereis:
        • Localizar a página de ajuda (man page), código-fonte, ou arquivos binários, de um determinado programa.
    • Editores de Texto
      • emacs
        • Editor de texto screen-oriented.
      • pico:
        • Editor de texto screen-oriented, também chamado de nano.
      • sed:
        • Editor de texto stream-oriented.
      • vi:
        • Editor de texto full-screen.
      • vim:
        • Editor de texto full-screen melhorado (vi improved).
    • Comandos de Gestão de Arquivos e Diretórios
      • cd:
        • MUDAR de DIRETÓRIO atual, como, por exemplo, cd diretório, cd .. , cd /
      • chmod:
        • MUDAR a PROTEÇÃO de um arquivo ou diretório, como por exemplo chmod 777, parecido com o attrib do MS-DOS
      • chown
        • MUDAR o DONO ou grupo de um arquivo ou diretório, vem de change owner
      • chgrp:
        • Mudar o grupo de um arquivo ou diretório.
      • cmp:
        • COMPRA dois ARQUIVOS.
      • comm:
        • Seleciona ou rejeita linhas comuns a dois arquivos selecionados.
      • cp:
        • CÓPIA ARQUIVOS, como o copy do MS-DOS.
      • crypt:
        • Encripta ou Descripta arquivos (apenas CCWF).
      • diff:
        • COMPARA o CONTEÚDO de dois arquivos ASCII.
      • file:
        • Determina o TIPO de arquivo.
      • grep:
        • PROCURA um ARQUIVO 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 arquivo a.txt que CONTENHAM a palavra “ola”.
      • gzip:
        • COMPRIME ou expande ARQUIVO.
      • ln:
        • CRIA um LINK a um arquivo.
      • ls:
        • LISTA o CONTEÚDO de uma diretório, semelhante ao comando dir no MS-DOS
          • lshs: lista o hardware
      • lsof:
        • Lista os arquivos abertos, vem de list open files.
      • mkdir:
        • Cria uma diretório, vem de “make directory”. As aspas servem para não criar apenas uma pasta ao invés de duas
      • mv:
        • MOVE ou RENOMEIA arquivos ou diretórios.
      • pwd:
        • Mostra-nos o caminho por inteiro da diretório em que nos encontramos em dado momento, ou seja, um pathname.
      • quota:
        • Mostra-nos o uso do disco e os limites.
      • rm:
        • Apaga arquivos, 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.
      • rmdir:
        • Apaga diretório, vem de remove directory.
      • stat:
        • Mostra o estado de um arquivo, útil para saber, por exemplo, a hora e data do último acesso a ele.
      • sync:
        • Faz um flush aos buffers do sistema de arquivos, sincroniza os dados no disco com a memória, ou seja, escreve todos os dados presentes nos buffers da memória para o disco.
      • sort:
        • Ordena, une ou compara texto, podendo ser usado para extrair informações dos arquivos de texto ou mesmo para ordenar dados de outros comandos, como, por exemplo, listar arquivos ordenados pelo nome
      • tar
        • Cria ou extrai arquivos, muito usado como programa de backup ou COMPREENSÃO de arquivos
      • tee:
        • Copia o input para um standard output e outros arquivos.
      • tr:
        • Traduz caracteres
      • umask:
        • Muda as proteções de arquivos.
      • uncompress:
        • Restaura um arquivo comprimido
      • uniq:
        • Reporta ou apaga linhas repetidas num arquivo.
      • wc:
        • Conta linhas, palavras e mesmo caracteres num arquivo.
    • Shell: intepretador de comandos possui modo gráfico e modo texto
  4. Exibição ou Impressão de Arquivos

    • cat:
      • Mostra o CONTEÚDO de um ARQUIVO, como o comando type do MD-DOS, e é muito usado também para concatenar arquivos, como, por exemplo, fazendo cat a.txt b.txt > c.txt” para juntar o arquivo a.txtb.txt num único de nome c.txt.
    • fold:
      • Encurta, ou seja, faz um fold das linhas longas para caberem no dispositivo de output.
    • head:
      • Mostra as primeiras linhas de um arquivo, como, por exemplo, com head – 10 a.txt, ou usado como filtro para mostrar apenas os primeiros x resultados de outro comando
    • lpq:
      • Examina a spooling queue da impressora.
    • lpr:
      • Remove jobs da spooling queue da impressora.
    • lprm:
      • Remove jobs da spooling queue da impressora.
    • more:
      • Mostra o conteúdo de um arquivo, mas apenas um ecrã de cada vez, ou mesmo output de outros comandos, como por exemplo ls | more.
    • less:
      • Funciona como o more, mas com menos features, menos características e potenciais usos.
    • page:
      • Funciona de forma parecida com o comando more, mas exibe os ecrãs de forma invertida ao comando more.
    • pr:
      • Pagina um arquivo para posterior impressão.
    • tail:
      • Funciona de forma inversa ao comando head, mostra-nos as ÚTLTIMAS linhas de um arquivo ou mesmo do output de outro comando, quando usado como filtro.
    • zcat:
      • Mostra-nos um arquivo comprimido.
    • xv:
      • Serve para exibir, imprimir ou mesmo manipular imagens.
    • gv:
      • Exibe arquivos ps e pdf.
    • xpdf:
      • Exibe arquivos pdf, usa o gv.
  5. Comandos de Transferência de Arquivos

    • ftp:
      • Vem de file transfer protocol, e permite-nos, usando o protocolo de transferência de arquivos ftp, transferir arquivos entre vários hosts de uma rede, como a um servidor de ftp para enviar ou puxar arquivos.
    • rsync:
      • Sincroniza de forma rápida e flexível dados entre dois computadores.
    • scp:
      • Versão segura do rcp.
  6. Comandos de Notícias ou Rede

    • netstat:
      • Mostra o estado da rede.
    • rsh:
      • Um shell em outros sistemas UNIX.
    • ssh:
      • Versão segura do rsh.
    • nmap:
      • Poderoso port-scan, para visualizarmos portas abertas num dado host
    • ifconfig:
      • VISUALIZAR os IPS da nossa máquina, entre outras funções relacionadas com ips.
    • ping:
      • PINGAR um determinado HOST, ou seja, enviar pacotes icmp para um determinado host e medir TEMPOS de RESPOSTA, entre outras coisas
    • Traceroute
      • ROTA ATÉ UM PONTO
    • ifup
      • Ativa uma interface de rede, disponibilizando-a para transmitir e receber dados.
    • ifdown
      • desativa uma interface de rede
    • ifquery
      • exibe informações sobre a configuração de uma interface de rede
  7. Comandos de Controle de Processos

    • kill:
      • MATA um PROCESSO, como por exemplo kill – kill 100 ou kill – 9 100 ou kill – 9 %1.
    • bg:
      • Coloca um PROCESSO SUSPENSO em background
    • fg:
      • Ao contrário do comando bg, o fg TRAZ DE VOLTA um PROCESSO ao foreground.
    • jobs:
      • Permite-nos visualizar jobs em execução, quando corremos uma aplicação em background, poderemos ver esse job com este comando, e terminá-lo com um comando kill – 9 %1, se for o job número 1, por exemplo.
    • top:
      • LISTA os PROCESSOS que mais CPU usam , útil para verificar que processos estão a provocar um uso excessivo de memória, e quanta percentagem de CPU cada um usa em dado momento.
        • htop: poderá clicar na lista
    • ^y
      • Suspende o processo no próximo pedido de input
    • ^z
      • Suspende o processo atual.
  8. 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 usuários.
    • history:
      • LISTA os últimos COMANDOS USADOS, muito útil para lembrar também de que comandos foram usados para fazer determinada ação no passado ou o que foi feito em dada altura
    • last:
      • Indica o último login de usuários.
    • 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, útil para saber o pid de um processo para o mandar abaixo com o comando kill, entre outras coisas.
    • pwd:
      • MOSTRA-nos o CAMINHO por INTEIRO do diretório em que nos encontramos em dado momento, ou seja, um pathname.
    • set:
      • Define variáveis da sessão, ou seja, da shell, na C shell, 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, 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 diretó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.
    • whoami:
      • Diz-nos quem é o dono da shell.
  9. Gerenciador de Pacotes Synaptic

    • Synaptic é uma ferramenta gráfica de gerenciamento de pacotes baseado em GTK+ e APT.
      • Pode instalar, atualizar e remover pacotes de uma forma amigável.
    • Recursos
      • Busca e filtro na lista de pacotes disponíveis
      • Executar atualizações de sistema inteligentes.
      • Corrigir dependências de pacotes quebrados.
      • Editar a lista de repositórios usados (sources.list).
      • Obter o último registro de mudanças (“changelog”) de um pacote.
      • Configurar pacotes através do sistema debconf.
      • Navegar em toda a documentação disponível relativa a um pacote (é necessário o dwww).
  10. Repositórios Linux

    • um repositório é: “um lugar onde se guarda, arquiva, coleciona alguma coisa.
      • Os repositórios são servidores que hospedam os pacotes de software de cada distribuição Linux, todo o conteúdo que você consegue baixar no seu computador através do terminal ou de uma loja de aplicativos vem de um destes servidores.
        • Repositor doUbuntu
          • Multiverse
    • é preciso de uma ferramenta que acesse os dados do servidor e baixe e instale os pacotes no seu sistema, para isso existem utilitários como o “apt” (sigla para advanced packaging Tool), que consegue buscar os pacotes no repositório e trazer para o seu sistema, para que, geralmente outro utilitário o instale, o dpkg.

Bilder und Dateien der Mindmap

  • 2.5_Linux PCPR Alfacon

Informationen

Beschreibung
Concursos Públicos Informática Mindmap am 2.5_Linux PCPR Alfacon, erstellt von Aurélio Santos am 11/04/2020.
Erstellt von
Aurélio Santos
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck