Linux Sequential Commands

Para execução sequencial no Linux, basta colocar um “;” como no exemplo abaixo. Importante salientar que deste modo, mesmo que um comando não seja bem sucedido, seguirá sua sequência e executará o próximo comando: Caso usemos o “&&”, aí cria-se a dependência que o comando posterior só executará caso o comando anterior tenha sido bem […]

Linux Environment Variables

Assim que carregamos o shell, uma série de variáveis de ambientes são carregadas, para serem utilizadas pelos processos do shell, pelos comandos, interfaces gráficas, etc. Para definir manualmente o valor de uma variável, basta definir o seu nome e conteúdo como no exemplo abaixo: Porém, essa variável acima está declarada localmente, ou seja, só é […]

How does “PATH” variable work in bash?

Os comandos que são executados no Linux, mesmo sendo internos, ou de programas externos, precisam definir o local (diretório) onde estão localizados, e essa é a função da variável PATH no Linux. Todos os diretórios são separados pelo “:” (dois pontos), como no exemplo abaixo: Em uma situação hipotética, onde dispararmos o comando TAR, o […]

Linux “TYPE” command

O comando TYPE é utilizado para nos informar o tipo de comando que está sendo executado no shell Linux (para saber se trata-se de um comando interno, externo, etc). No exemplo abaixo, o comando ECHO é interno: No exemplo abaixo, vemos que o comando TAR é de um programa externo, ou seja, não compõe o […]

Reset do “root” no Oracle Linux 7

Alguns meses atrás eu havia criado uma V.M para laboratório, com um Oracle Linux 7 instalado. O problema é que fiquei muito tempo sem utilizá-la, e agora não me recordo da senha do “root”.Está aí uma oportunidade de aprender algo novo. Encontrei um artigo no M.O.S (How to Reset Root Password in Oracle Linux 7 […]