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?
fonte
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?
$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.
$HOME
também varia de usuário para usuário. Alguns usuários do sistema não possuem um$HOME
caminho ímpar/home/...
Or just run cd by itself to move to the home directory
, TILcd ~
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.
fonte
/home/<username>
. Apache no Ubuntu cria um usuáriowww-data
cuja casa $ é/var/www
, por exemploHOME
é 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
.