Fundamentos do sistema Linux - comandos do Linux

Tamanho: px
Começar a partir da página:

Download "Fundamentos do sistema Linux - comandos do Linux"

Transcrição

1 Fundamentos do sistema Linux - comandos do Linux Autor: Davidson Rodrigues Paulo <davidsonpaulo at gmail.com> Data: 28/05/2006 Manipulação de arquivos e diretórios ls O comando ls exibe arquivos ou o conteúdo de um ou vários diretórios. $ ls [opções] [arquivo] -a: Exibe arquivos ocultos; -A: Não exibe os diretórios. e..; --author: Mostra o autor (criador) de cada arquivo; -b: Exibe caracteres de escape octais no lugar dos caracteres que não podem ser vistos, como o espaço em branco; --block-size=[tamanho]: Exibe o tamanho dos arquivos em múltiplos do número de bytes especificado nesse parâmetro; -B: Não exibe arquivos de backup (terminados com ~); -c: Lista os arquivos por ordem da data da última modificação; -C: Exibe a listagem em colunas; --color=[quando]: Controla quando as cores devem ser usadas para distinguir os tipos de arquivos. Os valores aceitos são: never: Não usa cores pra nenhum tipo de arquivo; always: Usar cores para todo tipo de arquivo; auto: Seleciona quais arquivos serão exibidos em cores. -d: Exibe o diretório especificado, e não o seu conteúdo; -f: Ativa os parâmetros -a e -U e desabilita os parâmetros -l, -s e -t; -F: Acrescenta um caracter gráfico ao final de cada arquivo para identificar o seu tipo; -G: Não exibe informações dos grupos a que os arquivos pertencem; -h: Exibe os tamanhos dos arquivos em uma forma legível (2K, 21M, 1G); --si: Semelhante ao -h, mas usa múltiplos de 1000 bytes ao invés de 1024; -H: Exibe os arquivos para os quais os links simbólicos apontam, ao invés de listar só o link;

2 -i: Exibe o número de índice (I-node) dos arquivos; -I: Não exibe entradas que contiverem o padrão informado; -k: Equivalente a --block-size=1k; -l: Listagem detalhada, com diversas informações sobre os arquivos; -L: Quando listar links simbólicos, lista o local para onde o link aponta, e não o link propriamente dito; -m: Lista os arquivos em linhas, separando cada item com uma vírgula; -n: O mesmo que o parâmetro -l, mas mostra as UID's e GID's ao invés dos nomes dos grupos; -o: O mesmo que o parâmetro -l, mas não exibe as informações sobre o grupo; -p: Adiciona um caracter para identificar o tipo do arquivo. O mesmo que -F, mas não utiliza o caracter * (asterisco); -Q: Exibe os nomes das entradas entre " (aspas duplas); -r: Organiza a lista na ordem inversa; -R: Lista recursivamente o conteúdo dos diretórios e subdiretórios do diretório atual; -s: Exibe o tamanho de cada arquivo, em múltiplos de blocos (especificados com o parâmetro --block-size=[tamanho]); -S: Organiza a lista de acordo com o tamanho do arquivo; -t: Lista pela data de modificação; -u: Organiza a listagem pela data do último acesso; -U: Não organiza a listagem, exibindo os arquivos na seqüência em que estão gravadas no diretório; -w: Ajusta o tamanho da tela para o número de colunas especificado; -X: Organiza a listagem em ordem alfabética; -1: Lista apenas um arquivo por linha; Em [arquivo], devemos informar quais arquivos (arquivos, diretórios, dispositivos, links, etc.) devem ser listados. Se não for informado nada, será listado o conteúdo do diretório atual (.). Pode-se também utilizar curingas para filtrar os arquivos que serão listados. Por exemplo, podemos usar ls *.sxw para listar somente os arquivos terminados em.sxw. cd O comando cd, sigla de change directory (selecionar diretório), serve para acessar um determinado diretório. $ cd [diretório] Lembrando a lista dos diretórios do sistema:..: Diretório acima do atual. Se você estiver no diretório /home/aluno/ e quiser acessar o diretório /home/, digite cd... Se quiser acessar o diretório /home/davidson/, digite cd../davidson/; ~: Diretório pessoal do usuário atual, ou seja, /home/[usuário]/;

3 -: Diretório anterior. Se você estava no diretório /etc/ e mudou para o diretório /home/, digite cd - para voltar ao diretório /etc/. Se for usado sem parâmetro, ou seja, apenas cd, você será redirecionado para o diretório pessoal do usuário atual. mkdir O comando mkdir, abreviatura de make directory (criar diretório), é usado para criar um novo diretório. $ mkdir [opções] [novo diretório] -m: Especifica as permissões que do novo diretório terá; -p: Cria todos os diretórios e subdiretórios necessários; -v: Exibe uma mensagem para cada diretório criado. Em [novo diretório] devemos colocar os diretórios que queremos criar. Não é necessário digitar o caminho completo, caso queiramos criar um diretório dentro do diretório atual. Podemos criar vários diretórios com um único comando, bastando separá-los com espaços. Se quiser que o nome do novo diretório tenha espaços em branco, escreva-o entre aspas duplas, dessa forma: $ mkdir /home/davidson/"diretório com espaços em branco" rmdir Esse comando é utilizado para apagar um diretório vazio. $ rmdir [opções] [diretório] -p: Remove os diretórios-pai do diretório selecionado, se possível. Assim, o comando rmdir -p a/b/c/ vai apagar o diretório a/b/c/, depois o diretório a/b/ e por fim o diretório a/, se possível; -v: Mostra os detalhes da remoção dos diretórios.

