Mudanças entre as edições de "FIC-Linux 2018-2"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 177: Linha 177:
  
 
<code>
 
<code>
    -eq : (equal) Igual à
+
-eq : (equal) Igual à
    -ne : (not equal) Diferente de
+
-ne : (not equal) Diferente de
    -lt : (less than) Menor que
+
-lt : (less than) Menor que
    -gt : (greater than) Maior que
+
-gt : (greater than) Maior que
    -le : (less or egual) Menor ou igual à
+
-le : (less or egual) Menor ou igual à
    -ge : (greater or equal) Maior ou igual à
+
-ge : (greater or equal) Maior ou igual à
 +
 
 +
-a      O arquivo existe
 +
-b    É um dispositivo de bloco
 +
-c É um dispositivo de caractere
 +
-d É um diretório
 +
-e O arquivo existe
 +
-f É um arquivo normal
 +
-g O bit SGID está ativado
 +
-G O grupo do arquivo é o do usuário atual
 +
-k O sticky-bit está ativado
 +
-L O arquivo é um link simbólico
 +
-O O dono do arquivo é o usuário atual
 +
-p O arquivo é um named pipe
 +
-r O arquivo tem permissão de leitura
 +
-s O tamanho do arquivo é maior que zero
 +
-S O arquivo é um socket
 +
-t O descritor de arquivos N é um terminal
 +
-u O bit SUID está ativado
 +
-w O arquivo tem permissão de escrita
 +
-x O arquivo tem permissão de execução
 +
-nt O arquivo é mais recente (NewerThan)
 +
-ot O arquivo é mais antigo (OlderThan)
 +
-ef O arquivo é o mesmo (EqualFile)
 +
 
  
 
</syntaxhighlight>
 
</syntaxhighlight>

Edição das 11h59min de 8 de outubro de 2018

Introdução ao Sistema Operacional Linux

  • Encontros: Segundas e Quartas das 19:00 às 22:00 No LabReCom.

Curso FIC Linux 2018

Semestre 2018-2 - Prof. André D'Amato

Introdução ao Sistema Operacional Linux

10/09/18: Aula01

Apresentação da Disciplina, Introdução a Informática e Memória e Armazenamento Aula 01


12/09/18: Aula 02

Introdução ao Linux, Sistema de Arquivos e Conhecendo o Terminal Aula 02

Descrição completa das pastas do linux


17/09/2018: Aula 03

Continuação Comandos no Terminal Aula 03

Lista de Exercícios


17/09/2018: Aula 04

Continuação Comandos no Terminal


  • uname ' -a' ' -r' ' -m'
  • arch
  • wget ' -c -P'
  • Coringas *, ?, []

Direcionar saídas para arquivos

  • >
  • >> (append)


Compactação de Arquivos

  • Para criar ficheiro: tar '-cf'
  • Para descompactar: tar '-x'


  • Questão!!!
  • Sabendo que o arquivo /proc/cpuinfo contém informações detalhadas sobre o seu processador, responda:
    • Quais comandos utilizar para saber quantos núcleos de processamento minha CPU tem?
    • Qual a frequência do meu processador em MHz?


  • Teste1
  • Sabendo que o e-mail do professor é andre.damato@ifsc.edu.br, mande para o professor uma pasta compactada com 2 arquivos, sendo que, um deles contém o seu histórico (history) e no outro uma lista completa de todos os arquivos .bin em seu computador.



Lista de Exercícios


24/09/2018: Aula 05

Introdução ao Gerenciamento de Processos Aula 05 - Gerenciamento de Processos


Aula 05 - Lista de Exercícios Sobre Processos


Aula 05 - Lista de Exercícios Sobre Processos Parte 2


26/09/2018: Aula 06

Gerenciamento de Usuários Aula 06 - Gerenciamento de Usuários




01/10/2018: Aula 07

Permissionamento Aula 07 - Permissionamento


Exercícios: Permissão de Acesso a Arquivos


Permissão de Acesso a Arquivos: parte 2


03/10/2018: Aula 08

Instalação do Ubuntu

Baixar Ubuntu daqui


Instalar Ubuntu no Virtual Box

Instalar VirtualBox no Linux

Instalar VirtualBox no Windows

Instalar Linux no VirtualBox

O Comando apt-get

Atualizar repositório

apt-get update </syntaxhighlight>

Instalar Pacote

apt-get install Nome_Pacote </syntaxhighlight>

Remover pacote

apt-get remove Nome_Pacote </syntaxhighlight>

Reinstalar pacote

apt-get install –reinstall Nome_Pacote </syntaxhighlight>

Listar pacotes disponíveis

apt-get update </syntaxhighlight>

Atualizar pacotes instalados

apt-get upgrade </syntaxhighlight>


Exercício: instalar e executar o ssh no Ubuntu que você acabou de instalar:

sudo apt-get install ssh

Acessar o ssh de outra máquina

ssh -X usuario@numero_ip

Executar o xterm

Digite no terminal xterm&

Conferir se o firefox realmente está se executando (use o ps)


08/10/2018: Aula 09

Operadores para Comparação

-eq : (equal) Igual à -ne : (not equal) Diferente de -lt : (less than) Menor que -gt : (greater than) Maior que -le : (less or egual) Menor ou igual à -ge : (greater or equal) Maior ou igual à

-a O arquivo existe -b É um dispositivo de bloco -c É um dispositivo de caractere -d É um diretório -e O arquivo existe -f É um arquivo normal -g O bit SGID está ativado -G O grupo do arquivo é o do usuário atual -k O sticky-bit está ativado -L O arquivo é um link simbólico -O O dono do arquivo é o usuário atual -p O arquivo é um named pipe -r O arquivo tem permissão de leitura -s O tamanho do arquivo é maior que zero -S O arquivo é um socket -t O descritor de arquivos N é um terminal -u O bit SUID está ativado -w O arquivo tem permissão de escrita -x O arquivo tem permissão de execução -nt O arquivo é mais recente (NewerThan) -ot O arquivo é mais antigo (OlderThan) -ef O arquivo é o mesmo (EqualFile)


</syntaxhighlight>