Nuevo en la terminal y con problemas fuera de la puerta. Usando Terminal 2.1.2 en una Mac con 10.6.8. El uso de "ls Documents" enumerará los contenidos, pero cuando trato de cambiar los directorios, que probé de diferentes maneras, obtengo los siguientes resultados:
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
/ Usr / bin tiene el comando cd en la lista; el / bin no lo hace.
macos
command-line
bash
terminal
mdimond
fuente
fuente
cd Documents
Respuestas:
Escribiste
cd.
(con punto) en lugar decd
. Omita el punto (y la barra después de él) y debería funcionar.fuente
PATH
No tiene nada que ver con esta pregunta.cd
es una orden “incorporada” (o “incorporado”) en la cáscara, es decir, no es un programa en/bin
,/usr/bin
o cualquier otro directorio (en contraste con los programas comols
,cat
y casi cualquier cosa que se use) - por lo el shell no necesita buscar para encontrarcd
. El agua se enturbió por el hecho de que algunos sistemas de hacer una/bin/cd
o/usr/bin/cd
, pero esas son pistas falsas - ver ¿Por quécd
no un programa? , ¿Dónde estácd
? y preguntas relacionadas./usr/bin/cd
, pero tienes razón: cuando llamocd
, se usa el comando incorporado. No era consciente de la diferencia entre incorporado y externocd
.