Exercícios de linguagem de programação
Além dos comandos mostrados em sala será necessário efetuar uma breve pesquisa sobre algumas das solicitações abaixo.
Esta lista deverá ser entregue, por escrito,até o dia da prova: 27 de setembro de 2013
1) Para identificar o nome do diretório corrente, em LINUX ou UNIX usamos o seguinte comando:
a) pud
b) pwd - resposta
c) pid
d) cd
e) cat
2) Para mudar do diretório correntepara um novo diretório, utilizamos:
a) Cat - correta
b) cd
c) pwd
d) pid
e) pud
3) Para listar (mostrar) todos os arquivos em um diretório chamado ‘/etc’podemos digitar:
a) lst –l /etc
b) ls –l /etc - correta
c) print /etc
d) mostre /etc
e) nda
4) Para criar um novo diretório, utilizamos o seguinte comando:
a) makedir
b) mkdirer
c) mkdir - correta
d) ls
e) cat
5) Para remover(apagar) diretório vazio utilizamos:
a) Mvdir - correta
b) mklis
c) mkdir
d) rmdir
e) ls
6) Para copiar arquivos utilizamos:
a) ls
b) rm
c) rmdir
d) cp - correta
e) cd
7) Para saber quem está “logado” no momento, devemos utilizar o seguinte comando:
a) login
b) exit
c) who - correta
d) why
e) ls
14)Escreva a sequencia de comandos a seguir. Também deve ser gravado um arquivo de log, chamado de “questao.log”, para cada linha de comando, com a mensagem apropriada e pertinente.
14.1 - Criar um arquivo vazio de nome: prova1.txt
14.2 - No arquivo vazio, adicionar a mensagem: “Numero de usuário conectados: “
14.3 - No arquivo prova1.txt, adicionar a saída do comando para mostrar o número de usuários conectados no momento.
14.4 - Mostrar o conteúdo do arquivo prova1.txt
14.5 – Remover (apagar) o arquivo prova1.txt.
15) Uma seqüência de comandos separados por uma coluna vertical consiste numa pipeline, onde cada comando é executado como um processo separado conectado aos seus vizinhos por pipes, isto é, a saída de cada comando ( exceto do último) se torna a entrada do próximo comando na linha. Com base na