Comando de exportação do Linux com exemplos

Comando de exportação do Linux com exemplos
O comando de exportação é um comando interno do shell. Variáveis ​​ambientais são exportadas nele como processos infantis. As variáveis ​​de ambiente existentes não são afetadas. Também é conhecido como o comando BASH BOLETS. O comando de exportação ajuda a atualizar a posição atual da sessão do shell devido à mudança que fizemos com as variáveis ​​exportadas. Nenhuma espera é necessária para que a nova sessão do shell seja iniciada. As variáveis ​​de exportação são definidas como Posix porque o shell fornece o atributo de exportação para a variável com o nome específico. Suponha que o nome de uma variável seja definido e seguido por "= qualquer palavra", então a variável é atribuída com o valor dessa palavra. Existem dois caminhos usados ​​para exportar e estão presentes no meio ambiente. De acordo com a demanda necessária, o caminho das variáveis ​​é exportado globalmente ou no nível da sessão.
  1. Um caminho global
  2. Caminho do nível da sessão

Neste artigo, discutiremos diferentes funções do comando de exportação.

Pré -requisito

Para entender o conceito do comando de exportação no Linux, você precisa ter um ambiente Linux em execução em seu sistema. Isso pode ser possível com uma máquina virtual em seu sistema para criar um processo Linux virtualmente. Em primeiro lugar, faça o download de um arquivo ubuntu da Internet. Após a instalação, configure -o na caixa virtual. Após a configuração bem -sucedida, você verá que o Linux Ubuntu está em execução no seu sistema. Deve -se mencionar e criar um usuário na configuração inicial, pois será necessário para acessar os aplicativos.

Sintaxe

Export [-f -n] [nome [= valor]…]
Exportação -p

A palavra -chave de exportação é usada no comando, como é considerado de duas maneiras diferentes. Escrito com o comando, argumentos ou escrito com o caminho.

  • -f é usado para exibir a lista de todos os nomes que exportamos usando o comando no ambiente do shell vivo.
  • -n ajuda a remover os nomes da lista de exportação.
  • -p descreve o uso de exportar os nomes que atuarão como uma função.

O comando de exportação sem argumento

É usado para exibir todas as variáveis ​​exportadas no meio ambiente pelo seu sistema. Vamos executar o comando abaixo.

$ Export

Os valores obtidos estão disponíveis em todas as conchas globalmente.

Trabalhando do Comando de Exportação no Linux

Este comando é usado para exportar o caminho das variáveis ​​de shell ou o caminho de todas as aplicações no sistema. Como discutido acima, o caminho pode estar no nível global ou de sessão. Globalmente, a presença é a que está disponível no servidor ou no shell está em condição de reinicialização. Ao mesmo tempo, a sessão de login está disponível apenas na sessão atual. Não haverá escopo de uma sessão se o servidor estiver reiniciando. O caminho do software também pode ser exportado.

Para usar o comando de exportação em seu sistema, não há necessidade de instalar nenhum pacote ou repositório em seu sistema.

Recursos de exportação (opções)

Agora, avançando, agora veremos as possíveis opções do comando de exportação.

-p é usado para recrutar todos os nomes que estão sendo usados ​​no shell atual. -n Ajuda a remover os nomes da lista exportada. -f é exportar os nomes como funções.

Veremos essas opções funcionando uma a uma no artigo.

O comando de exportação com argumentos

1. -p

$ export -p

A partir da saída, você pode ver que todas as variáveis ​​são exportadas usadas no shell atual.

2. -f

Para exportar uma função, você primeiro precisa escrever uma função em sua linha de comando com o nome de função exclusivo. Para que possamos chamar a função facilmente. Depois que a função é exportada, podemos acessá -la facilmente chamando o nome da função. Considere o seguinte código.

$ Name () echo “ubuntu”;
$ Export -f nome
$ bash
$ Nome

Aqui usamos o nome () como a função. Nesta função, acabamos de imprimir o nome. Depois de definir a função, exportaremos a função com a ajuda da palavra-chave "-f". A função Bash também é exportada aqui. O uso da função Bash é abrir uma nova concha infantil para preceder a função para a frente. Em seguida, digite o nome da função. A saída será:

3. -n

Este recurso é usado para remover a variável. Nesta parte, vamos remover “editor.”

$ export -n editor
$ export | Editor de Grep

Após aplicar o primeiro comando, você verá que nenhuma saída é obtida; portanto, para confirmação, usaremos o comando Grep para exportar as variáveis ​​se estiverem presentes.

Valor atribuindo antes de exportar uma função

O comando de exportação nos permite introduzir o valor que atribui antes de exportar uma função.

$ x = 10
$ export x
$ printenv x

X é uma variável para a qual atribuímos um valor. Depois de exportar, exibimos a saída usando "Printenv" para imprimir o valor da variável x.

Considere outro exemplo de exportação de uma função após atribuir o valor. Aqui, um linux variável é atribuído com uma string. A variável é exportada e depois exibiremos sua saída.

Exportar várias variáveis

Para exportar várias variáveis, considere um exemplo no qual inicializamos três variáveis ​​com os valores. Esses valores são então exportados em uma sequência. Finalmente, levamos a impressão dos valores nas variáveis.

$ Export x = 1
$ Export y = 2
$ Export z = 5
$ Export x y z
$ printenv x y z

A partir disso, podemos obter facilmente a saída.

Como editor de texto, defina Vim

Use o comando abaixo citado para esse fim.

$ editor de exportação =/usr/bin/vim
$ export | Editor de Grep

Nenhuma saída será obtida após a exportação. Em seguida, vamos grep as variáveis ​​para obter a saída.

Prompt colorido

Podemos colorir o prompt usando o seguinte comando no shell. Isso mudará a cor do prompt para verde.

$ export ps1 = '\ [\ e [1; 32m \] [\ u@\ h \ w] \ $ \ [\ e [0m \]'

Você pode ver a saída que sua cor é alterada para verde.

Exportação de valor de nome

Exportar o valor do nome no ambiente Linux é muito comum. Quando exportamos o valor do nome, o nível de escopo do nome é restrito ao shell de login. Quando a linha de comando ou a sessão do shell for concluída, o valor de nome também não existirá mais.

$ export java_home =/usr/share/java-1.8.0/

Aqui exportamos o caminho do java_home

$ Echo $ java_home

Para verificação, ecoaremos o termo.

Conclusão

Este artigo explica o trabalho e o uso de comandos de exportação no Linux. É um recurso interno que ajuda a iniciar as variáveis, exportar valores de nome e excluir as variáveis.