LINUX Flashcards

1
Q

Lista Geral de Comandos LINUX

Instalar um software

A

Para fazer isso, digite o comando “sudo apt-get install nome” (sem as aspas) e substitua o “nome” que colocamos no exemplo pelo nome do programa que você quer instalar. Em seguida, é só apertar o “Enter”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Lista Geral de Comandos LINUX

Listar arquivos

A

Para listar todos os arquivos de um diretório atual, basta usar o comando “ls” e apertar a tecla “Enter”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Lista Geral de Comandos LINUX

Mudar diretório

A

Se precisar mudar de diretório rapidamente, use o comando “cd” e o nome do diretório para qual quer ir. Se quiser ir para a pasta de downloads, por exemplo, é só usar o comando “cd Downloads”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Lista Geral de Comandos LINUX

A

Remover um arquivo

Já o comando “rm” serve simplesmente para remover um arquivo que você nomear logo em seguida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Lista Geral de Comandos LINUX

Copiar arquivos

A

Para copiar um ou mais arquivos, você deve usar o comando “cp” com o nome do arquivo que deseja copiar logo em seguida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Lista Geral de Comandos LINUX

Mover arquivos

A

Você pode usar o comando “mv” seguido pelo nome de um arquivo para simplesmente mover o arquivo escolhido para outra pasta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Lista Geral de Comandos LINUX

Completar uma palavra

A

Se estiver prestes a inserir um comando muito longo e quiser encurtar as coisa, você pode apenas apertar a tecla “Tab” para que suas palavras sejam completadas no terminal. Isso pode agilizar bastante.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Lista Geral de Comandos LINUX

Ver uso de memória.

A

Se quiser dar uma rápida olhada no uso de memória do seu computador, basta abrir o terminal e inserir o comando “free” e apertar a tecla “Enter”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Lista Geral de Comandos LINUX

Histórico de comandos

A

Para ter uma visualização dos comandos que você usou no terminal previamente, simplesmente insira o comando “history”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

TIPOS DE ARQUIVOS

os que foram desenvolvidos especificamente para o linux

A

Ext2, Ext3 e Ext4.

e até mesmo os do Windows
FAT16, FAT32, EXFAT, NTFS
PEN DRIVE UTILIZA FAT16
WINDOWS/MS DOS : FAT12,FAT16,FAT32 E NFFS
Apple Mocintosh : HFS
UNIX/LINUX : UFS, EXT, EXT2, EXT 3, EXT 4, SWAP;HPF
IBM: HPFS E JFS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

OMANDO

A

COnhecendo MANual DO sistema Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

NÃO É AMBIENTE GRÁFICO

A

NÃO é um ambiente gráfico do Linux
iOS é um sistema operacional para dispositivos móveis da Apple, desenvolvido originalmente para o iPhone. A Apple não permite que o iOS seja executado em hardware de terceiros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

SOFTWARE LIVRE

A

significa que pode ser copiado, usado, modificado e redistribuído de acordo com as necessidades de cada usuário.
Porem, a pessoa que modifica o código e redistribui pode cobrar por isso, ou seja , nem todo software livre é gratuito.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

SOFTWARE LIVRE

A

Ex: Eu pego o SO linux e faço umas modificações para deixa-lo mais dinamico, faço alteraçoes para atender determinada demanda de um cliente, sendo assim eu posso cobrar por isso.
A diferença está na filosofia do software livre, a qual visa ao espírito de liberdade e não ao lucro
pode ser copiado / modificado / redistribuído/ estudado (acesso ao código fonte)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Principais distribuições do Linux

A
Ubuntu
Mint
Debian
Fedora
OpenSuse
Red Hat
Slackware
Arch
Gentoo
Mageia
Kali
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

LINUX

A

BARRAS: Diretório raiz (pastas)
/bin - Arquivos binários ou comuns.
/sbin – comandos do sistema para acesso do superusuário (root)
/boot - Programa que Inicia o Sistema.
/root – diretório home do superusuário (administrador).
/dev - Device/Drives/ periféricos.» HD, CDROM.
/etc – arquivos de configuração do sistema.
/home - diretório de arquivos pessoais dos usuários (trabalho). Equivale à pasta “Documentos” do Windows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

LINUX

A

/usr - Usado na instalação de arquivos do usuário.
/lib – bibliotecas.
/mnt – (mount), montagem de dispositivos removíveis. Ao conectar um dispositivo removível, como pendrive, o Linux “monta” a configuração de acesso, permitindo o seu uso.
/opt – aplicativos adicionais (opcionais). Não oficiais na distribuição Linux.
/proc – diretório virtual de informações do sistema.
/tmp - Arquivos temporários.
/var – informações variáveis gerados pelo sistema spool de impressão, cache, email, log

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

SNIFFER

A

Um sniffer não necessariamente é malicioso.
SnifFer = Fareja na rede
software é usado com frequência para monitorar e analisar o tráfego de rede para detectar problemas e manter um fluxo eficiente.

