Buscar

Projeto LPIC 101

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

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais