Terminal: Comandos útiles para programadores

La terminal o consola es una de las herramientas mas útiles en cualquier sistema operativo, ya sea Windows, MacOS o Linux.

Hay una serie de comandos muy útiles que te hacen más fácil la vida si eres desarrollador, os pongo aquí algunos de los que yo considero más útiles. En mi caso la uso en MacOS, que es muy similar a Linux, no sé si estos comandos funcionarán en el CMD de Windows, mejor utiliza Powershell en su lugar.

wget: Descargar ficheros del servidor
wget http://website.com/static/images/header.jpg

scp: Copiar ficheros de otro servidor
scp username@remotehost.com:/path/to/foobar.txt /some/local/directory

chmod: Cambiar permisos de los ficheros y las carpetas
chmod 664 robots.txt
chmod 775 public/images

tar: Comprimir ficheros y carpetas
tar -cvf my-archive.tar /path/to/directory

alias: Convierte cadenas de instrucciones en una palabra
alias short-command="your custom and very long command here"

Grabar resultados de las instrucciones en un fichero de texto
ls -al > myfile

Combinar comandos para ejecutar varios seguidos.
ls -al; pwd;

Ejecutar comando sólo si se ha terminado de ejecutar el anterior.
mkdir images && cd images;

Ejecutar comando si el anterior no se ha podido ejecutar.
cd images || mkdir images;

Comprobar si una web está online.
ping www.google.com

Espero que os sea de utilidad ^_^.

Comentarios