19
Q

SNIFFER

A

também pode ser usado com má fé. Eles capturam tudo o que passa por eles, inclusive senhas e nomes de usuários não criptografados. Dessa forma, os hackers com acesso a um sniffer terão acesso também a qualquer conta que passar por ele.
Além disso, um sniffer pode ser instalado em qualquer computador conectado a uma rede local. Ele não precisa ser instalado no próprio aparelho que se deseja monitorar. Em outras palavras, ele pode permanecer oculto durante a conexão.

20
Q

Dual Boot

A

nada mais é que instalar dois (ou mais) sistemas operacionais no mesmo computador. Assim, toda vez que o usuário for ligar o computador, aparecerá uma tela inicial (chamada de Grub) que apresentará os sistemas operacionais instalados, dando a possibilidade do usuário escolher qual utilizar.

21
Q

SYNAPTIC

A

Gerenciador de pacotes famoso, Synaptic instala, remove e cumpre dependências sem complicações. Interface gráfica para o importante APT, o Synaptic auxilia em uma das tarefas que mais assusta usuários iniciantes Linux: instalação, remoção e atualização de pacotes.

22
Q

CARACTERÍSTICAS LINUX

A

Bin: lembrar de Bin Laden (faz oq? EXECUTA) rs
é GNU/LINUX
é GPL (Licença Pública Geral) FREE SOFTWARE: livre de pagamento para licença de uso + código fonte aberto (open source)
é COPYLEFT: o código fonte não pode se transformar em software proprietário.
é Sistema Operacional (Controla o Hardware e o Software)

23
Q

CARACTERÍSTICAS LINUX

A

é Multiplataforma (portável – instalado em celulares, mainframes)
é Multitarefa (executar vários aplicativos ao mesmo tempo)
è Multisessão (permite que vários usuários façam login no mesmo computador)
é Multiusuário (outros computadores podem estar conectados a um servidor central)
é Case Sensitive (diferencia letra maiúsculas de letras minúsculas)
No Linux, a partição swap é uma extensão da sua memória RAM

24
Q

NÚCLEOS

Núcleos monolíticos

A

BSD Linux MS-DOS e derivados, incluindo Windows 95, Windows 98 e Windows ME Solaris Palm OS

25
Q

NÚCLEOS

Micronúcleos

A

Hurd MINIX Mach

26
Q

NÚCLEOS

Núcleos híbridos

A

BeOS / Haiku Microsoft Windows NT XNU (núcleo do Darwin utilizado no Mac OS X)

27
Q

NÚCLEOS

Nanonúcleos

A

Adeos Dycos EROS EKA2 Jari Operating System JNode KeyKOS LSE/OS Mac OS nanonúcleo OZONE Trion Operating System XtratuM

28
Q

NÚCLEOS

Exonúcleos

A

Um exonúcleo é um tipo de núcleo que não abstrai hardware in modelos teóricos. Ao invés disso ele aloca recursos físicos de hardware, como o tempo de um processador, páginas de memória, e blocos de disco, para diferentes programas.

29
Q

rm -rf

A

É um comando clássico do Linux que teoricamente não faz nada de mais, ele serve apenas para apagar arquivos, e é aí que mora o perigo.

30
Q

rm -rf

A
  • rm: comando usado no Linux para deletar arquivos.
  • rm -r: o comando deleta pastas recursivamente, mesmo que a pasta esteja vazia.
  • rm -f: usando este parâmetro, o propriedade de “apenas leitura” que um arquivo tenha é removida sem perguntar, permitindo que o arquivo seja apagado.
31
Q

rm -rf

A
  • rm -rf / : Usando a combinação dos dois parâmetros com a “/” você diz para o sistema apagar tudo que está no diretório raiz do sistema.
  • rm -rf * : Força o apagamento de tudo que está no diretório atual ou no de trabalho, dependendo de onde você estiver.
  • rm -rf . : Acrescentando um ponto, você pode apagar também as pastas ocultas, além das normais.
32
Q

421

USUÁRIO

A

4 - r (permite leitura)
2 - w (permite escrita)
1 - x (permite execução)

Somando todos dá 7 (4+2+1) , ou seja, tem todas as permissões possíveis

33
Q

421

GRUPO

A

4 - r (permite leitura)
2 - w (permite escrita)
1 - x (permite execução)

Somando todos dá 7 (4+2+1) , ou seja, tem todas as permissões possíveis

34
Q

421

OUTROS

A

4 - r (permite leitura)
2 - w (permite escrita)
1 - x (permite execução)

Somando todos dá 7 (4+2+1) , ou seja, tem todas as permissões possíveis

Obs1: o comando sudo permite o usuário fazer apenas aquela ação como superusuário (quem tem os poderes de fazer as ações mais críticas no Linux) e depois ele volta para o modo usuário comum.

