Você está na página 1de 5

Curso Tenológico de Informática

Tecnologias Informáticas
Ficha de trabalho
Comandos básicos de UNIX/Linux

Exercício 1

1. Descreve cada um dos comandos abaixo indicados, identificando a sua utilidade e dá um


exemplo de utilização prática. Nas alíneas onde surge mais de um comando, faz a distinção entre
eles.

a) man d) whoami g) passwd


b) info e) who h) su
c) id f) date i)clear

2. Faz o mesmo que é pedido no ponto 1. para os seguintes comandos de manipulação de


ficheiros e directórios:

a) pwd j) cut s) grep <expressão> <ficheiro>


b) ls k) vi t) sort
c) cd l) head <filename> u) chgrp
d) find m)tail <filename> v) chown
e) locate n) ln w)df e du
f) mkdir e rmdir o) cp x) mount
g) chmod p) mv y)umount
h) cat q) rm
i) more e less r) umask

  Página 1 of 5
Exercício 2

1. Tendo em conta a seguinte estrutura de directórios de um Sistema Linux:


/ home
etc
teste
media floppy
cdrom
mnt
Explique todos os passos para realizar as seguintes operações:
1.1 . Verificar o conteúdo da directoria /etc e das respectivas subdirectorias
Nota: Considera que te encontras na directoria (/)

1.2 . Verificar o conteúdo da raiz do sistema /


Nota: Considera que te encontras na directoria (/)

1.3 . Criar dentro da directoria /home uma subdirectoria com o nome alunos
e dentro desta outra com o nome grupo01.
Nota: Considera que te encontras na directoria (/)

1.4 . Procurar em que directoria se encontra o ficheiro grub

1.5 . Pesquisar todos os ficheiros cujo nome termine com .conf

1.6 . Copiar o ficheiro designado por host.conf, que se encontra na


directoria /etc, para as directorias /home e /home/alunos/grupo01
Nota: Considera que te encontras na directoria /dev

1.7 . Mover o ficheiro host.conf, que se encontra na directoria /home, para a


directoria /home/alunos
Nota: Considera que te encontras na directoria /home

1.8 . Mudar o nome do ficheiro /home/alunos/host.conf para


/home/alunos/host.original
Nota: Considera que te encontras na directoria /home

1.9 . Visualizar o conteúdo da directoria /home/alunos/grupo01


Nota: Considera que te encontras na directoria /home
1.10 . Apagar o ficheiro grub.original que se encontra na directoria
/home/alunos
Nota: Considera que te encontras na directoria /home

2. Cria a seguinte árvore de directórios:

2.1 . /home/______/aula6/directorio1/subdirectorio1/
2.2 . /home/_____/aula6/just for fun/yet more fun/

3. A partir da raiz “/”, cria os ficheiros um.txt e dois.txt no directório


/home/____/aula6/ directorio1/

4. Copia os ficheiros criados na alínea anterior para o directório


/home/_____/aula6/

5. Copia todo o conteúdo do directório /home/____/aula6/ (incluindo ficheiros e


subdirectorias) para o directório /home/______/alunos/. Utiliza apenas um
comando e que usa uma opção que permita ver quais os ficheiros que estão a ser
copiados.

6. Apaga todo o conteúdo do directório /home/______/aula6/

7. Move todo o conteúdo do directório /home/_____/alunos/ para o directório


/home/____/aula6/

8. Cria os ficheiros kyoshiro.txt, haomaru.txt, hanzo.txt, hamakuza.ini e


rimururu.txt no directório /home/____ /aula6/. Utiliza apenas um comando para
copiar todos os ficheiros que começam pela letra h e terminam em txt, para o
subdirectório directorio1/subdirectorio1/
9. Assumindo que tens a seguinte árvore de directórios.

paulo
jogos
aulas
bases_prog
tecnologias
projectos
bases_prog
tecnologias
individuais
grupo

9.1 . Utilizando o comando cd e caminhos absolutos e relativos, indica duas


U U

(ou mais) formas que conheces para:


9.1.1 . Estando no directório paulo ir para o directório aulas.

9.1.2 . Estando no directório paulo ir para o directório tecnologias que está


dentro do directório projectos.

9.1.3 . Estando no directório paulo ir para o directório grupo.

9.1.4 . Estando no directório grupo ir para o directório tecnologias que está


dentro do directório projectos.

9.1.5 . Estando no directório aulas ir para o directório jogos?


Exercício 3

1. Explique todos os passos para realizar as seguintes operações:

1.1 . Visualizar as permissões do ficheiro host.conf, que se encontra na directoria


/home/alunos/grupo01 .
Nota: Considera que te encontras na directoria (/)

1.2 . Alterar as permissões do ficheiro host.conf, que se encontra na directoria


/home/alunos/grupo01, de modo que não seja alterado por todos os outros utilizadores do
Linux, mas que estes possam executar e ler o ficheiro.
Nota: Considera que te encontras na directoria (/home/alunos/grupo01)

2. Alterar novamente as permissões do ficheiro host.conf, que se encontra na directoria


/home/alunos/grupo01, de modo que o dono do ficheiro possa ler, executar e modificar o
ficheiro, mas que o grupo de utilizadores a que pertence o dono do ficheiro possa somente lê-lo e
executá-lo e que os restantes utilizadores do sistema não possam ler, alterar nem executar o
ficheiro.
Nota: Considera que te encontras na directoria (/home/alunos/grupo01)

2.1 . Eliminar a directoria /home/alunos e respectivas subdirectorias e ficheiros.


Nota: Considere que se encontra na directoria /home/alunos/grupo01 e que nesta directoria se encontra o ficheiro host.conf

2.2 . Aceder à drive de disquetes e ler todo o seu conteúdo.

2.3 . Aceder ao CD-ROM e ler todo o seu conteúdo.

2.4 . Verificar em que directoria se encontra.

2.5 . Alterar a data e hora do seu computador.

2.6 . Verificar o espaço ocupado pelos ficheiros da directoria /etc.

2.7 . Verificar o espaço ocupado e livre num volume.