Buscar

lista1 seminario(respondido)(Computação Alexei PUC MINAS Coreu)

Prévia do material em texto

Pontifícia Universidade Católica de Minas Gerais
Curso de Ciência da Computação – Seminários I
Profs. Alexei Machado e João Caram– Semestre 1/2018
Tarefa 1 – Shell básico e editores de texto de linha de comando
Valor: 20 pontos 
- 
Data de entrega (SGA): 05/04/2018
1) Estando no diretório de trabalho do seu usuário, como você faria para mudar para o diretório correspondente aos downloads realizados por você?
R: Conferindo que estou mesmo na área de trabalho com o comando pwd, conferido isso, utilizo o comando cd dowloads, para que assim eu me redirecione para a pasta downloads
2) Se você estiver no diretório /home/downloads/temp, em que diretório estará após a execução de 'cd ../.. ' ?
R:
3) Se você estiver no seu diretório home, qual comando executaria para listar todos os arquivos do diretório /tmp e seus subdiretórios, mostrando todas as informações dos arquivos?
R: ls -al /tmp
4) Qual comando você executaria para mostrar um arquivo de texto chamado notas.txt, página por página? E como você localizaria um aluno de matrícula 133050 neste arquivo?
R: 
5) Execute o comando 'wc ipsum.txt'. Consultando as man pages e observando o resultado, explique para que serve o comando wc.
6) O que fará o comando cp *.txt arqsTexto ? 
7) O que fará o comando mv meu_dir ../*.bak meu_novo_dir ?
8) Execute 'ls /etc > teste2.txt'. Em seguida execute 'cat -n teste2.txt'. Observe o resultado. O que significa o parâmentro n ?
Utilize o vi ou o nano para editar e salvar um arquivo 'dados.txt' contendo seus dados pessoais – nome, cidade de nascimento e bairro onde mora, uma informação em cada linha.
9) Qual o resultado do comando sort < dados.txt ? Baseado nisso, o que faz o comando sort?
10) Qual o resultado do comando du ? 
11) Qual o resultado do comando du | sort -nr ? Baseado nisso, o que fazem o comando du e os parâmetros n e r do sort?
12) Qual o resultado do comando tail teste.txt2 ? Baseado nisso, para que serve o comando tail?
ssh
Permite logar o usuário num servidor de protocolo ssh. Trata-se de uma conexão segura, da qual você pode entrar e sair com facilidade.
exit
Termina o Shell. Funciona como o “esc”. Para que nenhum outro usuário entre no seu sistema.
apropos
Mostra todos os comando e teclas com a devida descrição. Se esqueceu ou é novo pelo Linux, esse é um dos comandos que irá te auxiliar. É possível encontrar todos os comandos nessa tela.
cal
Mostra o calendário do mês corrente.Útil para quem trabalha precisando acessar calendários.
 cd
O comando “cd” é usado para acessar e mudar de diretório corrente. Muito utilizado para a navegação entre as pastas.
cp
Copia o arquivo, tal como o CTRL+C. Facilita muito para quem precisa abrir e fechar arquivos ou copiá-los para outra tela.
date
Mostra na tela a data e horário atualizados.Usado para quem esquece a data do dia, assim como para quem tem mania de verificar as horas a todo momento.
ls
Mostra arquivos que estão na pasta em que o usuário está naquele momento.
Há variações, como exemplo ls -l, que obtem informações mais detalhadas dos arquivos.
No vídeo abaixo você vai ver o comando sendo usado para obter informações de forma detalhada e também para exibir arquivos ocultos.
mkdir
Serve para criar diretórios. Geralmente na pasta onde o usuário está utilizando.
mv
Move os arquivos de um local para outro. Também utilizado para renomear arquivos.
pwd
Mostra a pasta atual que o usuário está no momento, auxilia no momento de salvar ou criar novos arquivos.
rm
Serve para remover arquivos. Use com cuidado, pois caso remova um documento será irreversível.
rmdir
Serve para remover diretórios vazios. Existe a variação rm: rm –r, da qual é possível remover diretório que não estejam vazios.
cat
Mostra o que tem dentro do arquivo. Funciona para exibir ou ler um documento.
Nesse vídeo você vai ver esse comando sendo usado na prática e também vai entender como funciona o redirecionamento de entrada e saída.
file
Serve para informar qual é o tipo de arquivo digitado como parâmetro (texto, imagem, etc)
clear
Limpa a tela do terminal. Funciona como o CTRL+L.
man
Mostra função de determinado comando. Muito útil para iniciantes, já que mostra o que faz cada tipo.Para sair do man pressione o tecla “q”.
who
Mostra os usuários logados no sistema naquele momento.
wc
Mostra a quantidade de linhas, palavras e caracteres de um arquivo.
whoami
Mostra o nome do usuário que está logado no sistema.

Continue navegando