4 Podem ser especificados mais de um diretório por vez. O rmdir só remove diretório vazios. pwd O pwd, sigla de print working directory (exibir diretório de trabalho), exibe o diretório atual. É equivalente a echo $PWD. Uso: $ pwd cat O comando cat concatena arquivos e imprime na saída padrão (exibe na tela). Em arquivos, usamos o cat para listar seu conteúdo na tela. Com o uso de direcionadores, podemos usá-lo para unir diferentes arquivos em um só, dentre outra funções. $ cat [opções] [arquivo] -b: Numera as linhas, com exceção das linhas em branco; -E: Mostra um "$"? (cifrão) para indicar fim de linha; -n: Numera todas as linhas, incluindo as em branco; -s: Não mostra mais do que uma linha em branco. Se houver duas ou mais linhas em branco consecutivas, elas são truncadas e apenas uma é mostrada; -T: Substitui tabulações pelos caracteres "^I"?; -v: Substitui os caracteres não imprimíveis por símbolos, exceto tabulações e final de linha. $ cat [arquivo1 arquivo2 arquivo3... arquivon] > [arquivo] Isso pode ser usado em qualquer tipo de arquivo, inclusive arquivos binários. É prática comum utilizar isso para juntar arquivos de vídeo grandes, como filmes, que muitas vezes são divididos em várias partes. Veja no exemplo abaixo, como unir as 2 partes do filme Matrix em um único arquivo: $ cat the-matrix_part-1.mpeg the-matrix_part-2.mpeg > the-matrix.mpeg Vale lembrar que tal procedimento não é corretamente executado com arquivos AVI.

5 tac O tac faz o mesmo que o cat, mas exibe o arquivo pela ordem inversa, ou seja, começando pela última linha e terminando com a primeira. Uso: $ tac [arquivo] touch O comando touch é usado atualizar as informações sobre as datas de último acesso e última modificação de um arquivo. $ touch [opções] [arquivo] Se o arquivo não existir, ele é criado, por padrão. Isso faz o touch ser muito utilizado para criar arquivos vazios, através do comando touch [arquivo]. -a: Modifica apenas a data do último acesso; -c: Não cria arquivos, caso eles não existam; -m: Modifica apenas a data de modificação; -t: A data e hora a ser utilizada para o último acesso ou última modificação. O formato utilizado é MMDDhhmm (mês, dia, hora e minuto); cp O cp, abreviação de copy (copiar), é utilizado para copiar arquivos e diretórios de um local para outro, com o mesmo nome ou com nome diferente. $ cp [opções] [origem] [destino] -b: Cria um arquivo dos arquivos de destino se eles estiverem para ser sobrescritos; -P: Quando tratar de links simbólicos, copia o link, e não o local para onde o link aponta; -f: Operação forçada. Se um dos arquivos de destino não puder ser aberto, apaga-o e repete a operação;

6 -i: Pede confirmação antes de sobrescrever um arquivo; -L: Quando tratar de links simbólicos, copia o local para o onde o link aponta, e não o link; -p: Preserva as propriedades do arquivo (permissões, dono e datas); --preserve=[propriedade]: Escolhe quais propriedades preservar, separadas por vírgula. Podem ser: mode: Preserva as permissões; ownership: Preserva a informação de dono do arquivo; timestamp: Preserva as datas de acesso e modificação. --no-preserve=[propriedade]: Escolhe quais propriedades não devem ser preservadas. As opções são as mesmas que do parâmetro --preserve; -R ou -r: Modo recursivo, copia todos os arquivos e subdiretórios do diretório especificado. Esse parâmetro deve ser usado para copiar diretórios inteiros; --target-directory=[diretório]: Especifica para qual diretório devem ser copiados os arquivos/diretórios especificados; -u: Copia apenas os arquivos novos. Se um arquivo que estiver sendo copiado já existir no diretório de destino, sua cópia será ignorada; -v: Mostra os detalhes da cópia dos arquivos. Para copiar o arquivo file.gz para o diretório /tmp/: $ cp file.gz /tmp Para para fazer uma cópia do arquivo file.gz com o nome file-copia.gz: $ cp file.gz file-copia.gz Para copiar os arquivos file1, file2 e file3 para o diretório /home/davidson/doc/: $ cp file1 file2 file3 /home/davidson/doc Para copiar o diretório img/ para o diretório /tmp/upload/: $ cp -r img /tmp/upload Para copiar os arquivos file1, file2 e file3 e o diretório img/ para o diretório /tmp/upload/: $ cp -r file1 file2 fil3 img /tmp/upload mv Utilizamos o mv mover ou renomear arquivos.

7 $ mv [opções] [destino] -b: Cria um backup dos arquivos de destino, se eles forem sobrescritos; -f: Força as operações, sem fazer perguntas caso seja necessário sobrescrever arquivos e outros; -i: Modo interativo, pede confirmação para sobrescrever arquivos; --target-directory=[diretório]: especifica o diretório de destino para os arquivos; -u: Só move os arquivos novos. Se o arquivo que está sendo movido já estiver presente no diretório de destino, ele é ignorado; -v: Mostra os detalhes do processo de movimentação. Para mover o arquivo file1 para o diretório /home/davidson/doc/: $ mv file1 /home/davidson/doc Para mover o diretório /home/davidson/doc/ para /tmp/upload/: $ mv /home/davidson/doc /tmp/upload Para renomear o arquivo package.tar.gz para pacote.tar.gz: $ mv package.tar.gz pacote.tar.gz Para mover o arquivo file1 e o diretório img/ para o diretório /tmp/upload/: $ mv file1 img /tmp/upload rm O rm é utilizado para excluir arquivos. $ rm [opções] [arquivo] -f: Modo forçado, não pede confirmação para realizar as operações; -i: Pede confirmação antes de remover qualquer arquivo; -R, -r: Exclui recursivamente todo o conteúdo do diretório e o próprio diretório. Quando quiser excluir um diretório que não está vazio, utilize esse parâmetro; -v: Mostra os detalhes das exclusões.

8 cmp Esse comando é utilizado para comparar dois arquivos e mostrar a primeira diferença entre eles. Use para certificar-se de que dois arquivos possuem ou não o mesmo conteúdo. $ cmp [opções] [arquivo1] [arquivo2] -b: Imprime os bytes que são diferentes entre si; -i [n]: Não considera os primeiros [n] bytes de cada arquivo; -l: Mostra os número dos bytes e os valores diferentes; -s: Não mostra nenhum detalhe, apenas sai com status 1 se alguma diferença for encontrada. Vamos comparar os arquivos file1 e file2: $ cmp file1 file2 file1 file2 differ: byte 10, line 2 diff Esse comando compara dois arquivos de texto e mostra as diferenças entre eles. $ diff [opções] [arquivo1] [arquivo2] -i: Ignora as diferenças de letras maiúsculas/minúsculas; -E: Ignora as diferenças de tabulação; -b: Ignora diferenças na quantidade de espaço em branco; -w: Ignora qualquer espaço em branco; -B: Ignora linhas em branco a mais ou a menos; -a: Compara os arquivos como arquivos de texto, ainda que não sejam; -u [n]: Mostra [n] linhas do conteúdo final do arquivo1, adicionadas as diferenças do arquivo2; -q: Mostra apenas se o conteúdo dos arquivos são ou não diferentes;

