Abortar a execução dum programa

Documentos relacionados
SISTEMAS OPERATIVOS I

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas

Informações de usuários armazenadas no sistema

Administração de sistemas Linux. Gerenciamento de grupos e usuários

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z.

Gestão de ficheiros e directórios

Administração de Sistemas Operacionais

Conta de utilizador: root

Introdução a Sistemas Abertos

Redes de Computadores

Curso de extensão em Administração de Sistemas GNU/Linux Rogerio Bastos

Formação de Administradores de Redes Linux LPI level 1. Aula 2 SENAC TI Fernando Costa

SISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz

Listagens de ficheiros e directorias

Administração de Sistemas Operacionais

Sistemas Operacionais

MÓDULO 01 INTRODUÇÃO AO LINUX

Linux : Administração de Usuários e Grupos

SISTEMAS OPERATIVOS I

Minicurso Básico de Linux

Prof. Sandro Wambier

Algoritmos e Estruturas de Dados

Administração de sistemas Linux. Permissões de arquivos e diretórios em sistemas linux.

Sistemas Operacionais. Prof. MSc André Y. Kusumoto

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS

1.2 Organização de directórios e ficheiros A linha de comandos

Comandos Linux. Instalação e Montagem de Computadores. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

SISTEMAS OPERATIVOS I

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Sistemas Operacionais. Usuários e Grupos

ADMINISTRAÇÃO DE REDES I LINUX

Entendendo e usando permissões no Linux. Orientador de Curso: Rodrigo Caetano Filgueira

Relatório contendo todos os comandos do Linux estudados

Minicurso Básico de Linux

Linux - comando essenciais

Permissões de acesso no Linux. Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio

Gerenciamento de Arquivos

Gerenciamento de Grupos e Usuários no Linux

Comandos de Verificação. Alberto Felipe Friderichs Barros

Administração de Redes I Linux Prof: Frederico Madeira Lista de Exercícios 2

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana V

Administração de Sistemas Operacionais. Prof.: Marlon Marcon

ESPAÇO COORDENADO, Lda Rua Piteira Santos, Sobreda Telefone: Fax: Manual de utilização.

Manipulação de directorias

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Interpretadores de comandos. Interpretadores de comandos de login válidos. Caracteres especiais. José Pedro Oliveira

Aula de Linux Modo Texto

Introdução a Sistemas Abertos. Manipulação de Usuários e Permissões

Introdução a Administração de Sistemas GNU/Linux

PROJETO INTERDISCIPLINAR I

Linux Para Servidores Plano de Aula - 32 Aulas (Aulas de 1 hora).

Sistema Operacional GNU/Linux. Comandos. para Execução de Programas

Rossano Pablo Pinto -

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Manual do Utilizador

Administração de sistemas Linux. Gerenciamento de usuários

Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos. Prof. Alex Furtunato

Programação Shell Script: como dominar seu terminal

Permissões de acesso no Linux

ICO60801 Introdução à Computação. Aula 18. Usuários e Grupos. Professores: Maria Claudia Castro / Bruno Fontana Semestre letivo:

Introdução ao FLEX e expressões regulares

MIMO DESKTOP MANUAL DE UTILIZAÇÃO

Administração de sistemas Linux. Administração de processos.

Sistemas Operacionais de Redes Comandos de Administração. segunda-feira, 1 de julho de 13

Programação para Servidores. Cassio Diego

SHELL. Alberto Felipe Friderichs Barros

LINUX PERMISSÕES DE ARQUIVOS E DIRETÓRIOS

Introdução aos Sistemas Operativos

João Correia Lopes. v 1.0, Outubro de Introdução aos Sistemas Operativos v1.0 1

Segurança em sistemas operativos Linux

Mestrado em Gestão de Informação Computadores e Redes de Comunicação, 2004/07

Introdução a shell scripts

SISTEMAS OPERATIVOS I

PROGRAMAÇÃO I - Folha prática 1

SISTEMAS OPERATIVOS I

Usando o terminal -- Linux -- Flávia Maristela

MyFidelidade. Manual de utilização Da área de cliente DMK

w w w. b a l a n c a s m a r q u e s. p t B M G e s t

Programação para Servidores. Cassio Diego

Associações de Ficheiros. Mike McBride Tradução: José Pires

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

Alteração da taxa de IVA - siscom

Permissões e Propriedades de Arquivos

Curso de Formação LPIC-1 Exame 101

Estácio-FIC Graduação em Redes de Computadores

TimeNET. REPORTU Digital-Time. Manual de Utilizador do Software. Gestão de Assiduidade e Controlo de Acessos Página 1 de 35

S.O.R. Sistemas de arquivos no Linux

Relatório Único sisgep

Manual FPO 22-Jan-2007 Actualizado em 03-Fev-2015

Atalhos de teclado no PowerPoint

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1

Windows 95/98/Me/2000

Principais características:

Comandos de arquivos

Programação de Sistemas. Tubos

