Profª Ivani Nascimento
Personalizando o ambiente do usuário
Ambiente do usuário
Shell
Shell
/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
Variáveis
nome_da_variavel=valor_inicial
○
○
Variáveis
!
Exemplo de variável de usuário
# LINUX=ESTUDO
# echo $LINUXESTUDO
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.
Variável PS1
PS1="[\u@\h \W]\$"
\u
\h
\W
\$
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
Comando export
export
# export LINUX
# EDITOR=/usr/bin/vi# export EDITOR
Comando unset
unset <variavel_ambiente>
unset LINUXunset EDITOR
Arquivos de configuração
Arquivos de configuração
alias
alias <apelido>='<comando_linux>'
○○
Exemplo de uso do alias
# ls --color
# alias ls='ls --color=auto'
unalias
unalias <apelido>
# unalias ls
Referências
Top Related