ls
: Solo linuxls
ls -l
Idem ls
pero le pedimos que liste con mas informacionls -l
dir
vale para Linux y WindowsLo que se muestra por consola con dir
en Windows es mas parecido al resultado del ls -l
en linux
dir
En linux se puede chequear el directorio actual en el que se esta parado con el comando pwd
. La consola de windows en cambio muesta siempre en el prompt el path completo.
pwd
Para moverse entre directorios se utiliza el comando cd
(lease change directory). Se utiliza de la forma: cd <nombre_de_la_carpeta>
. Por ejemplo, si listamos podemos ver que tenemos una carpeta con el nombre "programas_python". Para movernos a ella:
pwd #Imprimo path actual
ls #Listo el contenido de la carpeta actual
cd programas_python #Cambio a la carpeta
pwd #Imprimo el path actual
ls #Listo el contenido de la carpeta
Ahora puedo ejecutar estos scripts. Por ejemplo, ejecutamos el script_2 (imprime "Hola munro")
python3 script_2.py
Funciona (lo encuentra). Se obtiene el mismo resultado que si lo importo desde Python. Notar que no puedo ejecutar "mi_archivo.py" que estaba en la carpeta anterior
python3 mi_archivo.py
Para poder ejecutar "mi_archivo.py" tengo que volver a la carpeta anterior (desde donde partimos). Podemos hacer eso con el comando cd
y en vez de poner el nombre de una carpeta utilizar ..
.
pwd #Imprimo path actual
ls #Listo el contenido de la carpeta actual
cd .. #Vuelvo a la carpeta anterior
pwd #Imprimo path actual
ls #Listo el contenido de la carpeta actual
Puedo ahora ejecutar "mi_archivo.py":
python3 mi_archivo.py
Pero no "script_2.py"
python3 script_2.py
Para ver en linux el contenido de un archivo se puede utilizar el comando cat
, de la forma cat <nombre_de_archivo>
. Por ejemplo:
cat mi_archivo.py