No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Hackea tu miedo a la terminal

7/24
Recursos

La terminal es una interfaz en la cual podemos ejecutar comandos para que el sistema operativo realice ciertas acciones. Su uso cuando programamos nos brinda muchas ventajas, por ello es necesario perder el miedo o pereza a usarlo.

La terminal est谩 ah铆 para facilitarnos la vida, no para complic谩rnosla.
鈥 RetaxMaster (Profesor en Platzi)

Comandos en la terminal 馃捇

Hay una lista larga de comandos; sin embargo, no es necesario que los memorices todos.

Comandos b谩sicos

  • ls: Se usa para listar todo el contenido que hay dentro de una carpeta (directorio).
ls
  • mkdir: Crea una carpeta (directorio).
mkdir curso-php
mkdir curso-php2
  • cd: Nos permite entrar a una carpeta (directorio).
cd curso-php
  • touch: Crea un archivo. Es importante colocarle la extensi贸n al archivo.
touch prueba.php
touch prueba2.php
  • cat: Nos sirve para ver el contenido de un archivo.
cat prueba.php
  • rm: Con este comando podemos eliminar un archivo.
rm prueba2.php
  • cd鈥: Nos permite salir de una carpeta (directorio).
cd..
  • rm -r: 脷til para eliminar una carpeta (directorio).
rm -r curso-php2

Editando archivos en la terminal

Existen editores de texto que funcionan en la misma terminal. Entre estas podemos mencionar a Vim, Neovim y Nano, la cual viene por defecto.

Usando Nano como editor

Para abrir este editor escribimos nano seguido del nombre del archivo a editar. Es importante escribir la extensi贸n de dicho archivo:

nano prueba.php

A continuaci贸n nos abrir谩 una interfaz en la que podremos escribir.

Es b谩sico saber las siguientes combinaciones de teclas para guardar y salir de nano:

  • Guardar cambios: Ctrl + O. Luego presionamos la tecla Enter para confirmar las modificaciones.
  • Salir del editor: Ctrl + X.

Si deseas ver lo que escribiste en la terminal, recuerda que puedes usar el comando cat.

驴C贸mo usar PHP en la terminal? 馃悩

Para esto, especialmente si est谩s en Windows, puedes hacer uso de la propia terminal que XAMPP te ofrece:
Shell de XAMPP

O, si usas alguna terminal Linux, escribe el siguiente comando:

php -a
Comando para usar php en una terminal de Linux

Ahora puedes ejecutar c贸digo PHP:

echo ""Hola, estoy usando PHP en la terminal :D"";
Imprimir un mensaje en consola usando PHP

Finalmente, para dejar de usar PHP en la terminal, ejecutamos la combinaci贸n de teclas Ctrl + C.

Contribuci贸n creada por: Mart铆n 脕lvarez.

Aportes 76

Preguntas 24

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Cuando te explican la terminal de manera que no de miedo:

Les dejo un tip para limpiar la consola m谩s r谩pido, solo necesitas hacer un ( Ctrl + L) de nada!

**Opciones de la l铆nea de comandos **
-a Se ejecuta interactivamente.
-c <ruta>|<fichero> Busca el fichero php.ini en este directorio.
-n No se usar谩 el fichero php.ini.
-d foo[=bar] Define la entrada INI de foo con el valor 鈥榖ar鈥
-e Generate informaci贸n extendida para el depurador/perfilador.
-f <fichero> Analiza y ejecuta el <fichero>.
-h Esta ayuda.
-i Informaci贸n de PHP.
-l Solamente revisa la sint谩xis (lint).
-m Muestra lo compilado en m贸dulos.
-r <code> Ejecuta el <c贸digo> PHP sin utilizar las etiquetas del script

https://www.php.net/manual/es/features.commandline.options.php

Es el mejor de los mejores de los mejores cursos y profes que hay!
Gracias por ense帽ar tan genial.
Queremos m谩s cursos de PHP con este profe 馃槂

A la terminal no se le tiene miedo si no respeto

Para que instalen WSL en su Windows basta con poner esta comando el powershell

wsl --install

Aqu铆 un tutorial para que lo hagan m谩s f谩cil:
https://youtu.be/f_CC4GZ0UnY

Tengo a帽os trabajando sobre la terminar, pero debo admitir que este m茅todo de explicaci贸n de la terminal esta excelente. A fin de cuentas, Where there鈥檚 a shell, there鈥檚 a way.

Nunca vayan a poner:

