engenheiro
-
Ciência da Computação
-
Noturno
UNIP
-
201
4
Sistemas Operacionais
2ª
Lista de Exercícios
(Turma
B
)
–
Noturno
–
1
9
/03/2014
Enviar respostas (em arquivo .txt nomeado por exemplo
Tiago_Souza_L2
.txt
) por e
-
mail até o final da aula para: professor - tiagojs@hotmail.com com o assunto: SO
–
L2
–
TURMA
B
Nome: ____
_______
______________________________________
RA: ____________
Nome: ____
_______
______________________________________
RA: ____________
1º Passo:
Criar alguns arquivos com extensão txt ( incluir qualquer conteúdo nos arquivos
)
2
ª
Passo
: Responda o que faz cada linha de comando abaixo:
1.
cat arquivo.txt | grep ^ texto Dica: Este texto deverá ser alguma palavra que con tenha n o arquivo
2.
cat arquivo.txt | grep texto $
3.
cat arquivo.txt | grep "caminhonet[ae]
\
|comunicado"
4.
ls | sed 's/txt/tx/g'
5.
echo guarani_campeao_201
7
| sed 'y/a/A/'
6.
ls
–
la | grep txt$ > file .txt
7.
pwd
8.
find . *
–
type f
–
ls | grep “ file ”
9.
ls
–
la
10.
ls
–
la > testando.txt 11. ls – l testando.txt
12.
chmod 704 testando.txt 13. chmod 7
2
6 testando.txt 14. chmod 777 testando.txt
15.
cat *.txt | grep “ texto1 \
|
texto2
”
16.
Qual a diferença entre os comandos cat arquivo.txt | more e less arquivo.txt
?
17.
Neste arquivo.txt
,
qual linha de comando é necessária para aplicar a permissão – rw - r w
-
r wx ?
18.
Crie um diretório chamado dir2
.
19. ls - l dir
2
: O que faz esse comando?
20.
chmod g+w dir
2
: O que faz esse comando?
21.
O que faz o comando history?
22.
Ao executar
!
algum_número_do_comando
_anterior, o que acontece?
23.
O que faz o comando who ?
24.
Crie o arquivo “ prog1 .sh”, com o conteúdo:
#!/bin/bash
echo $* | tr
-
d ' '
25.
Tente executar
./
prog
1.sh
, o que acontece?
26.
Altere a permissão deste arquivo para que todos possam ter permissões rwx.