Comandos básicos para el Terminal de macOS
Comandos básicos para el Terminal de macOS – Si tienes alguna inquietud recuerda contactarnos a través de nuestras redes sociales, o regístrate y déjanos un comentario en esta página. También puedes participar en el WhatsApp. Si usas Telegram ingresa al siguiente enlace.
39 comandos básicos para dar tus primeros pasos en el Terminal de macOS
Puedes dar tus primeros pasos en el Terminal de macOS con estos comandos básicos.
Te traemos una guía con los comandos básicos esenciales para dar tus primeros pasos en el Terminal de macOS, la consola de comandos del sistema operativo de Apple. Todos los sistemas operativos de sobremesa tienen su consola de comandos, con la que puedes realizar todo tipo de tareas.
Todos estamos acostumbrados a realizar tareas con la interfaz gráfica, con el teclado y ratón. Pero hay veces que este es el método más lento para conseguir algunas cosas, y por eso conviene tener unas nociones básicas sobre cómo utilizar la consola de comandos, que encontrarás en la aplicación Terminal.
Comandos esenciales
Antes de empezar con los comandos dirigidos a realizar funciones específica, vamos a decirte otros que son los más básicos de todos, y que servirán para dar órdenes básicas en el terminal.
Comandos
man
Muestra el manual de usuarios de un comando específico. Por lo tanto, debes escribirlo antes de otro comando para que te explique para lo que sirve.
clear
El comando clear limpia el terminal y deja la ventana en blanco eliminando todo lo que había antes.
sudo
Es uno de los comandos más poderosos del terminal, y te da privilegios de administrador para ejecutar acciones. Tendrás que escribirlo antes de un comando que requiera permisos de superusuario, y necesitarás escribir tu nombre y contraseña.
history
Te muestra un historial de los comandos que has utilizado en el pasado.
Comandos de navegación en directorios
Vamos ahora con una serie de comandos destinados a ayudarte a navegar por los directorios y los archivos que tienes en tu Mac. Así, podrás ir navegando por las carpetas y por su contenido.
Comandos
pwd
Te dice cuál es la dirección completa del directorio en el que estás en este momento.
ls
Te dice cuál es el contenido de la dirección en la que estás. Si estás en una cartera, te dice el resto de elementos que hay.
ls -l
Te da una lista más detallada del contenido que hay en el directorio en el que te encuentras.
ls -al
Te muestra todo el contenido del directorio, incluyendo los archivos y carpetas ocultos.
cd
Cuando lo escribes así y sin nada más, vas al directorio de raíz, a Home.
cd ~
También sirve para ir al directorio de raíz, a Home.
cd nombre_directorio
Te permite moverte a un directorio o archivo particular, como por ejemplo, «cd Downloads» para ir a las descargas.
cd ..
Subir al directorio principal, como ir un paso hacia atrás en el árbol de directorios.
cd –
Volver al directorio o carpeta anterior en el que estabas.
cd /
Ir al directorio raíz
Comandos para administrar directorios
Una vez te hayas movido a un directorio o archivo, también vas a poder realizar varias acciones en él. Los siguientes comandos sirven para realizar acciones en los directorios, acciones básicas y esenciales.
Comandos
touch nombre_archivo
Te permite crear un fichero con el nombre de archivo que quieras.
nano nombre_archivo
Te permite crear y editar un fichero con el nombre que le digas, abriéndolo luego en el editor de texto Nano. Puedes cambiar el nombre de este editor de texto por el de otro que prefieras.
file nombre_archivo
Te permite ver el tipo de archivo que es un archivo concreto que tengas en el Mac.
cp nombre_archivo nombre_directorio
Te permite copiar el archivo que indiques en el comando que haya dentro de la carpeta donde estás dentro de la carpeta o directorio que indiques en el comando. Por ejemplo: cp miarchivo ~/Desktop/
cp nombre_archivo nuevo_nombre_archivo
Te permite cambiar el nombre de un archivo por otro diferente.
mv nombre_archivo nombre_directorio
En vez de copiar, este comando te sirve para mover el archivo del que pongas el nombre al directorio que indiques.
mv nombre_archivo nuevo_nombre_archivo
Este comando también te permite cambiar el nombre de un archivo por otro diferente.
rm nombre_archivo
Te permite borrar y eliminar un archivo cuyo nombre indiques.
Comandos para gestionar programas
Ahora seguimos con unos pocos comandos que te van a servir para instalar programas o aplicaciones directamente mediante el terminal. Para eso, vas a interactuar con el sistema de gestión de paquetes Homebrew que viene preinstalado. Vamos, una especie de tienda de aplicaciones basada en comandos.
Comandos
brew update
Actualiza el repositorio de Homebrew.
brew upgrade
Actualiza todos los paquetes instalados en tu sistema.
brew install nombre_programa
Instala un programa desde la línea de comandos, aunque debe ser uno sin interfaz gráfica.
brew install –cask nombre_programa
Te permite utilizar Cask para instalar un programa que tenga interfaz gráfica. Por ejemplo: brew install –cask vlc
brew uninstall nombre_programa
Te permite borrar un programa que tengas instalado.
softwareupdate -i -a
Te permite instalar tus programas instalados en el Mac, aunque los hayas instalado desde la tienda de apps.
Administración de procesos
Seguimos ahora con unos cuantos comandos con los que vas a poder gestionar los procesos o aplicaciones activas en tu Mac, todo desde la consola de comandos. Perfecto por si tienes demasiados abiertos y el dispositivo empieza a ralentizarse.
Comandos
ps -ax
Identifica los procesos que hay ejecutándose en tu sistema.
top
Te muestra el estado de los principales procesos que hay ejecutándose en tu sistema y más están consumiendo. Lo puedes parar pulsando q o control + C.
ps -ax | grep nombre_programa
Si detectas un proceso que está consumiendo muchos recursos, puedes usar este comando para obtener más información sobre él. Por ejemplo: ps -ax | grep Telegram
sudo killall nombre_programa
Te permite cerrar por completo un programa para que deje de ejecutarse. Necesitarás escribir tu nombre de usuario y contraseña para usarlo, porque has utilizado el sudo que ejecuta comandos con permisos de admin.
Administración de red
Vamos a pasar ahora con una serie de comandos relacionados con la configuración y administración de funciones de red a través de la línea de comandos.
Comandos
ping nombre_host
Te permite hacer un ping a una web o IP para comprobar su conectividad. Por ejemplo: ping xataka.com
ifconfig en0
Te permite ver las direcciones IP y MAC de tu dispositivo.
arp -a
Te permite ver todas las direcciones IP y MAC de todos los dispositivos conectados a tu red.
netstat
Te muestra la información sobre las conexiones entrantes y salientes de tu dispositivo.
lsof
te permite encontrar todos los procesos en ejecución que tienen una conexión activa a Internet.
whois nombre_dominio
Te permite obtener información sobre un dominio concreto, como por ejemplo: whois xataka.com
traceroute nombre_host
Te permite identificar la ruta que recorren los paquetes de datos desde tu dispositivo hasta el destino que indiques. Por ejemplo: traceroute xataka.com