GoConqr has a new look! Let us know what you think.

Flashcards

Comandos Linux

Ana Azevedo Portuguese 32 cards

Cards in this deck (32)

  1. 1Distribuições do Linux - Ubuntu; - ArchLinux - Debian; - Gentoo - Fedora; - Kubunt - Suse; - PClinuxOS - Mint; - RedHat; - CentOS; - Sabayon; - Slax - Slackware; - Xubuntu; BR: Kurumim; Conectiva; Kalango; Madriva.Tipos de usuário
    - Usuário comum ($): possuem conta no sistema operacional; não pode realizar algumas tarefas a nivel de sistema;
    - Root /Administrador(#): super usuário, controla todo o sistema e nao tem restrições;
    - Usuário de sistema: não precisa de senha e não precisam está logado no sistema para executar tarefas; é para um uso especifico e nao são de propriedade de alguem.
  2. 2Usuário root - Pode criar arquivos/pastas em um diretorio diferente do seu diretorio pessoal.Características do Linux
    - Multitarefa: pode executar mais de uma aplicação ao mesmo tempo;
    - Multiusuário: comportar várias contas;
    - Preemptivo: permite a interrupção de processos;
    - Suporta nomes extensos de arquivos e pastas (255 caracteres), case sensitive.
  3. 3Características do Linux - Controle de permissão de acesso (login e logout); - Modularização: so carrega a memória quando é utilizado durante o processamento, liberando totalmente a memoria, quando é finalizado. - Não há necessidade de reiniciar o sistema após modificação a configuração de qualquer periferico.Interfaces
    - Comand Line Interface/interface de linha de comando (CLI):
    - Graphic User Interface/interface gráfica (GUI) : icones, janelas, botoes, pastas etc
  4. 4Interfaces gráficas do linux/Ambiente X - Gnome, KDE, XFCE, Unity, LXDE, Mate, Cinnamon, OpenBox, BlackBox, Window MakerInicialização - DUAL BOAT/BOOT LOOADER
    - Para escolher qual sistema operacional será inicializado no PC.
    Gerenciadores de inicialização do Linux
    - LILO, - GRUP : usam linhas de comando
  5. 5Shell - classe de programas que funcionam como interpretador de comandos e linguagem de programação interpretada no Unix; - a interface de linha de comandos para acessar os serviços de um sistema operacional; - camada mais externa em torno do núcleo do sistema operacional; - semelhante ao Prompt de comando do sistema WindowsComandos Internos do shell
    Quando o shell é carregado na memória, seus comandos ficam residentes nela.
    - A maior vantagem é a velocidade,
    pois não precisam ser procurados no disco rígido ou criar processos. Exemplos: cd, alias e logout.
  6. 6Comandos Externos Estão localizados em diretórios específicos no disco rígido, como /bin e /sbin. - O Linux precisa consultar o disco rígido sempre que um desses comandos é solicitado. - A maioria dos comandos do Linux é externa. Exemplos: ls, cp, rm, mv, mkdir e rmdComando ls (= list source).
    Exibe uma lista com os arquivos no diretório, sem maiores detalhes;
    NÃO exibe tamanho dos arquivos, data de modificação, entre outros.
    - pode ser substituído pelo comando dir (presente também no Windows) e funcionará igual.
  7. 7ls -l (l = long) Lista os arquivos utilizando o formato longo dos nomes dos arquivos, EXIBE detalhes sobre permissões, tamanho, tipo, etcls -a (-a = all)
    Lista todos os arquivos de um diretório, inclusive os arquivos ocultos
    Comando ls -A, que faz quase a mesma coisa, mas não exibe o diretório atual (./) e o de nível anterior (../) entre os arquivos listados.
  8. 8ls -t (t = time). Lista os arquivos por ordem de data de modificação. Arquivos que foram modificados mais recentemente, são exibidos em primeiro lugarls -lt
    Lista os arquivos por ordem de data de modificação, também exibindo os modificados mais recentemente em primeiro lugar.
    - este comando lista tudo com mais DETALHES.
  9. 9ls -ltr (r = reverse) Lista os arquivos por ordem de data de modificação, mas na ordem INVERSA, ou seja, os modificados mais recentemente vão ficando para o final da listals -s (s = size).
    Exibe os arquivos de uma pasta com seu tamanho em bloco.
    - Não confundir com o -S, que também ordena por tamanho.
  10. 10ls -1 Permite fazer com que os arquivos do diretório sejam listados por linha, um em cada linhals -lh (h = human)
    Exibe uma listagem de todos os arquivos com seus respectivos tamanhos de uma forma mais compreensível ou Human Readable (humanamente legível).
    É possível conferir os tamanhos em Kb, Mb, Gb, etca
  11. 11Comando cd ou cd (aCessar Diretório) Este comando permite ao usuário acessar um diretório de trabalho.Comando rm (remover)
    Apaga arquivos e também pode ser utilizado para apagar diretórios e sub-diretórios vazios ou que contenham arquivos.
  12. 12rm - f (f=force): apaga sem pedir confirmação; rm - i (i=interactive): pede confirmação antes de apagar; rm - r (r=recursive): apaga arquivos e seus subdiretórios.Comando cp
    Copia arquivos (cp = copy).
    - O arquivo de origem e o destino da cópia podem residir em sistemas de arquivo diferentes, ou até no mesmo diretório desde que tenham nomes diferentes.
    - Também mais de um arquivo de um diretório para outro. É possível especificar mais de um arquivo no comando cp usando os curingas *, ? e [ ].
  13. 13rm teste.txt = Apaga o arquivo teste.txt no diretório atual; rm *.txt = Apaga todos os arquivos do diretório atual que terminam com .txt; rm *.txt teste.novo = Apaga todos os arquivos do diretório atual que terminam com .txt e também o arquivo; teste.novo.rm -rf /tmp/teste/* = Apaga todos os arquivos e sub-diretórios do diretório /tmp/teste, mas mantém o subdiretório /tmp/teste; rm -rf /tmp/teste = Apaga todos os arquivos e sub-diretórios do diretório /tmp/teste, inclusive /tmp/teste.cp -f (f = force): Substitui arquivos existentes sem pedir confirmação;
    cp -i (i = interactive): Pede permissão antes de substituir arquivos existentes;
    cp -r (r = recursivo): Copia arquivos e subdiretórios;
    cp -s (s = simbolic): Cria um link simbólico ao invés de copiar.
  14. 14cp teste.txt teste1.txt = Copia o arquivo teste.txt para teste1.txt; cp teste.txt /tmp = Copia o arquivo teste.txt para dentro do diretório /tmp; cp * /tmp = Copia todos os arquivos do diretório atual para /tmp; cp /bin/* = Copia todos os arquivos do diretório /bin para o diretório atual;Comando Mkdr (=MaKer DiRetório)
    Criar um diretório no sistema.
    - O diretório pode ser entendido como uma pasta onde guarda-se arquivos.
    Mkdr -p Permite criar diretórios e seus subdiretórios de uma só vez.
  15. 15Comando pwd (Paste Way Diretório) Exibe o nome e o caminho do diretório atual, ou seja, pasta atual que o usuário está no momento.Comando cat (conCATenar)
    Unir, criar e exibir arquivos.
    TAC - MOSTRA o conteúdo na ordem inversa.
    cat -n (n = number): Numera todas as linhas ;
    cat -s (s = squeeze): Não mostra mais que uma linha em branco entre um parágrafo e outro = espremer
  16. 16cat > arquivo.txt : Cria um arquivo chamado arquivo.txt cat arq1.txt > arq2.txt : Cria ou sobrescreve o conteúdo de arq2.txt com o conteúdo de arq1.Comando tar (Together)
    Junta vários arquivos em um só.
    Também é muito usado para cópias de arquivos especiais ou dispositivos do sistema.
    É comum encontrar arquivos com a extensão .tar, .tar.gz, .tgz, .tar.bz2, .tar.Z, .tgZ, o primeiro é um arquivo normal gerado pelo tar e todos os outros são arquivos gerados através tar junto com outros programas de compactação (gzip (.gz), bzip2 (.bz2) e compress (.Z)
  17. 17tar -c (c = create): Cria um novo arquivo .tar tar -v (v = verbose): Mostra o progresso do processamento tar -f (f = file): Indica que o resultado será do tipo arquivoComando mv
    Mover ou Renomear arquivos e diretórios.
    O processo é semelhante ao do comando cp, mas o arquivo de origem é APAGADO após o término da cópia
    -R (R = Recursive): Aplica-se ao diretório e a todo seu conteúdo
    -f (f = force): Move o arquivo sem pedir confirmação
  18. 18Comando find Procurar por arquivos/diretórios NO DISCO Procura pela data de modificação, tamanho, etc. find -name: pesquisa arquivos pelo seu nome; find -iname: pesquisa arquivos pelo seu nome, ignora maiúsculas e minúsculas; find -size: pesquisa arquivos maiores ou menores que um tamanho específico.Comando chmod (CHange MODe)
    Permite mudar a permissão de acesso a um arquivo ou diretório
    Escolhe se usuário ou grupo terá permissões para ler, gravar, executar
    um arquivo ou arquivos.
    Sempre que um arquivo é criado, seu dono é o usuário que o criou e o grupo é o grupo do usuário.
  19. 19Comando grep Procura por um texto DENTRO de TEXTO ou mais arquivos ou no dispositivo de entrada padrão. -f (f = file): Especifica que o texto que será localizado está em um arquivo; -i: Ignora a diferença entre maiúsculas e minúsculasenviar um sinal a um processo em execução. Caso seja usado sem
    parâmetros, o kill enviará um sinal de término ao processo sendo executado (fechará o programa).
    Para “matar” um programa ou processo, é necessário saber de antemão o seu PID (Process
    IDentification Number). Imagine que cada processo/programa em um computador possua um
    número de identidade – esse número é o PID!
  20. 20Comando kill (Matar) Envia um sinal a um processo em execução. Sem parâmetros, o kill enviará um sinal de término ao processo sendo executado (fechará o programa). Para “matar” um programa ou processo, é necessário saber de antemão o seu PID (Process IDentification Number), ou seja, seu número de identidade. -9: Mata o processo imediatamente sem salvar dados.Comando free
    Exibe a memória principal do
    sistema operacional.
    Comando df ( =disk free)
    Exibe o espaço em disco, espaço livre e espaço ocupado nas partições do sistema operacional, arquivos e diretórios, isto é, do sistema de arquivos como um todo.
    Df: Espaço livre em disco (Disco Free).
  21. 21Comando top Mostra os programas em execução ativos, parados, tempo usado na CPU, detalhes sobre o uso da Memória RAM, Memória Swap, disponibilidade para execução de programas no sistema, entre outros. Processos em tempo real, exibindo continuamente os processos que estão rodando em seu computador e os recursos utilizados por eles. Para sair do top = tecla Q.Comando ps
    Visualiza quais processos estão sendo executados, exibir qual usuário executou o programa, a hora que o processo foi iniciado, entre outros.
    Diferença do ps para o top:
    O top apresenta estatísticas em tempo real, já o ps é estático; é bastante usado para descobrir qual é o PID de um determinado processo.
  22. 22Comando man Consulta o manual do sistema. -a (a = all): Mostra todas as páginas para o manual requisitado no comando; -f : Apresenta uma pequena descrição do comando.Comando head
    Exibe as linhas iniciais de um arquivo de texto.
  23. 23Comando tail (=calda) Exibe as linhas finais de um arquivo de texto. tail-n: Exibe o número de linhas do final de um arquivoComando sort
    organizar as linhas de um arquivo texto ou da entrada padrão
    sort -r (r = reverse): Inverte a ordem apresentada
    sort -f: Ignora a diferença entre maiúsculas e minúsculas.
  24. 24Comando more Permite fazer a paginação de arquivos ou da entrada padrão. Pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela.Comando less
    Permite fazer a paginação de arquivos ou da entrada padrão.
    pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela.
    - diferença para o more é que o less é mais rápido.
  25. 25Comando rmdir Remove diretórios vazios, o diretório deve estar vazio antes de ser excluído. -p: Remove uma hierarquia de diretórios. -v (= verbose): Exibe informações de progresso do processamentoComando In
    Cria links para arquivos e diretórios no sistema.
    - Link em sistemas GNU/Linux
    faz referência reais ao arquivo/diretório podendo ser feita cópia do link (será copiado o arquivo alvo), entrar no diretório (caso o link faça referência a um diretório), entre outros.
    link simbólico apenas armazena o endereço de referência do arquivo original.
  26. 26Comando wc Conta o número de palavras, bytes e linhas em um arquivo ou entrada padrão. - Se as opções forem omitidas, o wc mostra a quantidade de linhas, palavras, e bytes. wc -w (= words): mostra a quantidade de palavras; wc -l (= lines) :mostra a quantidade de linhas.Comando sudo
    Permitir que usuários comuns obtenham privilégios de outro usuário, em geral o superusuário (root), para executar tarefas específicas.
    -u : sudo executa o comando com os privilégios do usuário especificado.
  27. 27Comando apt-get Permitir a instalação, reinstalação, atualização e remoção de pacotes do sistema. -h : fornece as opções do utilitário. --reinstall : permite reinstalar um determinado pacoteComando logout
    Usado para SAIR NA SESSÃO DO TERMINAL.
    - Similar ao comando exit e pode ser executado também por meio do comando CTRL+D.
  28. 28Comando shutdown Usado para DESLIGAR ou REINICIAR o PC imediatamente ou após determinado tempo (programável) de forma segura shutdown -r : reinicia o sistema operacional imediatamente ou após um período em minutos; shutdown -h : reinicia o sistema; shutdown -k : simula o desligamento/reinicio do sistema, enviando mensagem aos usuários; shutdown -c : cancela a execução do shutdown.Comando date
    Usado para mudar a DATA e HORA que um arquivo foi criado.
    - precisa está logado como root.
  29. 29Comando touch Muda a data e hora que um arquivo foi criado. Também pode ser usado para criar arquivos vazios. Caso o touch seja usado com arquivos que não existam, por padrão ele criará estes arquivos.Comando diff (mostrar DIFERENÇAS)
    COMPARAR dois arquivos e mostrar as DIFERENÇAS entre eles.
    Apenas para comparação de arquivos em formato TEXTO.
    -b : ignora espaços em branco como diferenças
    -B : ignora linhas em branco inseridas ou apagadas nos arquivos.
  30. 30Comando gzip COMPACTAR (diminuir o tamanho) um arquivo com ótima taxa de compactação e velocidade. A extensão dos arquivos compactados pelo gzip é a .GZ -d : descompacta uma arquivo; -r : compacta diretórios e sub-diretóriosComando du (Disco Utilizado).
    Usado para exibir o espaço OCUPADO por arquivos e sub-diretórios do diretório atual do sistema operacional
    (df exibe o espaço como um todo, du exibe o espaço de um diretório).
  31. 31Comando Free Quantidade de memória utilizada no sistema.PROCESSOS são módulos separados e carregáveis, ao contrário de THREADS, que não podem ser carregadas.
    THREADS são escalonadas, PROCESSOS não são escalonados.
    O escalonamento de processos ou agendador de tarefas é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído.
  32. 32Modo de permissões do arquivo, como apresentado pelo comando ‘ls’, é: -rwxr-x--x Se fosse diretório: drwxr-x--x

Information

Description
Flashcards on Comandos Linux, created by Ana Azevedo on 15/08/2021.
Created by
Ana Azevedo
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?