Programação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved.

Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados.

Instituto Superior de Engenharia de Lisboa

Transcrição:

Abortar a execução dum programa Para terminar um programa na linha de comandos, utilize a combinação de teclas ctrl+c Esta combinação de teclas envia um sinal de término para o programa que está a ser executado na shell Se não conseguir terminar o programa, experimente o sinal de quit através da combinação de teclas ctrl + \ Se mesmo assim não conseguir terminar o programa, utilize o ctrl+z Em seguida pode utilizar o comando jobs para verificar o número do job que está a executar o programa, e utilizar o comando kill para abortar o job

Abortar a execução dum programa O número do job é o que fica entre parêntesis rectos No próximo exemplo, o comando kill usa o TERM para enviar um sinal de término para o job identificado pelo número que é seguido da percentagem Pode ser omitido o TERM uma vez que o kill enviao por default Quando o sinal de término TERM não funcionar, utilize o KILL

Abortar a execução dum programa $ bigjob ^Z [1]+ Stopped bigjob $ jobs [1]+ Stopped bigjob $ kill TERM %1 [1]+ killed bigjob

Repetir/ editar linhas de comandos A seta para cima ou para baixo serve para navegar entre os últimos comandos utilizados Pode se ainda repetir o último comando, utilizando!! Esta técnica pode servir por exemplo para se se esquecer do sudo, basta fazer no próximo comando sudo!!

Comandos

grep: procura por uma string O utilitário grep procura em um ou mais ficheiros por uma string (conjunto de caracteres) Por exemplo: grep 'mar' memo Procura por mar no ficheiro memo Pode utilizar a opção w para uma procura exacta

head: mostra o princípio dum ficheiro Por default mostra as primeiras 10 linhas do ficheiro head meses Pode especificar o número de linhas a retornar, no exemplo a seguir retorna as primeiras 5 linhas head 5 meses

tail: mostra o fim dum ficheiro Funciona da mesma forma que o comando head, mas refere se ao fim do ficheiro

sort: mostra um ficheiro ordenado Mostra um ficheiro ordenado, sem no entanto alterar o ficheiro original sort dias A opção u faz com que não se mostrem os duplicados

Who, w e finger: listam os utilizadores no sistema O who mostra uma lista dos utilizadores que estão logados no sistema O comando who am i (quem sou eu) mostra informações sobre o próprio utilizador que está a realizar o comando O comando finger mostra mais algumas opções Se aparecer um * na listagem em frente ao dispositivo tty, indica que o utilizador tem as mensagens bloqueadas Pode ser fazer finger directamente a um utilizador específico: finger esrg

Write: envia uma mensagem para um utilizador que esteja ligado Quando um e outro utilizador utilizam simultaneamente o write, é estabelecida uma comunicação bidireccional write username [terminal] Se um utilizador estiver ligado de terminais diferentes, pode seleccionar a qual terminal enviar Para terminar o write faça ctrl+d Pode utilizar o ctrl+l ou ctrl+r para actualizar o ecrã e limpar a mensagem enviada

Negar ou aceitar mensagens Permitir mensagens mesg y Negar mensagens mesg n

chmod: modifica as permissões de acesso O dono dum ficheiro controla quais utilizadores têm permissões para aceder ao ficheiro e como podem aceder A excepção a esta regra é quando um utilizador acede com privilégios de root, neste caso tem acesso a todos os ficheiros

chmod: modifica as permissões de acesso O próximo exemplo mostra como adicionar (+) as permissões de leitura (read) e escrita (write) a todos (all) os utilizadores

chmod: modifica as permissões de acesso Para além das permissões de leitura (r) e escrita (w) também existe a de execução (x) Para além do a (all) (todos), pode se utilizar o o (other) (outros), o g (group) (grupo) e u (user) (utilizador, o dono do ficheiro) Nota: são necessárias permissões de leitura e execução para executar um script

chmod: modifica as permissões de acesso Também pode modificar as permissões, considerando cada permissão como um bit e depois convertendo para decimal, por exemplo rwx r x r Equivale a 111 101 100 u g o Que convertido para decimal dá: 754

Groupadd: adiciona um grupo O groupadd adiciona um grupo e uma entrada no ficheiro /etc/group O próximo exemplo cria um grupo chamado alunos sudo groupadd g 1105 alunos

useradd: adiciona uma conta de utilizador Por default, o useradd atribui um maior identificador de utilizador para uma nova conta O exemplo seguinte cria uma conta de utilizador, adicionando uma entrada no ficheiro /etc/passwd e no ficheiro /etc/shadow Cria também uma directoria home para o utilizador dentro de /home Atribui o identificador de grupo ao utilizador E põe o nome completo do utilizador no campo de comentário O identificador de grupo tem que já existir em /etc/group sudo useradd g 1105 c José Maria jose

userdel: remove uma conta de utilizador Se utilizar o parâmetro r, faz com que elimine a directoria home do utilizador em causa sudo userdel --remove jose