Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
A variável PATH tem a função de deixar reservado as pastas de arquivos executáveis com o objetivo de apenas utilizar o nome do executável. Usando exemplo do comando ifconfig A variável ifconfig utilizada como tal, só funciona assim porque já existe a pasta reserva para o comando que é /usr/bin. Which - busca por executáveis nos PATHs exportados. A variável which mostra o diretório do comandos. No caso do ifconfig o seu diretório raiz é /usr/sbin/ifconfig dessa forma, podemos descobrir a origem das variáveis. Pwd - Mostra o nome e caminho do diretório atual. Você pode usar o comando pwd para verificar em qual diretório se encontra (caso seu aviso de comandos não mostre isso). cd [diretório] onde: diretório - diretório que deseja entrar. Usando cd sem parâmetros ou cd ~, você retornará ao seu diretório de usuário (diretório home). cd /, retornará ao diretório raíz. cd -, retornará ao diretório anteriormente acessado. cd .., sobe um diretório. cd ../[diretório], sobe um diretório e entra imediatamente no próximo (por exemplo, quando você está em /usr/sbin, você digita cd ../bin, o comando cd retorna um diretório (/usr) e entra imediatamente no diretório bin (/usr/bin). Declarando uma variável ao SHELL Está variável permance em local e deve ser exportada ao shell para que o sistema posso utiliza-la. $ export PATH=$PATH:~/bin Como parâmetros para o comando export, informamos a variável a ser definida (PATH) e seu novo conteúdo, que deve conter os caminhos previamente definidos ($PATH) acrescidos do novo diretório (:~/bin). Antes de executar qualquer arquivo bash .sh você deve atribuir as permissões aos usuários para que possam executar esse script. $ sudo chmod 777 /pasta/destino/ $ ./scritp_teste.sh Maneira rápida de declarar um variável é NOME_DA_VARIAVEL=VALOR, logo em seguida para você saber o valor atribuido a variável NOME_DA_VARIAVEL você deve $ echo $NOME_DA_VARIAVEL $ VALOR Para limpar a variável devemos reiniciar o sistema ou validar a variável com o valor nullo(""). Criando variável já exportada. $ export VAR=VALOR env mostra as variáveis exportadas e o comando set monstra as exportadas e as não exportadas. Para remover a variável o comendo é: $ unset [Variável] $ set | less Mostra as variaveis que reservadas pelo sistema, nesse local podemos encontrar todas as informações do shell do tipo: Nome de usuário, pasta atual e outras informações do sistema. No teste acima o caminho /tmp/teste não existe, por isso resulta em um valor diferente de 0.O comando echo $? demonstra resultado em binário que se for diferente de 0 é resultado falho do ultimo comando executado. Agora o echo ~ retorna o home do usuário atual $ echo ~ /home/usuario Outra forma de usar o echo ~ é identificando o usuario no final e assim é mostrado a pasta do usuário em especifico. $ echo ~root /root
Compartilhar