Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Ambiente Linux
OrganizaoGNU/Linux
Ambiente Shell
Relembrando:
Linux:Sistemamultiusurio
Ambiente Shell
Tipos de Shell
BourneShell(sh)
KornShell(ksh)
Tipos de Shell
BourneAgainShell(bash)
CShell(csh)
Conhecendo a Linguagem
Como funciona
Como funciona
EtapasBsicas
Como funciona
Atribuies:
Redirecionamentos:
Variveis:
Metacaracteres:
Como funciona
Variveis
Tipos
Atribuies:
Cuidadosnaatribuio
Variveis
Variveis de Sistema BASH=/bin/bash BASH_VERSION=1.14.7(1) COLUMNS=80 HOME=/home/vivek LINES=25 LOGNAME=students OSTYPE=Linux PATH=/usr/bin:/sbin:/bin:/usr/sbin PS1=[\u@\h \W]\$ PWD=/home/students/Common SHELL=/bin/bash USERNAME=vivek Nome da Shell Verso da Shell N de colunas da tela Diretorio home N de linhas da tela Nome de logging Tipo do SO Caminho de comandos e configuraes Configuraes de Linha de Comando Diretorio atual Nome da Shell Nome do usuario atualmente logado Significado
Variveis
ValorNULL
Quotes
Caracterespararemoodesignificado QuandonoqueremosqueoShellinterpreteumcaractere especfico,devemosescondlodele.Issopodeserfeitode trsmaneiras. Apstrofo('):QuandooShellvumacadeiadecaracteresentre apstrofos(aspassimples),eleretiraosapstrofosdacadeiae nointerpretaseucontedo. BarraInvertida(\):Idnticoaosapstrofos,execetoqueela inibeainterpretaosomentedeumcaractere Aspas():Exatamenteiguaisaosapstrofos,excetoseacadeia entreaspascontiverumcifro($),barrainvertida(\)ou acentograve(`).
Redirecionamentos
Redirecionamentos
SadaPadro
Tokens
Diferenaentresostokens:
Redirecionamentos
ErroPadro
Token
DiferenaentreosTokens
Redirecionamentos
EntradaPadro Tokens:
Diferena:
Buraco Negro
/dev/null
Direitos de Posse
$$ouPID
Nmerodeidentificaodoseuprocesso
Pipe
Caracteres de Ambiente
Priorizarexpressesecomandosdentrodeoutros... Token
AcentoGrave(`)
Caracteres de Ambiente
Pontoevrgula(;)
Caracteres de Ambiente
Executarcomandosemumnovoshell... Token:
Parnteses
Estruturas de Controle
Condies Sintaxe
Estruturas de Controle
Comandotest