Was bedeutet ~ in einer Linux-Shell?

Ich bin neu in Linux und habe das oft gesehen. Könnte jemand das Konzept hier erklären?

~/.somefilename

Was bedeutet die [[1]} (Tilde)?

Author: Scott, 2012-09-12

3 answers

Die ~ (Tilde) ist eine schnelle Möglichkeit, Ihr Home-Verzeichnis anzugeben.

Das ~/.somefilename bedeutet Ihr Home-Verzeichnis, die Datei .somefilename.

 20
Author: Lipongo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-13 06:48:07

Das tilde ~ - Zeichen wird von den meisten Shells als "home directory" für Sie interpretiert. Der "."bedeutet nichts, wenn es Teil eines Dateinamens ist, obwohl einige Programme wie ls (sofern nicht ausdrücklich anders angegeben) keine Dateien anzeigen, wenn ihr Name mit einem "Punkt"beginnt. Eine Art" verstecktes " Attribut.

 5
Author: Christian Stieber,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-12 23:10:24

Tilde teilte ursprünglich den gleichen Platz auf der HOME-Taste bestimmter Tastaturen und bedeutet assoziativ immer noch Home-Verzeichnis.

 3
Author: pear,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-03 01:34:36