Estos son 10 de los comandos más básicos del uso de la Interfaz Línea de Comandos. También conocido como Shell, Terminal o PowerShell. Este post está dirigido sólo a usuarios de Mac OSX, pero puedes conocer los comandos para usuarios de Windows en esta guía rápida.
Si tu interés es ser programador(a) es esencial dominar la Terminal, y este es una introducción sencilla para los comandos más básicos.
Te mostraré los comandos y su significado, posteriormente acompañado por una imagen que representa cómo se vería visualmente escribir los códigos en la terminal, y en algunos casos lo que normalmente tu verías en un explorador de archivos (Finder en caso de Mac OS X).
Observarás que después del signo $ es cuando empiezo a escribir los comandos correspondientes.
hostname
hostname = My computer’s network name
Este comando se usa para conocer el nombre de tu computadora.
mkdir
mkdir = Make a directory
Al escribir este comando crearás un directorio ó folder, que es lo mismo.
pwd
pwd = Print Working Directory
Este comando te muestra el directorio (folder) actual en el que estás trabajando.
cd
cd = change directory
Este comando te ayuda a moverte o posicionarte dentro de los directorios (folders). Que es lo mismo que buscar folders dentro de Finder que es el navegador de directorios en MAC OS X.
ls
ls = List directory
Este comando te muestra el contenido que se encuentran dentro del directorio donde te encuentras en este momento.
rmdir
rmdir = Remove directory
Básicamente este comando es para eliminar folders (directorios).
pushd
pushd = Push directory
Este comando toma tu directorio actual y lo empuja (push) a una lista para usar después.
popd
popd = Pop directory
Este comando toma el directorio actual y lo elimina, regresándote a donde te encontrabas.
Estos dos commandos te permite moverte entre directorios (folders) de manera temporal, y después regresar en la ruta donde te encontrabas.
touch
touch = Create an empty file
Este comando crea un archivo vacío. El tipo de archivo lo puedes definir por la extensión que escribas.
cp
cp = Copy a file or directory
Este comando copia un archivo o directorio y crea uno nuevo.
EXTRAS
clear
Limpiar la ventana en la que estás trabajando actualmente
Si te interesa indagar con más profundidad acerca de la Interfaz Línea de Comandos te recomiendo leer este libro Command Line Crash Course de Zed A. Shaw, es lo más claro y fundamental que encontré. En este libro me baso para presentar los ejercicios de este post, creo que son ejercicios muy prácticos y su filosofía es muy acertada.
¡Buena suerte!