sudo rm -rf /*

yo lo hice una vez que dije, voy a probar a ver si es cierto que me borra todo y no me a fije que ten铆a conectado una USB jajajaja y se la llevo entre las patas 馃ぃ

馃榾 Para guardar el archivo del editor de texto en el m铆o funciona de esta forma:




Estas son mis primeras l铆neas en el editor nano 馃槂

Si para salir de la 鈥淪hell Interactiva鈥 cmnd + c no funciona, escriban exit

馃 En caso no les funcione PHP funcione desde su consola de WSL como en mi caso, solo tienen que instarlo con los comandos
$ sudo apt update
$ sudo apt install php
Y luego $ php -version para verificar que est茅 instalado. En mi caso me funcion贸, tengo WSL2 con Ubuntu LTS 20.04 en Windows 11.

Para los que usan Windows y no quieren habilitar WSL, una buena opcion es instalar el programa 鈥淐MDer鈥 https://cmder.net/
Permite ejecutar comandos linux dentro del entorno Windows.

Hola. Les comparto este repositorio que sirve de gu铆a para el examen final, pues contiene las preguntas que se encuentran en el examen, la justificaci贸n y el video del curso donde se habla sobre eso. Espero y les sea de utilidad 馃槃.
Platzi-Test

Siempre al comenzar se tienen miedo a la terminal, al menos en mi caso me suced铆a, hasta hoy que vi esta clase y me has animado a iniciar el curso sobre eso en Platzi, gracias!

Les recominedo esta terminal es muy amigable y ejecuta comandos virtualizados de linux
https://cmder.net/

Se puede usar

ni index.php
notepad index.php

Para crear el archivo y para abrir el editor notepad en PowerShell

Excelente clase

Para limpiar el terminar ademas de ejecutar clear, puedes presionar CTRL + L y lo limpia sin ejecutar el comando.

Experiencia:
Hace tiempo ten铆a el WSL en mi Windows con mi Ubuntu, lo tuve que desintalar porque olvide mi contrase帽a ANOTEN SUS CONTRASE脩AS y no sabia que hacer hasta que llegue al curso intermedio de python con Facundo donde conoc铆 CMD y hasta ahora me ha funcionado en todos mis proyectos

En este sitio web Comandos A-Z Terminalpueden encontrar el listado de comandos de la A - Z, est谩 interesante para que puedan conocer que significa cada comando y para que se utiliza.

Windows PowerShell tiene sus propios comandos:

  • En vez de usar touch se usa 鈥渘i鈥 (new item)

  • Para usar nano鈥 deben instalar el paquete
    choco install nano

<?php

echo "Hola mundo";

Mi primera computadora: una XT, sin disco duro, arranque de diskette. Sistema operativo: cualquiera DOS. Interfaz: LA TERMINAL. La vieja confiable.
Mi primer disco duro: uno de 20 megas.
Entonces comenzaron los problemas.
Mi primer virus: el Virus Musical. Se pon铆a a tocar m煤sica mientras tu tecleabas. M煤sica de 8 bits porsupollo.

Cmder tambi茅n permite usar el comando php -a

Retaxmaster:驴Te olvidaste que en el curso tambi茅n hay usuarios Windows? Mejor s铆 explicaras el curso desde una herramienta.

En Windows el archivo se debe generar es desde un copy con, no con touch鈥

parce saludos desde Medellin, literal le perdi el miedo a la terminal y ha sido muy bueno aprender todo esto

lo mejor de la clase

cd 鈥淐umbia de los Avengers鈥

<!DOCTYPE html>
<html>
<body>

<?php
echo 鈥淢y first PHP script!鈥;
?>

</body>
</html>
hola mundo php con HTML

Agrego esto del curso Introducci贸n a la Terminal y l铆nea de Comandos (por cierto, est谩 buen铆simo)
A rm le podemos agregar -i
entonces El i hace que sea interactivo y te pregunte si est谩s segura o seguro de eliminar.

rm -i prueba.php 

Grande la terminal

siempre ayuda el respaso a los comandos de la terminal, desde que hice el curso de manejo de la terminal no los he usado mucho y se me olvidan cosas

Comandos de la Terminal importantes:

yo buscando la cumbia de los advengers

https://www.youtube.com/watch?v=5FaBU9Eoxvo

Hola a todos. A mi me aparec铆a el siguiente error al colocar el comando php -a

Command 鈥榩hp鈥 not found, but can be installed with: sudo apt install php8.1-cli # version 8.1.2-1ubuntu2.11, or sudo apt install php-cli # version 2:8.1+92ubuntu1

Lo resolv铆 con el siguiente video: https://www.youtube.com/watch?v=SivPc1hevZw

Si estan usando la terminal de windows y necesitan crear el archivo prueba.php ejecuten el siguiente comando:

type nul > prueba.php

Definitivamente un profesor.

mucho cuidado con la RM se puede borrar todo el disco duro

Tambi茅n pueden ver el curso de consola y l铆nea de comandos, muy completo y nos deja todo muy claro

*Esto es para los que estamos en Windows *

  • En la mitad de la clase cuando puso en la termianl wsl el comando para trabajar con php, me salieron un monton de errores porque no he tenido instalado php ni apache, asi que vi este video que me consegui en youtube y segui todos los pasos y ya pude continuar con la clase, les comparto el link por asi alguna persona lo necesita.

  • https://www.youtube.com/watch?v=k4k8dmFYMyo

importante:
solo miren el video hasta el minuto 8 donde instala la versi貌n mas actual de php, de ahi el resto me di cuenta que no era necesario hacerlo, espero que le sirva a alguien.
!!!Suerte y sigamos aprendiendo!!!

Si estas utilizando Powershell, te recomiendo utilizar 鈥渘i鈥 para crear archivos, ya que el comando 鈥渢ouch鈥 no lo reconoce

Algunos comandos de UBUNTU que he podio recopilar hasta el momento

No es por desmentir a Carlos en el video, pero creo que funciona en cualquier consola鈥

Para instalar WSL en Windows 10 pueden guiarse de este video Instalar WSL en Windows 10
Utilicenlo si no les funciona el comando wsl --install en el powershell

Comando CD

Si no funciona el comando de PHP luego de instalar el ubuntu recomiendo ingresar este comando, el mismo terminal lo sugiere:

sudo apt install php7.4-cli

me hizo recordar los buenos tiempos cuando la usabas y hac铆as todo desde la terminal cuando iniciabas en linux. que excelente aporte del profe.

Les dejo las instrucciones para instalar WSL en Windows y despu茅s es necesario bajar Ubuntu desde el store de Microsoft.

Otra cosa importante que debes tener en cuenta es instalar php y eso lo haces con el comando: sudo apt install php7.4-cli

Es necesario que te acuerdes de tu contrase帽a.

https://learn.microsoft.com/es-mx/windows/wsl/install

La terminal

Profe Carlos : "Es hora de vencer el miedo a la terminal " .

respect

Pueden usar PHPStorm tambien鈥
Si tienen un correo instucional pueden tener la version profesional.

Tambi茅n pueden utilizar: **rmdir **Elimina o borra directorios

seguir茅 probando

驴Con cu谩l comando puedo abrir la consola interactiva de PHP desde mi terminal?
Php -a

M谩s cursos con RetaxMaster pls, 茅l es tan genial 馃ズ

Comandos: ls, mkdir, touch, cat

Instalar WSL en Windows 10 y 11.

  1. Abrir Powershell como administrador.
  2. Escribir: wsl --install
  3. Presiona Enter.
  4. Espera que termine y reinicia tu Windows.

隆Listo!

M谩s info por ac谩: https://docs.microsoft.com/en-us/windows/wsl/install

Me recuerda a Freddy cuando est谩 escribiendo c贸digo. Tiene un estilo parecido.

ARRAYS
An Array in the PHP is currently a commanded map. A map is a type that relates values with keys. You can use it as an array, or a list (vector), hashtable, dictionary, collection, stack, line and probably more. As you can have another Array PHP as a value, you can easily simulate trees.The explanation of these structures is beyond the target of this manual.

SYNTAX
An Array can be created with the constructor of Array () language.

Comandos en la terminal
Y as铆 como este hay muchos m谩s comandos
煤tiles:
鈼 ls: Para listar nuestras opciones.
鈼 mkdir: Para crear una carpeta.
鈼 touch: Para crear un archivo.
鈼 cat: Para ver el contenido de un archivo.

Me gusta como vamos avanzando poco

Interesante como PHP ofrece esa consola interactiva para hacer alg煤n ejemplo muy r谩pido con PHP o por cualquier otro uso que se tenga.
Hasta el momento me va encantando el curso y con respecto a la terminal muy recomendable tomar a la par un curso de la terminal ya que si ayuda y ahorra tiempo usarla

Un curso extraordinario con Retax Master

Buena explicaci贸n de los Comandos

CTRL + O para guardar en Nano

Interesante鈥anto tiempo con php y no conocia el modo interactivo. Para los que no conocen Laravel, les cuento que Laravel tiene un modo interactivo que se llama Tinker, esto se activa con php artisan tinker y hace esto mismo donde se puede probar todas las funciones que Laravel provee. Me gusto mucho esta clase y admito que estuve a punto de saltarmela porque ya 鈥渕e la sabia鈥.

En la vida de un programador la terminal es muy importante de aprender a manejarlo de la mejor forma!馃殌

Para limpiar puede ejecutar ( cls ) o la otra es ( Ctrl + L )

Si desea borrar del todo se har谩 con ( clear )

Hago un aporte mostrandoles el proceso con xampp en linux

Luego ya me funciono php -a

Para limpiar pantalla en CMD usen el comando cls
Para listar los archivos en CMD usen el comando dir

Tengan en cuenta que CMD tambien autocmpleta y no distingue entre mayusculas y minusculas a diferencia de Linux

Hola comunidad ando aqui usando Ubuntu
y cuando le doy ctrl + x
me sale algo tipo "quieres guardar? [y/n]"
y yo le digo 鈥測鈥, porterior mente no me guarda, al contrario me salen unos comandos que me da para utilizar, dejo captura:


(lo que tape es mi nombre del usuario de mi computadora)
Uso Ubuntu 18.04.05