Neu am Terminal und Probleme mit dem Gate. Verwenden von Terminal 2.1.2 auf einem Mac mit 10.6.8. Mit den "ls Documents" werden die Inhalte aufgelistet, aber wenn ich versuche, Verzeichnisse zu wechseln, was ich auf verschiedene Weise ausprobiert habe, erhalte ich folgende Ergebnisse:
new-host-2:~ MDimond$ cd.
-bash: cd.: command not found
new-host-2:~ MDimond$ cd./Users/MDimond/Documents
-bash: cd./Users/MDimond/Documents: No such file or directory
new-host-2:~ MDimond$ cd. /Documents
-bash: cd.: command not found
In / usr / bin ist der Befehl cd aufgeführt. das / bin nicht.
macos
command-line
bash
terminal
mdimond
quelle
quelle
cd Documents
Antworten:
Du hast getippt
cd.
(mit Punkt) stattcd
. Lassen Sie den Punkt (und den Schrägstrich danach) weg und es sollte funktionieren.quelle
PATH
hat nichts mit dieser frage zu tun.cd
ist ein "Built-In" (oder "Builtin") Befehl in der Shell, d. h. es ist kein Programm in/bin
./usr/bin
oder ein anderes Verzeichnis (im Gegensatz zu Programme mögenls
.cat
und so ziemlich alles andere, was Sie verwenden) - die Shell muss nicht suchen, um zu findencd
. Das Wasser wird durch einige Systeme getrübt tun haben eine/bin/cd
oder/usr/bin/cd
, aber das sind rote Heringe Warum istcd
kein programm . Wo istcd
? und verwandte Fragen./usr/bin/cd
aber du hast recht: Wenn ich anrufecd
wird der integrierte Befehl verwendet. Mir war der Unterschied zwischen eingebaut und extern nicht bewusstcd
.