Was bedeutet ~ in ~ / irgendeinemOrdner?

11

Mir wurde gesagt, ich solle zu ~/.ssh gehen, und tatsächlich habe ich cd ~/.ssh gemacht, und ich bin hineingegangen.

Ich frage mich jedoch: Was bedeutet ~ in diesem Zusammenhang?

    
MEM 28.03.2011, 12:33
quelle

3 Antworten

24

~ = $HOME = Ihr Home-Verzeichnis

Die nächsten Befehle werden in Ihr Home-Verzeichnis /home/david geändert, wenn Ihr Benutzername david :

lautet
cd
cd ~
cd $HOME
cd /home/david
cd ~david
    
perseo22 28.03.2011, 12:40
quelle
8

Sie können auch ~ username (kein Schrägstrich) verwenden, um das Home-Verzeichnis eines Benutzers zu suchen. Das heißt, ~ khamer wird in / home / khamer aufgelöst, während ~ david nach / home / david auflöst, unabhängig davon, wer den Befehl eingibt.

    
khamer 28.03.2011 14:36
quelle
0

Wenn Sie Folgendes eingeben:

cd ~/

und drücken Sie TAB, der Befehl sollte zum tatsächlichen Pfad zu Ihrem Home-Ordner wechseln. Soweit ich weiß, funktioniert das mit so ziemlich jedem Befehl, der einen Pfad als Argument nimmt.

    
Tom Jowitt 28.03.2011 20:21
quelle

Tags und Links