Li recentemente que os .desktop
arquivos usados como atalhos da área de trabalho são colocados no $HOME/Desktop
diretório Onde fica esse diretório?
Além disso, o que a $
parte significa / faz?
Li recentemente que os .desktop
arquivos usados como atalhos da área de trabalho são colocados no $HOME/Desktop
diretório Onde fica esse diretório?
Além disso, o que a $
parte significa / faz?
Respostas:
$HOME
é uma variável de ambiente que normalmente contém a localização do seu diretório pessoal /home/$USER
. O $
nos diz que é uma variável. Assim, supondo que o usuário é chamado DevRobot
os .desktop
arquivos são colocados em /home/DevRobot/Desktop/
.
Se você quiser saber para onde $HOME
aponta, pode executar o seguinte em um terminal.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Você pode usá-lo para mover-se pelo sistema de arquivos, por exemplo, cd $HOME
mas geralmente não o verá, pois pode ~/
representar o diretório inicial dos usuários atuais. Ou simplesmente execute cd
-o para ir para o diretório inicial.
Or just run cd by itself to move to the home directory
, TIL
cd ~
sem perceber que poderia pular o movimento estranho de mudança de dedo?
cd ~/
!
HOME
é a variável de ambiente. O shell precisa que você o anexe previamente $
para significá-lo.
$HOME
é uma variável de ambiente que aponta para /home/<username>
. Ele está localizado em /
e contém os arquivos do usuário.
Para obter mais informações, consulte o Manual de referência do Bash.
/home/<username>
. Apache no Ubuntu cria um usuário www-data
cuja casa $ é /var/www
, por exemplo
HOME
é a variável de ambiente. O shell precisa que você o anexe previamente $
para significá-lo.
/home/<username>
é uma convenção, não um requisito. É fácil adicionar um usuário cujo $ HOME esteja /somewhere/entirely/different
.
$HOME
também varia de usuário para usuário. Alguns usuários do sistema não possuem um$HOME
caminho ímpar/home/...