Obs2: associe o r, w, x com os nomes em inglês. Assim: r - Read (ler); w - Write (escrever) e x - eXecute (executar)

35
Q

CARACTERES

A

find Permite fazer buscas e localizar listas de arquivos/diretórios correspondentes às condições especificadas no momento da pesquisa.

/ Começa a procurar a partir do diretório root

36
Q

CARACTERES

A
  • name Especifica que o nome do arquivo é o texto de pesquisa
  • Substitui qualquer quantidade de caracteres

Para visualizar arquivos ou pastas ocultos é necessário adicionar um ponto final (.) antes do nome dos arquivos. Ex.: find / -name “.*

37
Q

COMANDOS

A

ls: Lista todos os arquivos do diretório
df: Mostra a quantidade de espaço usada no disco rígido
top: Mostra o uso da memória
cd: Acessa uma determinada pasta (diretório)
mkdir: Cria um diretório
rm: Remove um arquivo/diretório
cat: Abre um arquivo
vi: Abre o editor vi (lê-se viai) para editar/criar arquivos
mv - move ou renomeia arquivo
touch - cria arquivo vazio

38
Q

COMANDOS

A

modifica a data e hora de acesso e modificação de arquivos. Você pode modificar tanto a hora de acesso quanto a hora de modificação dos arquivos, ou os dois ao mesmo tempo.
diff - compara o conteúdo de 2 textos
gzip - compacta ou expande arquivo, sem compressão
history - histórico de comandos digitados
pwd - mostra o caminho até o diretório atual
top - mostra o uso da memória

GREP
aGRUPA arquivos
Grep = Procura por um PADRÃO fornecido . Comando: grep [opcoes] arquivo. Exemplo: grep ‘Marconi Teixeira’ funcionarios.txt

39
Q

COMANDOS

A

locate = Pesquisar/ localizar arquivos numa BASE DE DADO
Del - Comando que apaga um ou mais arquivos especificados
pwd (print working directory) é um comando que imprime o nome do diretório local em uma interface de linha de comando.
wc: Conta linhas, palavras e mesmo caracteres num arquivo.
who: Mostra-nos quem está logado no sistema.
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.
SU (switch user, ou superusuário) = altera as credenciais permanentemente para um superusuário (root ou administrador).

40
Q

COMANDOS

A

SUDO (substitute user do, ou fazer como superusuário) = executa um único comando com os privilégios de um superusuário (não é permanente).
O comando man: basta executá-lo para carregar uma página de manual (man page) sobre os comandos do sistema, com definições não apenas do uso de cada ferramenta, mas também descrições detalhadas dos inúmeros parâmetros do software e exemplos de uso.
bg: significa “Trabalhos” e serve para exibir tudo o que você está fazendo no shell do GNU/Linux mas que está em segundo plano

41
Q

COMANDOS

A

cal: utilizado para mostrar um calendário de um mês e/ou ano em específico.
less: pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela. Quando toda a tela é ocupada, o less efetua uma pausa (semelhante ao more) e permite que você pressione Seta para Cima e Seta para Baixo ou PgUP/PgDown para fazer o rolamento da página.
show: parece que nem existe.
bash: programa interpretador de comandos (o interpretador de comandos é que executa comandos lidos do teclado ou de um arquivo executável).

42
Q

COMANDOS

A

help: serve para mostrar as opções disponíveis de um aplicativo, por exemplo, para saber quais são as opções disponíveis do aplicativo X, utilizando o acréscimo –help, é possível verificarmos todas as opções disponíveis para a função.
SORT -> É um comando filtro para ordenar as linhas de um arquivo texto;
UNIQ -> É um comando filtro para omitir as linhas repetidas em um arquivo / tirar ocorrências repetidas ;

43
Q

COMANDOS

A

ECHO -> É um comando para visualizar o conteúdo de uma variável específica (para que funcione nesse sentido é necessário colocar o caractere # antes do nome de tal variável que se queira visualizar o conteúdo) caso contrário, o ECHO só vai repetir o nome que você digitou, funcionará como repetidor ou como todos chamam “papagaio”.
/bin –> executáveis básicos do sistema que podem ser usados por qualquer usuário.
/sbin–> executáveis básicos do sistema usados pelo administrador.
/boot–> arquivos que linux utiliza para inicialização.
/usr–> armazena a maior parte dos programas e aplicações.

44
Q

COMANDOS

A
/etc--> Arquivos e Configurações do sistema
/home--> arquivos pessoais dos usuários
/lib--> biblioteca de funções do sistema
root--> diretório home do SUPERUSUÁRIO.
/etc/: Onde armazena arquivos de configurações globais do sistema.
a) abrir o editor de texto padrão. (vi)
b) alterar a senha de usuário. (passwd)
c) mudar arquivo de lugar. (mv)
d) mudar grupo do arquivo. (chown)
e) remover diretório. (rm)