NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisPaulocfarias : Linuxbasico017
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Linux Básico – Parte XVII

 

9 – Configurando seu ambiente (/home)

 

Agora que já sabemos como usar um editor de texto, veremos como pode fazer modificações no ambiente pode util e poupar tempo.

 

9.1 – Práticas importantes

 

A seguir listamos algumas práticas importantes para facilitar a organização de seu ambiente.

 

» Crie um diretório bin para seus programas e scripts

 

» Organize arquivos não executáveis nos diretórios apropriados de acordo com o propósito de cada um e crie quantos diretórios desejar

 

» Torne seus diretórios privados com o comando chmod 700

 

» Dê nomes detalhados aos seus arquivos

 

9.2 – Ganhando espaço em disco

 

Muitas vezes o fato de alcançar a capacidade do disco ou um sistema de quotas pode obrigar a você fazer uma limpeza em seus arquivos e diretórios. Vamos descrever algumas maneiras de o auxiliar nessa tarefa além do uso do comando rm.

 

9.2.1 – Zerando arquivos

 

Algumas vezes o conteúdo do arquivo não interessa a você, mas o arquivo em si, sim. Fazemos isso redirecionando a saída de um comando nulo.

 

A. Digite:

 

 

Podemos ao invés de zerar reduzir o tamanho do arquivo, por exemplo, um arquivo e uma listagem, podemos estar interessados apenas nos últimos 3 nomes.

 

Usamos o comando tail para esse propósito conforme descrito a seguir:

 

A. Digite:

 

 

Observe que listamos o arquivo nomes contendo apenas os três últimos registros e gravamos o resultado com outro nome.

 

9.2.2 – Economize espaço com links

 

Quando diversos usuários necessitam acessar o mesmo arquivo ou programa ou quando o arquivo tem um nome muito grande e dificil de lembrar use um link simbólico ao invés de manter cópias separadas do mesmo arquivo.

 

Lembrando que links podem nomes diferentes para a mesma situação. Um bom exemplo disso é o diretório lib.

 

 

Figura 78 – Links do diretório /lib

 

Observe como existem vários links com nomes diferentes apontando para os mesmos arquivos.

 

9.2.3 – Limite o tamanho dos arquivos

 

O linux tem um comando chamado ulimit que serve a esse propósito, além de mostrar também o limite dos recursos do sistema, conforme motra a figura 79.

 

Figura 79 – Saída do comando ulimit

 

Vamos limitar o tamanho de arquivo em 2048 blocos. Para isso:

 

A. Digite:

 

 

B. Digite:

 

 

9.2.4 – Comprimindo arquivos

 

Comprimindo arquivos reduzimos o espaço ocupado no disco. Usamos o comando gzip para esse propósito.

 

Sintaxe: gzip [opções] [nome do arquivo zip]

 

Vamos comprimir o arquivo lista criado em lições anteriores para exemplificar o uso do gzip.

 

A. Digite:

 

 

Figura 80 – Uso do Gzip

 

Observe o percentual de compressão do arquivo à esquerda.

 

B. Digite:

 

 

Observe que o arquivo lista foi substituido pelo arquivo lista.gz

 

Para listar o conteúdo do arquivo comprimido:

 

C. Digite:

 

 

Para comprimir vários arquivos podemos usar os metacaracteres:

 

D. Digite:

 

 

E. Digite:

 

 

Observe que vários arquivos .gz foram criados. Para manter os arquivos originais basta usarmos a opção “c” do comando.

 

Para descomprimir fazemos:

 

F. Digite:

 

 

Pode-se também usar um único arquivo ao invés do metacaracter.

 

9.3  –  Variáveis de ambiente

 

As variaveis de ambiente são responsáveis por armazenar informações importantes no que diz respeito ao ambiente do usuário, e muitos programas fazem uso dessas informações.

 

São gerenciadas pelo shell e são herdadas por qualquer programa que você inicie, inclusive outro shell. Uma cópia dessas variaveis são designadas a novos processos as quais eles podem ler, modificar e passar a seus respectivos processos-filho. Abaixo, listamos algumas dessas variaveis.

 

 

Para listar as varíaveis:

 

A. Digite:

 

 

Para listar o conteúdo de uma variavel especifica, usamos o comando echo, da seguinte forma:

 

Sintaxe : echo $ [Variavel]

 

Vamos listar a variavel PATH:

 

A. Digite:

 

 

Lembre-se que por convenção as variaveis são em caixa alta.

 

Figura 81 – Conteúdo da variavel PATH

 

Para alterar o valor de uma variavel usamos o comando export, da seguinte forma:

 

Sintaxe : export [Variavel] = [Valor]

 

Vamos listar e alterar a variavel TERM

 

B. Digite:

 

 

C. Digite:

 

 

Assim alteramos o valor de TERM para a emulação VT100

 

D. Digite:

 

 

Todas essas variaveis podem ser alteradas via programação com o uso de shell scripts.

 

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2024 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI