personalizando o ambiente do usuário
DESCRIPTION
Material de apoioTRANSCRIPT
![Page 1: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/1.jpg)
Profª Ivani Nascimento
Personalizando o ambiente do usuário
![Page 2: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/2.jpg)
Ambiente do usuário
![Page 3: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/3.jpg)
Shell
![Page 4: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/4.jpg)
Shell
![Page 5: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/5.jpg)
/etc/shells
# cat /etc/shells # /etc/shells: valid login shells/bin/csh/bin/sh/usr/bin/es/usr/bin/ksh/bin/ksh/usr/bin/rc/usr/bin/tcsh/bin/tcsh/usr/bin/esh/bin/dash/bin/bash/bin/rbash
![Page 6: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/6.jpg)
Variáveis
nome_da_variavel=valor_inicial
○
○
![Page 7: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/7.jpg)
Variáveis
![Page 8: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/8.jpg)
!
Exemplo de variável de usuário
# LINUX=ESTUDO
# echo $LINUXESTUDO
![Page 9: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/9.jpg)
Exemplos de variáveis pré-definidas
printenv
Variável Descrição
PATH Armazena o caminho padrão dos diretórios onde podem ser encontrados comandos.
MANPATH Armazena o comando dos diretórios que contém as páginas de manual.
USER Armazena o nome de login do usuário da sessão.
HOME Armazena o diretório home do usuário.
HOSTNAME Armazena o nome do host (máquina).
SHELL Armazena o shell atual do usuário conectado.
MAIL Armazena a localização da caixa de correio do usuário o sistema local.
![Page 10: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/10.jpg)
Variável PS1
PS1="[\u@\h \W]\$"
\u
\h
\W
\$
![Page 11: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/11.jpg)
Verificando o Shell do ambiente
# echo $SHELL
/bin/bash
# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
ivani:x:1000:1000:Ivani,,,:/home/ivani:/bin/bash
![Page 12: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/12.jpg)
Comando export
export
# export LINUX
# EDITOR=/usr/bin/vi# export EDITOR
![Page 13: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/13.jpg)
Comando unset
unset <variavel_ambiente>
unset LINUXunset EDITOR
![Page 14: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/14.jpg)
Arquivos de configuração
![Page 15: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/15.jpg)
Arquivos de configuração
![Page 16: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/16.jpg)
alias
alias <apelido>='<comando_linux>'
○○
![Page 17: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/17.jpg)
Exemplo de uso do alias
# ls --color
# alias ls='ls --color=auto'
![Page 18: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/18.jpg)
unalias
unalias <apelido>
# unalias ls
![Page 19: Personalizando o ambiente do usuário](https://reader033.vdocuments.pub/reader033/viewer/2022060202/559d046c1a28ab5d698b46b6/html5/thumbnails/19.jpg)
Referências