quarta-feira, 16 de setembro de 2020

Adicionar BIN no $PATH Permanentemente

 

 No Linux (também UNIX) $PATH é uma variável de ambiente, usada para informar ao shell onde procurar por arquivos executáveis. A variável $PATH fornece grande flexibilidade e segurança para os sistemas Linux e é definitivamente seguro dizer que é uma das variáveis de ambiente mais importantes.

 

 Programas / scripts localizados no diretório $PATH podem ser executados diretamente em seu shell, sem especificar o caminho completo para eles. Neste tutorial, você aprenderá como definir a variável $PATH global e localmente.

 

 Primeiro, vamos ver o valor atual de $ PATH. Abra um terminal e emita o seguinte comando:

 

$ echo $PATH
 
O resultado deve ser algo assim: 

 

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

 

 O resultado mostra uma lista de diretórios separados por dois pontos. Você pode adicionar facilmente mais diretórios editando o arquivo de perfil do shell do usuário.

Em diferentes shells, isso pode ser:

 

  1. Bash shell -> ~/.bash_profile, ~/.bashrc or profile
  2. Korn Shell -> ~/.kshrc or .profile
  3. Z shell -> ~/.zshrc  or .zprofile

 

Observe que dependendo de como você está se conectando ao sistema em questão, arquivos diferentes podem ser lidos. Aqui está o que o manual do bash diz, tenha em mente que os arquivos são semelhantes para outros shells:

 

/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
~/.inputrc
Individual readline initialization file|
 

 Considerando o acima, você pode adicionar mais diretórios à variável $PATH adicionando a seguinte linha ao arquivo correspondente que você usará:

 
$ export PATH=$PATH:/path/para/novodir
 

Claro que no exemplo acima, você deve alterar “/path/para/novodir” com o caminho exato que deseja definir. Depois de modificar seu arquivo de perfil. * Rc ou. *_, Você precisará chamá-lo novamente usando o comando “source”.  

Por exemplo, em bash, você pode fazer isso:

 
$ source ~/.bashrc
 
Abaixo, você pode ver um exemplo do meu ambiente $PATH em um computador local:
 
bruno@fedora:[/home/bruno]$ echo $PATH
 

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/bruno/bin

 

 Na verdade, é uma boa prática criar uma pasta “bin” local para os usuários, onde eles podem colocar seus arquivos executáveis. Cada usuário terá sua pasta separada para armazenar seu conteúdo. Essa também é uma boa medida para manter seu sistema seguro.

Se você tiver alguma dúvida ou dificuldade em definir sua variável de ambiente $PATH, não hesite em enviar suas perguntas na seção de comentários abaixo.

 

Fonte: https://www.tecmint.com/set-path-variable-linux-permanently/

Converta um arquivo PPK para PEM

  Você pode   autenticar sua conexão FTP   usando o protocolo SFTP fornecendo seu nome de usuário e uma chave de autenticação (formato de ar...