9 -y: Mostra os arquivos em duas colunas, indicando as diferenças; -t: Expande as tabulações, convertendo-as em espaços, na saída; -r: Compara recursivamente todo o conteúdo de um diretório; -S [arquivo]: Quando comparar diretórios, inicia a comparação pelo arquivo especificado. Vamos considerar os arquivos file1 e file2, com o seguinte conteúdo: $ cat file1 5 f j 33 diferença 2 a c 1 1 t 4 f 6 b c _ 10 i r 3 $ cat file2 5 f j 33 2 a c 1 1 t 4 f 6 b c _ 10 i r 3 outra diferença Aplicando o diff nos dois arquivos, temos o seguinte retorno: $ diff file1 file2 2d1 < diferença 6a6 > outra diferença O diff exibe informações sobre o que é necessário fazer para que o conteúdo de file1 seja igual ao de file2. Nesse caso, 2d1 quer dizer que a diferença foi encontrada na linha 2, e que é necessário apagar (d = delete) a palavra diferença do arquivo file1. O 6a6 nos diz que a diferença foi encontrada na linha 6, e que é necessário adicionar (a = add) a linha outra diferença no arquivo file1. O parâmetro -y exibe esses parâmetros de forma mais clara: $ diff -y file1 file2 5 f j 33 5 f j 33 diferença < 2 a c 1 2 a c 1 1 t 4 f 1 t 4 f 6 b c _ 6 b c _ 10 i r 3 10 i r 3 > outradiferença

10 Veja que os sinais de maior e menor (>, <) sempre apontam para a linha que é diferente. Se a diferença estiver no primeiro arquivo, listado à esquerda, ela deve ser apagada. Se a diferença estiver no segundo arquivo, listado à direita, ela deve ser adicionada. O diff, quando usado em conjunto com o utilitário patch, fornece uma grande funcionalidade para atualizações. Um grande exemplo é o código-fonte do kernel Linux. Ao invés de gravar a nova versão do kernel inteira, é possível gravar a penas as diferenças entre eles, algo como: $ diff [kernel-antigo] [kernel-novo] > diferenças.diff E depois utilizar o utilitário patch para gravar as diferenças no kernel-antigo, fazendo-o ficar com o mesmo conteúdo de kernel-novo. A grande vantagem é que não é necessário o usuário baixar todo o kernel, que é muito grande, mas apenas o arquivo com as diferenças, bem pequeno. patch Utilizamos esse comando para atualizar as diferenças geradas através do comando diff. Suponhamos os arquivos file1 e file2, que são diferentes. Podemos criar as diferenças entre os dois arquivos com o comando diff: $ diff file1 file2 > file.diff Esse comando gera um arquivo file.diff com as diferenças entre os arquivos file1 e file2. Podemos agora usar o comando patch para aplicar as diferenças no arquivo file1, fazendo seu conteúdo ficar igual ao de file2: $ patch file1 file.diff $ patch [opções] [arquivo] [arquivo de patch] (para arquivos) $ patch [opções] < [arquivo de patch] (para diretórios) -p [n]: Nível do diretório onde será aplicado o patch. Se [n] for 0, o patch será aplicado no diretório atual. Se for 1, será aplicado no diretório acima (..), se 2, 2 diretórios acima (../..) e assim por diante; -b: Cria cópias dos arquivos originais antes de aplicar o patch; -binary: Lê e grava usando o modo binário; -d [diretório]: Muda para o diretório especificado antes de aplicar o patch; -E: Remove arquivos vazios após a aplicação do patch; -n: Interpreta o arquivo de patch como um.diff normal; -N: Não desfaz patches já aplicados; -s: Modo silencioso, não exibe mensagens de erro; -u: Interpreta o patch em formato unificado. Use isso se o arquivo de patch foi gerado com diff -u.

11 Manipulação e filtragem de texto more Usamos esse comando para realizar a paginação de arquivos de texto cujo conteúdo não cabe na tela. $ more [opções] [arquivo] -d: Exibe as mensagens [Press space to continue, 'q' to quit] (pressione espaço para continuar, 'q' para sair). Ao se pressionar espaço, a tela rola uma página inteira. Se for pressionada alguma tecla inválida, é exibida a mensagem [Press 'h' for instructions.] (pressione 'h' para instruções.); -l: Evita que ocorram pausas toda vez que seja encontrado o caracter "^L" (alimentação de formulário) no texto; -s: Se houver múltiplas linhas em branco num arquivo, trunca elas em apenas uma; +/[padrão]: Começa a mostrar o texto a partir da primeira linha que contém o padrão informado; +[número]: Especifica qual linha deve ser a primeira a ser mostrada; -[número]: Especifica o tamanho da tela, em linhas. Assim, quando quiser ler um texto muito extenso sem precisar abrir um editor de textos para isso, use o more. O texto será exibido até ocupar a tela inteira, e então aparecerá um prompt escrito "-- More--(xx%)". Presssione Enter para rolar o texto linha por linha. Se quiser cancelar a exibição e voltar para o prompt de comando, pressione "q". É possível usar o more para exibir vários arquivos seqüencialmente. Basta informar todos os arquivos separados por espaço. less O less tem a mesma utilidade do more, com a vantagem de poder rolar o texto exibido para cima e para baixo através do uso dos direcionais, além de contar com um localizador de texto. Para digitar o padrão que você deseja procurar precedido de / (barra). $ less [arquivo] Pesquisa e informações

