logo

Comando de exportação do Linux

O exportar comando é um utilitário integrado do shell Linux Bash. É usado para garantir que variáveis ​​​​e funções de ambiente sejam passadas para processos filhos. Isso não afeta a variável de ambiente existente.

Variáveis ​​de ambiente são definidas quando abrimos uma nova sessão shell. A qualquer momento, se alterarmos qualquer valor de variável, o shell não terá como selecionar essa alteração. O comando export nos permite atualizar a sessão atual sobre as alterações feitas na variável exportada. Não precisamos esperar para iniciar uma nova sessão do shell.

Sintaxe:

 export [-f] [-n] [name[=value] ...] or export -p 

Vejamos vários exemplos do comando export:

Exemplo 1: O comando de exportação sem nenhum argumento

O comando básico de exportação exibirá todas as variáveis ​​de ambiente exportadas do seu sistema. É executado da seguinte forma:

 export 

Considere o instantâneo de saída abaixo:

Comando de exportação do Linux

Exemplo2: Exibir todas as variáveis ​​exportadas no shell atual

Para exibir todas as variáveis ​​de ambiente exportadas do shell atual, execute o comando com a opção -p da seguinte forma:

o que é um personagem especial
 export -p 

Considere o instantâneo de saída abaixo:

Comando de exportação do Linux

Exemplo3: Usando exportação com funções

Para usar uma função com o comando de exportação, use a opção -f. Se não utilizarmos esta opção, ela será considerada uma variável e não uma função.

Sintaxe:

 export -f function_name 

Estamos exportando uma função 'nome' da seguinte forma:

 name() { echo 'Javatpoint';} 

Para exportar a função acima, execute o comando da seguinte forma:

 export -f name 

Agora, invoque o shell bash para executar a função:

 bash 

Para chamar a função, insira o nome da função:

 name 

Considere a saída abaixo:

Comando de exportação do Linux

vamos criar outra função 'hello', execute o comando da seguinte forma:

 function hello > { > echo hello, welcome to javatpoint > } 

Para exportar a função acima, execute o comando da seguinte forma:

 export -f hello 

Considere a saída abaixo:

Comando de exportação do Linux

Exemplo4: Atribuir um valor antes de exportar uma função ou variável:

O comando export nos permite atribuir um valor antes de exportar uma função. Considere o comando abaixo:

 export name[=value] 

Por exemplo, atribua um valor a uma variável da seguinte forma:

 a=5 

agora exporte-o como:

 export a 

podemos verificar a atribuição usando o comando printenv da seguinte forma:

 printenv a 

Considere a saída abaixo:

Comando de exportação do Linux

Exemplo 5: Defina o vim como editor padrão:

O editor vim é o editor de texto mais utilizado para sistemas Linux. Podemos definir o vim como editor de texto padrão usando o comando export.

Para definir o vim como editor de texto padrão, execute o seguinte comando:

 export EDITOR=/usr/bin/vim export | grep EDITOR 

Os comandos acima não mostrarão nenhuma confirmação. Considere a saída abaixo:

Comando de exportação do Linux

Exemplo 6: Definir uma variável de ambiente

ordenação por inserção

Para criar uma nova variável, use o comando export seguido do nome da variável e seu valor.

Sintaxe:

 export NAME=VALUE 

Para criar uma nova variável, ' sistema ,' execute o comando da seguinte forma:

 export sys=50 

O comando echo é usado para exibir a variável:

 echo sys 

Para exibir o valor da variável, use o símbolo $ antes do nome da variável

 echo $sys 

Considere a saída abaixo:

Comando de exportação do Linux