Skip to content

Instantly share code, notes, and snippets.

@0xacb 0xacb/tpas-intro-linux.md Secret
Last active Oct 4, 2018

Embed
What would you like to do?
TPAS - Aula 2 (componente prática) - Introdução ao Linux

TPAS - Introdução ao Linux

Com este tutorial pretende-se que os alunos evoluam as suas capacidades de utilização da linha de comandos em sistemas Linux (Debian). Vamos também instalar a maior parte das ferramentas necessárias para trabalhar durante o semestre.

1 - Abrir o terminal

Utilizando a tecla Windows, abrir o terminal escrevendo na barra de pesquisa "terminal" seguido de ENTER.

2 - Comandos gerais

  • Mudar de directório:
user@ubuntu:~$ cd Desktop
  • Ir para o directório acima do actual:
user@ubuntu:~$ cd ..
  • Criar um directório:
user@ubuntu:~$ mkdir new-folder
  • Saber em que directório estamos:
user@ubuntu:~$ pwd
  • Listar ficheiros e pastas no directório actual:
user@ubuntu:~$ ls
  • Criar um ficheiro vazio no directório Documents:
user@ubuntu:~$ cd Documents
user@ubuntu:~$ touch file1.txt
user@ubuntu:~$ cd ..
  • Listar ficheiros de modo relativo e absoluto:
user@ubuntu:~$ ls Documents
file1.txt
user@ubuntu:~$ ls /home/ciencia/Documents
file1.txt
  • Obter o nosso utilizador actual:
user@ubuntu:~$ whoami
  • Correr um comando como root (privilégios)
user@ubuntu:~$ sudo whoami
  • Actualizar o no sistema operativo:
user@ubuntu:~$ sudo apt update
user@ubuntu:~$ sudo apt upgrade

ou

user@ubuntu:~$ sudo apt-get update
user@ubuntu:~$ sudo apt-get upgrade
  • Exemplo: Instalar o software terminator a partir dos repositórios:
user@ubuntu:~$ sudo apt update
user@ubuntu:~$ sudo apt install terminator

3 - Exercícios:

  • Como mudar de directório para a nossa home folder?
  • Como voltar para o directório em que estavamos antes da última mudança de directório?
  • Como obter o tipo de um ficheiro?
  • Como listar ficheiros ocultos na home folder?
  • Como mudar o utilizador para root de forma permanente?
  • Como alterar a password do utilizador através do terminal?
  • Como alterar a password de qualquer utilizador?
  • Como obter detalhes sobre o nosso utilizador actual com maior detalhe? (i.e, obter o seu ID, grupo)
  • Como obter a versão do kernel Linux actual?
  • Como obter mais informações sobre um comando através das man pages?
  • Como obter uma página web através do terminal? Que ferramentas existem?
  • Como obter o nosso endereço IP interno? E o externo?

4 - Importante: instalação de software que vamos precisar:

Instalar software para as próximas aulas:

5 - Explorar algumas ferramentas

Depois de instalar as ferramentas podem começar a explorar as mesmas.

Importante: Não realizar scans a IPs externos com o nmap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.