12 find O find (procurar, em inglês) é uma ferramenta que utilizamos para localizar arquivos ou diretórios no sistema de arquivos. $ find [opções] [caminho] [expressão] [ações] -amin [n]: Procura arquivos que foram acessados há [n] minutos atrás; -anewer [arquivo]: Procura arquivos que foram acessados depois do [arquivo]; -atime [n]: Procura arquivos que foram acessados há [n] dias atrás; -cmin [n]: Procura arquivos que tiveram seu status alterado há [n] minutos atrás; -cnewer [arquivo]: Procura arquivos que tiveram seu status alterado depois do [arquivo]; -empty: Procura arquivos vazios e que sejam como arquivos regulares ou diretórios; -fstype [tipo]: Procura apenas arquivos que estejam gravados em sistemas de arquivos do tipo especificado; -gid [n]: Procura por arquivos cujo GID seja [n]; -group [grupo]: Procura por arquivos que pertençam ao grupo informado; -inum [n]: Procura o arquivo cujo I-node seja [n]; -mmin [n]: Procura arquivos que foram modificados a [n] minutos atrás; -mtime [n]: Procura arquivos que foram modificados a [n] dias atrás; -name [expressão]: Procura arquivos cujo nome coincida com a expressão digitada; -newer [arquivo]: Procura arquivos que foram modificados depois do [arquivo]; -nouser: Procura arquivos cuja UID não esteja registrada no sistema; -nogroup: Procura arquivos cuja GID não esteja resgistrada no sistema; -path [expressão]: Realiza a busca nos diretórios que coincidam com a expressão informada; -perm [permissões]: Procura arquivos que contenham as permissões informadas, no modo octal ou literal; -perm [-/+][permissões]: Aplica as permissões informadas para os arquivos encontrados; -regex [expressão]: Localiza os arquivos que coincidirem com a expressão regular informada. Lembre-se que expressões simples são diferentes de expressões regulares; -size [n][b/c/k/w]: Localiza os arquivos cujo tamanho seja [n] múltiplos de: b: 512 bytes; c: 1 byte; k: 1 kilobyte; w: 2 bytes. -type [tipo]: Procura por arquivos que sejam de um tipo específico: b: dispositivo de bloco; c: dispositivo de caracter; d: diretório; p: duto nomeado (FIFO); f: arquivo regular;

13 l: link simbólico; s: soquete. -uid [número]: Procura por arquivos cuja UID seja igual ao [número]; -used [n]: Procura por arquivos que tenham sido acessados [n] dias após seu status ter sido modificado; -user [usuário]: Procura por arquivos cujo dono seja o [usuário]. O caminho é o diretório dentro do qual se vai realizar a busca. Para buscar em todo o sistema de arquivos, deve-se colocar /. Se a busca for feita no diretório atual, pode-se ignorar esse parâmetro. A expressão deve ser o nome do arquivo que se está procurando, com ou sem curingas. Essa expressão pode ser omitida dependendo da opção de pesquisa que se esteja utilizando. Ações: É possível realizar ações com os arquivos encontrados. Isso é muito útil quando é necessário realizar uma determinada operação com todos os arquivos do sistema que tenham determinadas características. As principais ações que podem ser executados são: -exec [comando] [prefixo]{}[sufixo] \;: Executa o comando nos arquivos encontrados. O comando pode ser qualquer programa do sistema. Os caracteres {} são substituídos pelo nome do arquivo encontrado. [prefixo] e [sufixo] são opcionais; -ok [comando] [prefixo]{}[sufixo] \;: O mesmo que -exec, mas pergunta para o usuário antes de executar o comando em cada arquivo. whereis Localiza o executável, arquivo/diretório de configuração, diretórios de bibliotecas, arquivos compartilhados, código-fonte e caminho da página de manual do programa especificado. $ whereis [opções] [programa] -b: Procura apenas pelo executável do programa; -m: Procura apenas pela páginas de manual; -s: Procura apenas pelo diretório do código-fonte; -u: Procura no diretório atual por arquivos que não possuam alguma das entradas informadas.

14 Para ver a localização dos arquivos e diretórios do GIMP, utilizamos o whereis da seguinte forma: $ whereis gimp gimp: /usr/bin/gimp /etc/gimp /usr/lib/gimp /usr/share/gimp /usr/share/man/man1/gimp.1.gz Onde: /usr/bin/gimp: Executável; /etc/gimp: Diretório contendo os arquivos de configuração; /usr/lib/gimp: Diretório contendo as bibliotecas; /usr/share/gimp: Diretório contendo os arquivos compartilhados; /usr/share/man/man1/gimp.1.gz: Localização da página de manual. Para saber apenas a localização da página de manual, utilizamos a opção -m: $ whereis -m gimp gimp: /usr/share/man/man1/gimp.1.gz which Exibe o caminho completo para o comando selecionado. $ which [comando] Para sabermos o caminho completo para comando grep, usamos: $ which grep /bin/grep uname Mostra o nome e a versão do kernel em uso. $ uname [opções]

15 -a: Exibe todas as informações; -s: Exibe apenas o nome do kernel; -n: Exibe apenas o nome da máquina na rede; -r: Exibe apenas a série do kernel; -v: Exibe apenas a versão do kernel; -m: Exibe apenas a arquitetura de hardware; -o: Exibe apenas o nome do sistema operacional. $ uname -a Linux bozo-athlon k7 #1 Mon Jan 24 03:29:52 EST 2005 i686 GNU/Linux reboot Reinicia o computador. Por padrão, somente o root pode executar esse comando. # reboot shutdown Usado para desligar o sistema. Por padrão, somente o root pode executar o shutdown. # shutdown [opções] [hora] [mensagem de alerta] -t [tempo]: Espera o tempo especificado (em segundos) entre matar os processos e mudar de nível de execução; -k: Não desliga o sistema, apenas envia a mensagem de alerta a todos os usuários que estão conectados; -r: Reinicia o sistema após o desligamento; -h: Desliga o computador; -f: Não roda o utilitário fsck no caso de reiniciar o sistema; -F: Força o uso do fsck no reinício do sistema; -c: Cancela um processo de desligamento que esteja sendo executado no momento. Em [hora] você pode especificar o horário exato para o sistema desligar, como 12:34, por exemplo, ou então utilizar +[n], para desligar o sistema daqui a [n] minutos. Para desligar o sistema imediatamente, use +0 ou a palavra now.

