Pergunta muito simples. Quando estou no meu diretório pessoal no terminal e digite o pwd
que recebo /home/<myusername>
. E é o mesmo diretório quando estou na Home
seção Nautilus :
Gerenciadores de arquivos Ubuntu e Lubuntu:
Então, por que o mesmo diretório é chamado de maneiras diferentes? Às vezes, é confuso ao passar pelos diretórios no terminal.
filemanager
user1880405
fonte
fonte
<username>
no Nautilus./homes/*
para o nome do diretório; embora o Linux em geral prefira o singular (por razões desconhecidas).Respostas:
O "Home" no nautilus é simplesmente um link para
/home/<username>
. É da mesma maneira que o Windows coloca nomes diferentes (.eg "Meus documentos", mas é "Documentos" no terminal).É para torná-lo mais amigável, eles querem que o seu espaço "Casa" seja óbvio como encontrar. Somente os usuários mais avançados descobrem que é diferente - para que você não tenha conflitos com outros usuários. Também é mais fácil ajudar alguém remotamente a dizer " Clique em casa "
Normalmente , sua pasta pessoal é,
/home/user
mas isso é opcional. Um administrador do sistema pode colocá-lo em qualquer lugar, e oHome
link do nautilus será redirecionado para o novo local, se estiver definido/etc/passwd
.Meus pronomes são He / Him
fonte
É chamado de diretório inicial do usuário, mesmo quando trabalha na linha de comando do Linux. Todos os diretórios abaixo
/home
são chamados de Diretórios base, eles são agrupados por uma questão de simplicidade. Pense da seguinte maneira: assim como/bin
armazena binários,/home
armazena Diretórios Domésticos.Portanto, quando o Nautilus informa que o diretório é "Inicial", ele é literalmente "Seu Diretório Pessoal" e, portanto, não é um nome impróprio. É a cultura do Linux.
Outra pessoa apontou que a variável de ambiente $ HOME está definida como o Diretório inicial do usuário. O nome da variável tem o mesmo motivo por trás do nome "Casa", ou seja, é a cultura.
Por que é a cultura?
Em uma instância ideal do Linux, tudo o que o usuário faz, toda a configuração personalizada, todos os documentos, arquivos de qualquer tipo, existirão nessa pasta. Pertence ao usuário, está no diretório inicial do usuário. Isso significa que o usuário pode manter-se sozinho e facilita saber onde suas coisas são um pouco mais fáceis. O kernel do computador, programas, controles de inicialização e todo o material necessário para executar o computador podem ir a qualquer lugar, exceto dentro do espaço gerado pelo usuário, em seu diretório pessoal. O Linux não instala nenhum programa dentro do diretório inicial (programas de terceiros podem fazer isso de qualquer maneira), e sempre há uma configuração em todo o sistema que um usuário pode substituir, se desejar. A configuração de substituição estaria, é claro, em seu diretório inicial. Se você passou de um computador Linux para outro, e tudo o que você trouxe com você foi seu diretório pessoal,
fonte
$HOME
a variável de ambiente para tornar a argumentação ainda mais convincente.A
HOME
variável de ambiente armazena o caminho do seu/home/<username>
diretório.Portanto, quando você está no
/home/<username>
diretório (nautilus), sua variável correspondenteHOME
é exibida.fonte
A pasta base de um usuário é, conceitualmente, seu próprio espaço pessoal no sistema de arquivos. É o lugar onde eles podem fazer (quase) o que quiserem sem ter que se preocupar em atrapalhar o sistema em geral. O Ubuntu coloca as pastas pessoais da maioria das pessoas como
/home/[username]
padrão, mas elas podem ir para qualquer lugar do sistema de arquivos. Eles podem até ser alterados, embora isso não seja apenas uma questão de arrastar a pasta para outro local: você precisaria se aprofundar na configuração do sistema para fazer isso.Ubuntu, Lubuntu e outros sistemas às vezes têm seus próprios nomes para esta pasta em suas interfaces de usuário. Isso ocorre porque, ao contrário do Mac OS X ou Windows, não há uma equipe única que trabalhe na "GUI do Linux". De fato, não existe um software que possa ser chamado de "a GUI do Linux". Existem muitas distribuições diferentes derivadas do Ubuntu, mas para muitas delas, a escolha de qual GUI elas usam por padrão é a maior diferença entre elas.
Não há uma equipe única que trabalhe em todas essas GUIs: cada uma tem sua própria. Existem alguns padrões que as diferentes GUIs usam para interoperar entre si, mas não há um padrão unificador para nomear coisas como a pasta pessoal , portanto, diferentes GUIs o fazem de maneira diferente. É o que você está vendo aqui.
fonte
Usar um rótulo genérico para a pasta pessoal é benéfico para qualquer sistema operacional que ofereça suporte ao cliente.
É muito mais fácil orientar alguém clicando em "Página inicial" do que orientar alguém na pasta "Página inicial ... com seu nome de usuário ... qual é o seu nome de usuário na máquina? ... esse é o nome completo exibido para o gerenciador de login, mas você deve ter um nome de usuário sem espaços ... OK, basta ler todas as pastas que você vê ... "
fonte
Rótulo diferente, mesmo conceito central. A pasta inicial do usuário é / home / e a referência pela variável de ambiente: HOME. Em geral, há um arquivo de configuração para configurá-lo.
fonte