103.1 - Trabalhando na Linha de Comando Flashcards
O que é o SHELL?
É o interpretador de comandos do Linux.
Cite alguns tipos de SHELL?
Bourne Shell - é o shell padrão para Unix (sh)
Korn Shell - é a evolução do Bourne Shell (ksh)
C Shell - é utilizado com sintaxe parecida com a linguagem C (csh)
Bourne Again Shell - é o shel desenvolvido pelo projeto GNU e utilizado pelo GNU/Linux (bash)
Como verificar qual SHELL estamos utilizando?
echo $SHELL
Qual o objetivo de rodar o comando:
> echo $SHELL ?
Mostrar qual shell está sendo executado.
> bin/bash
Para que serve o comando echo?
Imprimir informações na tela.
Qual comando podemos utilizar para verificar se um comando é interno ou externo?
type “command”
Qual o resultado da execução do comando:
> type echo
echo is a shell builtin
Qual o resultado da execução do comando:
> type cp
cp is hashed (/usr/bin/cp)
Para que serve a variável PATH?
Para indicar ao linux qual o caminho estão os comandos externos.
Qual o resultado da execução do comando:
> echo $PATH
Esse comando lista os caminhos definidos para se rodar comandos externos
Qual o resultado do comando:
> shell_teste.sh
Command not found
Quais os dois meios de se rodar o comando Script_Exemplo.sh de acordo com os comandos abaixo:
acme-docker:~/Exercicios$ pwd
/home/marcoren/Exercicios
@acme-docker:~/Exercicios$ ls -l
total 2
-rwxrwxr-x 1 marcoren marcoren 91 May 18 2017 Script_Exemplo.sh
-rwxrwxr-x 1 marcoren marcoren 123 May 18 2017 Script_Variavel.sh
> ./Script_Exemplo.sh
ou
> /home/marcoren/Exercicios/Script_Exemplo.sh
O comando abaixo é um caminho absoluto ou relativo?
> ./Script_Exemplo.sh
Relativo
O comando abaixo é um caminho absoluto ou relativo?
> /home/marcoren/Exercicios/Script_Exemplo.sh
Absoluto
Quais são os tipos de variáveis no Linux?
Existem variáveis locais e globais
Como declarar uma variável Local e Global respectivamente?
- Local
>VARIAVEL=valor - Global
>export VARIAVEL=valor
O que é uma variável LOCAL?
É uma variável que somente é visível na sessão corrente onde ela foi definida.
O que é uma variável GLOBAL?
É uma variável que é visível em todos as sessões criadas a partir de onde ela foi definida.
Criei uma variável com o comando abaixo:
> VARIAVEL=Linux
Como faço para transforma-la em uma variável Global?
> export VARIAVEL
Qual comando lista as variáveis LOCAIS e GLOBAIS?
> set