16 A mensagem de alerta será enviada a todos os usuários conectados ao sistema, para que eles tenham tempo de salvar seus arquivos e se desconectarem. O uso mais comum do shutdown é para desligar o sistema o computador imediatamente: # shutdown -h now Utilitários de terminal clear Limpa a tela do terminal. Uso: $ clear history O comando history (histórico) mostra a lista dos últimos comandos executados pelo usuário corrente. Isso é útil quando há a necessidade de executar um comando extenso, com muitos parâmetros, do qual não consigamos nos lembrar, ou para fazer auditoria. $ history [opções] $ history

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais 1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios

Leia mais

Administração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.

Administração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios. Administração de sistemas operacionais Comandos de manipulação de arquivos/diretórios. ls Lista os arquivos de um diretório. ls [opções] [caminho/arquivo] [caminho1/arquivo1]... onde: caminho/arquivo Diretório/arquivo

Leia mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos

Leia mais

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Diretórios

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Diretórios Comandos Para Manipulação de Diretórios Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/11 Comando ls Lista os arquivos de um diretório.

Leia mais

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

Administração de Sistemas Operacionais Prof.: Marlon Marcon Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios

Leia mais

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém

Leia mais

Introdução ao uso do Linux (parte 2)

Introdução ao uso do Linux (parte 2) Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao uso do Linux (parte 2) Autores: Elaine de Mattos Silva Raphael Guedes Orientador: Prof.

Leia mais

Introdução a Sistemas Abertos. Ambiente shell

Introdução a Sistemas Abertos. Ambiente shell Introdução a Sistemas Abertos Ambiente shell Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de arquivos e diretório

Leia mais

Programação Shell Script: como dominar seu terminal

Programação Shell Script: como dominar seu terminal Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade

Leia mais

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd Universidade Federal do ABC Disciplina: Software LIvre Prática: Ambiente Linux Laboratório Conteúdo Objetivo...1 1. Comandos de Ajuda...1 2. Comandos de Navegação...2 3. Comandos de Localização de Arquivo...2

Leia mais

Estudo de Caso II: LINUX. Flávia Maristela

Estudo de Caso II: LINUX. Flávia Maristela Estudo de Caso II: LINUX Flávia Maristela (flavia@flaviamaristela.com) Na aula passada... Particionamento de Disco Sistema de Arquivos Estrutura de Diretórios ( básicos Terminal (comandos Manipulação

Leia mais

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal Curso de Programação MINISTRADO POR LUCAS CATON Comandos para o Terminal Conteúdo Introdução... 3 Terminal... 3 Como executar os comandos... 4 Case-sensitive... 4 Comandos para Windows... 5 Abrindo o terminal

Leia mais

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

Estácio-FIC Graduação em Redes de Computadores Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 6 Comandos externos Sumário Comandos básicos; Comandos para manipulação de data e hora; Comandos para processamento

Leia mais

Introdução a shell scripts

Introdução a shell scripts Introdução a shell scripts O que é? O que é Windows e Linux Shell script Um script é um arquivo que guarda vários comandos e pode ser executado sempre que preciso. Os comandos de um script são exatamente

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Shell Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 Interpretador de comandos Interpreta as instruções enviadas pelo usuário e seus programas ao sistema operacional (kernel) Executa

Leia mais

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

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1 UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 UNIX Filtros Comando diff Compara dois arquivos (ou duas estruturas de diretórios)

Leia mais

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:

Leia mais

LINUX -- Usando o Terminal -- Flávia Maristela

LINUX -- Usando o Terminal -- Flávia Maristela LINUX -- Usando o Terminal -- Flávia Maristela (flavia@flaviamaristela.com) Na aula passada... Particionamento de Disco Sistema de Arquivos Estrutura de Diretórios ( básicos Terminal (comandos Manipulação

Leia mais

MÓDULO 01 INTRODUÇÃO AO LINUX

MÓDULO 01 INTRODUÇÃO AO LINUX MÓDULO 01 INTRODUÇÃO AO LINUX TÓPICO 21 TÓPICO 22 TÓPICO 23 COMANDOS GERAIS ARQUIVOS E DIRETÓRIOS USUÁRIOS TÓPICO 21 COMANDOS GERAIS man date df -h arch clear logout echo login sudo TEORIA O comando man

Leia mais

Capacitação Sistema Operacional Linux Semana V

Capacitação Sistema Operacional Linux Semana V Capacitação Sistema Operacional Linux Semana V www.centropaulasouza.sp.gov.br Rua dos Andradas, 140 Santa Ifigênia 01208-000 São Paulo SP Tel.: (11) 3324.3300 Terminal, conhecendo e trabalhando com comandos.

Leia mais

Linux - comando essenciais

Linux - comando essenciais Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em

Leia mais

S.O.R. A Interface de comando

S.O.R. A Interface de comando S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface

Leia mais

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

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Arquivos Comandos Para Manipulação de Arquivos Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/10 Comando cat Mostra o conteúdo de um arquivo binário

Leia mais

Aula 2 de Linux Modo Texto

Aula 2 de Linux Modo Texto Aula 2 de Linux Modo Texto Estrutura de Diretórios Listar diretórios (pastas) e arquivos Use os comandos: ls ou dir ou vdir # ls # dir # vdir # ls -l (lista os detalhes) # ls -a (exibe arquivos e diretórios

Leia mais

Sistemas de Informação. Sistemas Operacionais

Sistemas de Informação. Sistemas Operacionais Sistemas de Informação Sistemas Operacionais LINGUAGEM DE COMANDOS MS-DOS MS-DOS acrônimo de MicroSoft Disk Operating System é um sistema operacional, comprado pela Microsoft para ser usado na linha de

Leia mais

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

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas Comandos Para Manipulação de Contas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/23 Comando adduser Adiciona um usuário ou grupo no

Leia mais

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

Introdução a Administração de Sistemas GNU/Linux Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier

Leia mais

Relatório contendo todos os comandos do Linux estudados

Relatório contendo todos os comandos do Linux estudados INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO. CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO IV. Relatório contendo todos os comandos

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

CMD. Prompt de comando do Win 10. Professor Jorge Maestre Carvalho

CMD. Prompt de comando do Win 10. Professor Jorge Maestre Carvalho CMD Prompt de comando do Win 10 Professor Jorge Maestre Carvalho Tela Iniciando A partir do Windows ME o DOS foi substituído por um emulador do DOS. Para entrar no programa, vá em Iniciar -> Executar.

Leia mais

Formação de Administradores de Redes Linux LPI level 1

Formação de Administradores de Redes Linux LPI level 1 Formação de Administradores de Redes Linux LPI level 1 SENAC TI Fernando Costa 5 de outubro de 2010 Agenda Links Documentação Localização de arquivos e pastas Links fortes (hardlinks) O link tem duas partes:

Leia mais

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2 Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:

Leia mais

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 3 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 L i n h a d e C o m a n d o I Terminal (Shell)

Leia mais

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

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS Lista de Comandos: Manipulação de diretórios cd, pwd, ls, mkdir, rmdir

Leia mais

Comandos. Sistema Operacional GNU/Linux. de Redirecionamento e Pipe

Comandos. Sistema Operacional GNU/Linux. de Redirecionamento e Pipe Comandos de Redirecionamento e Pipe Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/9 Comando > Redireciona a saída padrão de um programa/comando/script

Leia mais

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

Introdução a Administração de Sistemas GNU/Linux Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier

Leia mais

Aula 07. Redirecionamento de conteúdo. Agendamento de Tarefas

Aula 07. Redirecionamento de conteúdo. Agendamento de Tarefas Aula 07 Redirecionamento de conteúdo & Agendamento de Tarefas Prof. Roitier Campos Parte I Redirecionamento de conteúdo Prof. Roitier Campos Redirecionamentos e Pipe Redirecionamentos e pipe são recursos

Leia mais

Sistema Operacional Unidade 6 Editando e visualizando textos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Sistema Operacional Unidade 6 Editando e visualizando textos. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 6 Editando e visualizando textos Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 UTILIZANDO OS EDITORES DE TEXTO MODO TEXTO... 5 VI... 5 Modo inserção... 6 Modo comando...

Leia mais

Permissões de acesso no Linux

Permissões de acesso no Linux Permissões de acesso no Linux O GNU/Linux, como todo sistema operacional robusto e estável, tem na permissão de acesso a arquivos e diretórios a principal proteção do sistema de arquivos. Essas permissões

Leia mais

Comandos. Sistema Operacional GNU/Linux. Explicações Básicas

Comandos. Sistema Operacional GNU/Linux. Explicações Básicas Comandos Explicações Básicas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/26 Textos para leitura: Leitura GNU/Linux - Introdução Dicas

Leia mais

Realizar o gerenciamento básico de arquivos

Realizar o gerenciamento básico de arquivos Realizar o gerenciamento básico de arquivos - 2 Sumário Capítulo 1 Realizar o gerenciamento básico de arquivos...3 1.1. Objetivos... 3 1.2. Mãos a obra...4 Capítulo 2 Gerenciando... 14 2.1. Objetivos...

Leia mais

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Manual do Usuário. Sistema Controle de Caixa (versão gratuita) Manual do Usuário Sistema Controle de Caixa (versão gratuita) - Lançamento de receitas, despesas, gastos, depósitos. - Controla um ou mais caixas, para pessoas ou empresas que necessitem separar saldos,

Leia mais

COMANDOS DESCRIÇÃO EXEMPLOS DE USO

COMANDOS DESCRIÇÃO EXEMPLOS DE USO COMANDOS DESCRIÇÃO EXEMPLOS DE USO whatis stat wc find gzip tar du locate grep wall mensagem Descreve o que um determinado comando é/faz Mostra o estado de um arquivo, útil para saber por exemplo a hora

Leia mais

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

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 Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Instalação e Montagem de Computadores Comandos Linux Objetivos

Leia mais

LINUX. Uma visão geral

LINUX. Uma visão geral LINUX Uma visão geral O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987

Leia mais

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre. Linux Linux Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre. Linux Linux Distribuição Linux é um sistema operacional incluindo o kernel Linux e outros softwares

Leia mais

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários: Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre

Leia mais

Manipulação de directorias

Manipulação de directorias Manipulação de directorias Outra forma de voltarmos para a directoria curso é: > cd ~/curso > pwd > ls -la Manipulação de directorias Os dois exemplos são equivalentes No primeiro exemplo, o comando «cd»

Leia mais

Sistema Operacional GNU/Linux. Comandos. Para Permissão de Acesso a Arquivos e Diretórios

Sistema Operacional GNU/Linux. Comandos. Para Permissão de Acesso a Arquivos e Diretórios Comandos Para Permissão de Acesso a Arquivos e Diretórios Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/24 Permissão de Acesso As permissões

Leia mais

Ashampoo Rescue Disc

Ashampoo Rescue Disc 1 Ashampoo Rescue Disc Este programa permite você criar um CD, DVD ou Pendrive de recuperação. O Sistema de recuperação é destinado a dois tipos de situações: 1. Restaurar um backup para o seu disco principal.

Leia mais

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho 1 Objetivo O objetivo deste curso é lhe fazer familiar com o sistema operacional Linux.

Leia mais

Interpretador de comandos Formas de envio de Comandos Terminal Linux Curingas Listando Placas Particularidades. Aula 02

Interpretador de comandos Formas de envio de Comandos Terminal Linux Curingas Listando Placas Particularidades. Aula 02 Aula 02 Componente do Computador e do Sistema Operacional Linux Prof. Roitier Campos Gonçalves Instituto Federal do Triângulo Mineiro Campus Paracatu 21 de fevereiro de 2017 Sumário 1 Interpretador de

Leia mais

Comandos de monitoração de ambiente e redes no Linux

Comandos de monitoração de ambiente e redes no Linux Comandos de monitoração de ambiente e redes no Linux Ip addr show (lo) = loopback não é uma interface física e sim lógica, ela estará sempre presente no sistema, mesmo a máquina não estando em rede. (eth0)

Leia mais

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Entendendo o Sistema Operacinal Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Criando um Snapshot da Máquina Padrão Page 2 Criando um Snapshot da Máquina Padrão Page 3 Criando um

Leia mais

O Comando find em Unix (breve resumo)

O Comando find em Unix (breve resumo) O Comando find em Unix (breve resumo) Aviso: existem vers es do find para outros sistemas operativos, o texto refere-se ao find da GNU vers o 4.1, outras vers es do comando find podem n o possuir as mesmas

Leia mais

Linux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição.

Linux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição. Linux Diretórios /opt Aplicativos adicionais (opcionais). Não oficiais da distribuição. Linux Diretórios /proc Diretório virtual de informações do sistema. Linux Diretórios /root Diretório home do superusuário.

Leia mais

Comandos de arquivos

Comandos de arquivos Comandos de arquivos ls lista diretórios ls -al lista mostrando também arquivos ocultos cd dir muda do diretório atual para o especificado (substituir a variável dir pelo nome da pasta) cd muda para o

Leia mais

10: Terminal do Linux (bash) ICO /2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro

10: Terminal do Linux (bash) ICO /2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro 10: Terminal do Linux (bash) ICO60801 2014/2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro LINUX EM MODO TEXTO Vantagens do modo texto Simplicidade Configurações através de arquivo

Leia mais

Aula de Linux Modo Texto

Aula de Linux Modo Texto Aula de Linux Modo Texto Prompt usuario@maquina:/caminho # $ - indica usuario que está logado com usuário comum # - indica que está logado com o usuário root (Administrador do Sistema) ~ - indica o diretório

Leia mais

Programação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior

Programação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior Programação de Scripts Considerações Gerais Adaptado do material do Prof. Mário Fiocco Júnior O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando o usuário

Leia mais

Introdução ao Linux. Marcelo Gomes de Paula

Introdução ao Linux. Marcelo Gomes de Paula Introdução ao Linux Marcelo Gomes de Paula O que é Linux??? Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet, criado em 1991 por Linus Torvalds na universidade

Leia mais

2 Enviando arquivos para o Portal.

2 Enviando arquivos para o Portal. 2010 1 2 Enviando arquivos para o Portal. Para adicionar um arquivo do diretório principal, basta pressionar o botão Enviar um arquivo. Caso queira enviar um arquivo dentro de uma pasta já existente, clique

Leia mais

Permite também conjugar vários comandos para executar determinadas tarefas. Vamos mostrar alguns exemplos concretos da utilização do comando find.

Permite também conjugar vários comandos para executar determinadas tarefas. Vamos mostrar alguns exemplos concretos da utilização do comando find. Exemplos do comando "find" no Linux No Linux, o comando find permite fazer pesquisas de determinados ficheiros ou pastas dentro do sistema de ficheiros. Permite também conjugar vários comandos para executar

Leia mais

Informações de usuários armazenadas no sistema

Informações de usuários armazenadas no sistema Usuários e Grupos 1. Introdução; 2. Como as informações de usuário são armazenadas no sistema; 3. Manipulando contas de usuários; 4. Manipulando grupos. Introdução O linux possui suporte a usuários e grupos,

Leia mais

LISTA DE COMANDOS DO LINUX 1

LISTA DE COMANDOS DO LINUX 1 LISTA DE COMANDOS DO LINUX 1 Comandos para manipulação de diretório 1. ls Lista os arquivos de um diretório. 2. cd Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório.

Leia mais

SISTEMA OPERACIONAL MS-DOS MICROSOFT SISTEMA OPERACIONAL EM DISCO

SISTEMA OPERACIONAL MS-DOS MICROSOFT SISTEMA OPERACIONAL EM DISCO Informática Básica Sistemas Operacionais Aplicativos Prof. Marcos César Bottaro 48 SISTEMA OPERACIONAL MS-DOS MICROSOFT SISTEMA OPERACIONAL EM DISCO DISK OPERATING SYSTEM - DOS SISTEMA OPERACIONAL DE DISCO

Leia mais

Listagens de ficheiros e directorias

Listagens de ficheiros e directorias Listagens de ficheiros e directorias Listagens de ficheiros e directorias Para além do tipo dos ficheiros, o modo possui nove caracteres que representam as permissões (ou protecções) associadas aos ficheiros

Leia mais

Aula : Permissões de acesso a arquivos e diretórios. 2 Conceito de permissões de acesso a arquivos e diretórios

Aula : Permissões de acesso a arquivos e diretórios. 2 Conceito de permissões de acesso a arquivos e diretórios Oficina Linux / / Aula : Permissões de acesso a arquivos e diretórios Professor: Eraldo e Evandro Cantú eraldo@ifsc.edu.br 1 Objetivos Expor os conceitos associados as permissões de acesso a arquivos e

Leia mais

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

Entendendo e usando permissões no Linux. Orientador de Curso: Rodrigo Caetano Filgueira Entendendo e usando permissões no Linux Orientador de Curso: Rodrigo Caetano Filgueira Como você deve saber, somente o super-usuário (root) tem ações irrestritas no sistema, justamente por ser o usuário

Leia mais

UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento de Eletrotécnica ET51D - INFORMÁTICA. Professora: Mariana Antonia Aguiar Furucho

UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento de Eletrotécnica ET51D - INFORMÁTICA. Professora: Mariana Antonia Aguiar Furucho UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento de Eletrotécnica ET51D - INFORMÁTICA Professora: Mariana Antonia Aguiar Furucho marianafurucho@utfpr.edu.br Pastas e Arquivos Uma visão

Leia mais

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador 1. IDENTIFICANDO ARQUIVOS E PASTAS Arquivos Nos computadores todos os dados estão codificados (guardados/gravados) dentro de arquivos. O tempo todo criamos, alteramos e usamos arquivos no computador. Os

Leia mais

ISA. A Interface de comando

ISA. A Interface de comando ISA A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface

Leia mais

Aula 02. Introdução ao Linux

Aula 02. Introdução ao Linux Aula 02 Introdução ao Linux Arquivos Central de Programas do Ubuntu A Central de Programas do Ubuntu é uma loja de aplicativos integrada ao sistema que permite-lhe instalar e desinstalar programas com

Leia mais

Este laboratório foi criado apenas como um tutorial. Simplesmente execute o comando apresentado e observe o resultado.

Este laboratório foi criado apenas como um tutorial. Simplesmente execute o comando apresentado e observe o resultado. Laboratório 1 HDFS Objetivos do laboratório Neste laboratório você ira praticar o conteúdo apresentados nesta lição, mais especificamente, você irá praticar os comandos apresentados na lição na linha de

Leia mais

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

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1 UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 Início de uso Após a inicialização do sistema aparecerá no vídeo: login: O sistema

Leia mais

MIDISUL (48) (48) CEP CNPJ:

MIDISUL (48) (48) CEP CNPJ: Conteúdo Introdução... 3 Tópicos... 3 Abrangência... 3 1. Acessar o Consulti... 4 2. Selecionar os Módulos do Consulti... 5 3. Selecionar as Empresas no Consulti... 5 4. Executar os Programas do Consulti...

Leia mais

LINUX. Prof. Camila. Pedro de Assis Sobreira Jr.

LINUX. Prof. Camila. Pedro de Assis Sobreira Jr. LINUX Prof. Camila Pedro de Assis Sobreira Jr. 2 Sistemas de Arquivo Todo sistema operacional precisa de um sistema de arquivos. Todo sistema de arquivo serve para fornecer ao sistema operacional uma estrutura

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface

Leia mais

Tutorial para uso da área do professor

Tutorial para uso da área do professor Tutorial para uso da área do professor Sumário 1. Acessando a área do professor...2 1.1 Comunicados registrados para professores...2 2. Cadastro de avaliações...3 2.1. Código e nome de avaliação criados

Leia mais

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Versão do Manual: 2.4 Versão do Aplicativo: 2.17.2 Conteúdo 1. Instalação do AFV...03 2. Configurações...04 3. Recebendo as tabelas...05

Leia mais

Atualizações de Software Guia do Usuário

Atualizações de Software Guia do Usuário Atualizações de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste

Leia mais

10 Hiperlinks e Mala Direta

10 Hiperlinks e Mala Direta 1 Word 2013 10 Hiperlinks e Mala Direta 10.1. Hiperlinks 10.1.1. Criar um Hiperlink 10.1.2. Criar um Hiperlink Para Outro Documento 10.1.3. Criar Ligação Dentro do Documento 10.1.4. Remover Hiperlinks

Leia mais

Uma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se

Uma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se 9. ARQUIVOS E PASTAS 9.1 O QUE SÃO ARQUIVOS E PASTAS? Um arquivo é muito parecido com um documento digitado que você poderia encontrar na mesa de alguém ou em um arquivo convencional. É um item que contém

Leia mais

SISTEMAS OPERATIVOS I

SISTEMAS OPERATIVOS I Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Texto de Apoio às Aulas Práticas Ficheiros e Directórios baseado no livro UNIX For Application Developers

Leia mais

Shell Script. Rafael Silva Guimarães

Shell Script. Rafael Silva Guimarães Shell Script Rafael Silva Guimarães O que é Shell O Shell é o "prompt" da linha de comando do Linux, que recebe os comandos digitados pelo usuário e os executa. Mas o Shell é muito mais poderoso que seu

Leia mais

Manual Converte-MV S_Line

Manual Converte-MV S_Line Sumário 1. Introdução... 2 2. Novo Cliente... 2 2.1. Inserir Dados... 2 2.2. Login... 2 3. Configuração Inicial... 2 3.1 Parâmetros de Conversão... 2 3.1.1. Conversão para o padrão S_Line...3 3.1.2. Responsável

Leia mais

r w x r w x r w x Figura 1 Atributos de arquivos.

r w x r w x r w x Figura 1 Atributos de arquivos. 1 Atributos de arquivo 1.0 Atributos de arquivos no Linux No Linux cada arquivo representa um conjunto de 16 bits que constituem informações acerca de seus atributos. Tais bits representam a permissão

Leia mais

Sistemas Operacionais e Introdução à Programação. Redirecionamentos Editor vi

Sistemas Operacionais e Introdução à Programação. Redirecionamentos Editor vi Sistemas Operacionais e Introdução à Programação Redirecionamentos Editor vi 1 Objetivos: 1. Exercitar o uso de redirecionamentos de entrada e saída padrão 2. Usar o editor de texto vi 2 Entrada e saída

Leia mais

Sibele Loss Edimara Heis

Sibele Loss Edimara Heis Sibele Loss Edimara Heis 2016 TUTORIAL ETC Tela Inicial É a primeira tela que aparece ao se logar no sistema. Nesta tela encontram se as funcionalidades do ETC (Notificações, Documentos, Biblioteca, Mensagens,

Leia mais

Linux para iniciantes: Desbravando o pingüim! Versão Parte 2

Linux para iniciantes: Desbravando o pingüim! Versão Parte 2 Linux para iniciantes: Desbravando o pingüim! Versão 2.0 - Parte 2 16 de Setembro de 2009 Índice - Parte 2 1 Primeiro contato Window Manager GNOME Algumas Ferramentas 2 3 4 5 Primeiro contato Window Manager

Leia mais

Sistemas Operacionais Abertos

Sistemas Operacionais Abertos Sistemas Operacionais Abertos Aula 03 características e comandos do Linux Prof. Jean Carlos da Silva Galdino IFRN - Parnamirim Características do Linux SO multitarefa, Multiplataforma e multiusuário; -

Leia mais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES / LÓGICA DIGITAL (PRIMEIRA PARTE) Lógica Digital

Leia mais

Programação Aplicada a Redes de Computadores. Faculdade IESGO 2º Sem 2016

Programação Aplicada a Redes de Computadores. Faculdade IESGO 2º Sem 2016 Programação Aplicada a Redes de Computadores Faculdade IESGO 2º Sem 2016 O shell é o "prompt" da linha de comando do Unix e Linux, é o servo que recebe os comandos digitados pelo usuário e os executa.

Leia mais

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

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z. Tecnologias e Sistemas de Informação Software Livre SL: Gerenciamento e Configurações 2 Semestre de 2010 Prof. Marcelo Z. do Nascimento Roteiro Gerenciamento de Grupos e Usuários Comandos para gerenciamento

Leia mais

Minicurso Básico de Linux

Minicurso Básico de Linux Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse

Leia mais

Nesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd

Nesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd 1 Nesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd 1. cd Mostra o caminho do diretório em onde o usuário

Leia mais