Diretório inicial
A localização do diretório Home no sistema de arquivos é /home/username é o nome de usuário quando você faz login no sistema. Existe uma variável de ambiente $HOME, que armazena o valor do caminho. Você pode inserir cd $HOME no shell para entrar diretamente no diretório inicial do usuário atual.
O usuário tem acesso total de gravação em $HOME.
/etc/skel
O nome desta pasta vem de esqueleto, que significa esqueleto, porque contém os arquivos básicos e a estrutura de diretórios de um diretório de usuário.
Por padrão, quando você cria um diretório de usuário, o sistema copiará o conteúdo do diretório /etc/skel para o seu diretório de usuário. Os arquivos neste diretório são arquivos ocultos (os nomes dos arquivos começam com "." arquivos começando com ), portanto, você não os verá diretamente após copiá-los para o diretório HOME.
Você pode usar ls –a /etc/skel para visualizar esses arquivos no terminal virtual ou visualizá-los em Exibir->Mostrar arquivos ocultos no nautilus (a tecla de atalho padrão para esta operação é Ctrl+H).
Aqui estão alguns arquivos típicos:
.bash_logout
Ao sair do bash, o código no arquivo modificado será executado. Por exemplo, você pode querer limpar a tela (executar o comando clear) ao sair.
.bashrc
O arquivo de configuração básico do bash geralmente contém uma referência ao arquivo /etc/bashrc. Dê uma olhada no código:
se [ -f /etc/bashrc ];
./etc/bashrc
fi
A instrução if determina se /etc/bashrc existe e se é um problema (em vez de um diretório ou qualquer outra coisa) e, em caso afirmativo, executa os comandos nele contidos.
Aqui você também pode personalizar o que fazer ao iniciar o bash. Um exemplo típico é definir um alias como rm='rm –Rf'.
.bash_profile
A configuração das variáveis de ambiente de inicialização do Bash está aqui. Claro, você também pode usar o comando de exportação para definir as variáveis de ambiente do bash diretamente no bash, mas o comando de exportação só pode ter como alvo uma instância do bash atual e se você defini-lo em . bash_profile, permanente.
Existem também outros arquivos, como .emacs e .zshrc. O primeiro é o arquivo de configuração do emacs, o último é o arquivo de configuração do z shell e o diretório .kde contém informações de configuração do kde, etc. O tipo de arquivo de configuração irá variar dependendo dos utilitários que você instalar. Por exemplo, se você não instalar o ambiente de desktop kde, não haverá diretório .kde.
Um pequeno truque está envolvido aqui Como o sistema copiará os arquivos do diretório /etc/skel para o diretório inicial do usuário após criar um novo usuário, também podemos usá-lo para adicionar alguns arquivos ao /etc/skel que desejamos. distribuir para o novo usuário. Informações do usuário, por exemplo, você pode ter algumas notas para cada nova pessoa que usa este sistema, você pode adicionar um Readme.txt em /etc/skel.