Personalizando o ambiente do usuário

Post on 08-Jul-2015

469 views 0 download

description

Material de apoio

Transcript of Personalizando o ambiente do usuário

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