English English French French Spanish Spanish German German
Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

19 comandos de terminal Mac para hacer tu vida más fácil en Apple Computer

Comandos de terminal Mac para hacer su vida más fácil en Apple Computer
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

La mayoría de los usuarios de Mac básicos o de propósito general no están familiarizados con la legendaria terminal Mac, una forma más cruda de navegar por la computadora o hablar con la computadora en su lengua materna.

Y Apple no espera que los usuarios comerciales entiendan el poder de la terminal como tampoco espera que los codificadores utilicen tablas dinámicas.

Lo que vemos frente a nosotros, el MacOS, es una interfaz gráfica de usuario, embellecida y pulida para los consumidores.

Por lo tanto, navegar por la terminal es más complicado que pasar el mouse sobre el panel táctil. 

En este artículo, descubrirá los comandos de terminal de Mac y obtendrá un comando de terminal chuleta, al final, para que nunca más tengas que buscar en la web.

Pero primero, ¡vamos a conocer los conceptos básicos!

¿Qué es una Terminal Mac?

terminal mac

El terminal Mac es el entorno de shell incorporado en el sistema operativo Mac que le permite emitir comandos UNIX basados ​​en texto directamente.  

En términos más simples, la terminal Mac es una aplicación que le brinda acceso a un nivel más profundo de ingeniería en su sistema operativo. La aplicación se puede encontrar en su Mac 'Utilidades carpeta, o puede buscarlo en el buscador. 

Lo inicia como cualquier otra aplicación, y cuando lo haga, caminará a través de un entorno de línea de comandos de Unix, conocido popularmente como shell (Apple usa uno llamado Bash).

Nota: Puede ejecutar otros shells con el terminal, pero tendrá que instalarlos usted mismo. Los comandos en Unix son específicos del shell, por lo que es esencial usar la combinación correcta de shell y comandos para obtener los resultados deseados.

Volviendo al terminal Mac, diríamos.

Usar una terminal es como hablar otro idioma; una vez que esté familiarizado, le resultará muy útil.

El terminal generalmente está diseñado para administradores de red y usuarios expertos en tecnología que desean realizar una acción que no es compatible con la interfaz gráfica de usuario (GUI) del sistema operativo.

A diferencia de una aplicación GUI tradicional, en la que navega haciendo clic en los botones con el mouse, el terminal funciona en una interfaz de línea de comandos simple. Eso significa que usted interactúa con el sistema escribiendo comandos (palabras clave o frases) que le indican al terminal qué hacer.

Además de hacer las cosas que hace una GUI, se encontrará con miles de características que no son posibles sin una terminal.

Usar una terminal es sencillo: escribe un comando en la línea de comando y presiona Retorno para ejecutarlo.

Pero lo primero es lo primero, ¿cómo iniciar el terminal Mac?

¿Cómo abrir una terminal en Mac?

Hay dos formas comprobadas de abrir una terminal en Mac. Comencemos con el más simple.

Puede comenzar presionando “botón de comando + espacio”, que abrirá el 'Destacar' barra de búsqueda y, a continuación, escriba 'Terminal' para lanzarlo.

buscar a través de Spotlight

Puede salir presionando “Comando + Q."

Abrir desde el buscador

Prensa Comando + N' para abrir el buscador y pulsar 'Comando + Mayús + U' para abrir utilidades directamente.

abrir utilidades en el buscador

En primera utilidades carpeta, encontrará la aplicación llamada terminal.

haga clic en la terminal

Trucos de terminal que debes saber

Le gustaría saber algunas cosas sobre la terminal antes de comenzar su viaje para ser el codificador sentado en un dormitorio más oscuro. 

  • El mouse y los teclados están prohibidos; el terminal no registra la entrada de ninguno de estos principales dispositivos de entrada para interfaces humanas. Las teclas de flecha derecha, izquierda, arriba y abajo son su único recurso. 
  • Para repetir un comando, puede presionar las teclas de los comandos utilizados anteriormente y seleccionarlo para reutilizarlo, lo que le ahorra tener que volver a escribir.
  • En la Terminal, incluso una barra espaciadora se considera un carácter, en lugar de un espacio en blanco. Lo mismo ocurre con los signos de puntuación, los caracteres especiales y los números. Un resbalón en cualquier carácter le traerá la salida no deseada hasta que vocifere las líneas de comando y afortunadamente detecte el error menor. Pise ligeramente en la terminal, diríamos. 
  • Para ingresar un comando, puede presionar la tecla Enter/Return; una vez hecho esto, ejecutará el comando y le escribirá los resultados en tiempo real. 

Hablemos ahora de algunos de los comandos mac que utilizas.

Comandos de terminal Mac más utilizados

View Hidden Files & Folders

Desde la llegada de Mac, ha sido un sistema operativo preventivo que controla y comprueba la privacidad, la seguridad y los daños accidentales del software. 

Por lo tanto, Mac oculta todos estos archivos de la vecindad del usuario para evitar que la modificación o eliminación accidental de archivos elementales ejecute muchas tareas en una Mac. 

Si necesita localizar un archivo o una carpeta, por muy profundo que esté en el buscador, esto es lo que puede hacer. 

En una ventana de Terminal, escriba:

defaults write com.apple.finder AppleShowAllFiles -bool TRUE

Y luego, escriba:

killall Finder
ver archivos y carpetas ocultos

Voila, todos sus archivos ocultos se muestran de inmediato, aunque debe tener cuidado de hacer cualquier pequeño clic en ellos. 

Keep Your Mac Awake

A veces, se encuentra entre tareas específicas en varias aplicaciones sensibles al tiempo, como descargar archivos de datos o importar/exportar archivos multimedia.

A veces, es posible que desee que la Mac permanezca despierta incluso si no está presente por un tiempo o si no puede tocar el panel táctil de Mac para evitar que se quede dormido.

Aunque algunas aplicaciones gratuitas te permiten hacerlo, controlar la terminal es más genial. 

Simplemente escriba:

caffeinate
mantén tu mac despierto

Y ahora tu Mac no dormirá hasta que presiones el 'Comando + C' botones o salir de la terminal.

Command Your MacOS to Check Updates Frequently

¿Eres demasiado perezoso para estar al tanto de las actualizaciones frecuentes implementadas para tu Mac? No es necesario que comprometa la seguridad y la confiabilidad de su máquina: debe dejar que su Mac se actualice con los parches de seguridad y las mejoras del sistema más recientes.

Para seguir con este comando, simplemente escriba:

softwareupdate -l
verificar y actualizar mac

El terminal te mostrará una lista de actualizaciones disponibles. Si desea instalarlo, simplemente escriba:

sudo softwareupdate -i update_pkg_name

Download Files From the Internet Using Terminal

descargar archivos de internet

Es más fácil usar la GUI de Safari para descargar algo, pero con Terminal, obtienes estadísticas adicionales como el tamaño del archivo, el tiempo restante y la velocidad de descarga.

O a otros les parece genial.

Para usar la Terminal para este propósito, escriba:

curl -O <URL>

Y luego, pegue la URL del archivo que desea descargar después rizo-O.

Puede evitar usar “<>”; eso es una intersección. 

Kill Actively Running Computer Processes

matar procesos informáticos en ejecución activa

macOS es sobresaliente en muchos términos; sin embargo, todavía implica tecnicismos, y algunos procesos pueden no responder o bloquearse inesperadamente. Entonces, en situaciones como esa, hay dos formas simples de matar procesos.

#1. Por PID: Si conoce el ID del proceso, puede colocarlo después del comando Kill y finalizar el proceso. Para hacerlo, escriba:

Kill<PID>

#2. Por nombre: Este método también usa el comando kill, con el nombre del proceso adjunto. Aquí está el comando para ello:

Killall<Processname>

Por ejemplo, los servicios administrativos de matar todo skype terminará todos los procesos con Skype a su nombre.

Clear the History

limpiar la historia

Para borrar solo los comandos anteriores en su sesión de terminal actual, puede borrarlos con el siguiente comando.

$ history -c

Esto se llama la historia de Bash; como se menciona a continuación, puede borrar todos los comandos hasta la fecha usando el comando bash history.

$ rm ~/.bash_history

Change the Folder to Save Screenshots

cambiar la ubicación de la captura de pantalla

Esta utilidad requiere 4 conjuntos de comandos para ejecutarse, pero lo ayuda a cambiar la ubicación predeterminada de sus capturas de pantalla dentro de la Terminal.

Paso 1: Primer comando para localizar la carpeta actual:

defaults write com.apple.screencapture location ~/Documents/Screenshots

Paso 2: 2do comando para aplicar los cambios:

killall SystemUIServer

Paso 3: 3er comando para especificar una nueva ubicación para las capturas de pantalla:

 defaults write com.apple.screencapture location ~/Desktop

Paso 4: Un comando final para aplicar los nuevos cambios y confirmar la nueva ubicación:

killall SystemUIServer

Ahí lo tienen. 

To Change the Default Name of Screenshots 

cambiando el nombre de la captura de pantalla

Escriba el siguiente comando en la terminal de su Mac para cambiar el nombre predeterminado de las capturas de pantalla.

defaults write com.apple.screencapture name "iDB"

Para cambiar el nombre predeterminado, reemplace el iDB con cualquier palabra con la que desee que se nombren sus capturas de pantalla para una mejor referencia. 

Una vez hecho esto, ingresaría un nuevo comando para guardar los cambios realizados: 

killall SystemUIServer

To Change the Default File Type For Your screenshots 

cambiar el tipo de archivo de la siguiente captura de pantalla

Simplemente escriba el siguiente comando en la ventana de su terminal. 

defaults write com.apple.screencapture type 

Una vez hecho esto, puede reemplazar "tipo" con cualquiera de los cinco formatos heredados para guardar archivos de captura de pantalla. podría ser cualquiera PNG, JPG, TIFF, GIF o PDF.

Asegúrese de ingresar una barra espaciadora entre la ubicación del archivo y el formato del archivo. Luego presiona enter.

To Kill Dashboard/Regain Dashboards

matar y recuperar tablero

Para deshabilitar o eliminar el tablero, use el siguiente comando. 

defaults write com.apple.dashboard mcx-disabled -boolean YES 

Luego elimine el tablero eliminando el Dock (el Dock se recargará solo, no se preocupe):

killall Dock

¡Y pus! Tu tablero desaparecerá de la pantalla.

Sin embargo, si comienza a perderlo, puede pegar el debajo del código para recuperarlo:

defaults write com.apple.dashboard mcx-disabled -boolean NO

Luego, escriba este comando para eliminar el documento y volver a cargar el Tablero ahora activado:

killall Dock

Check Your Mac’s Download History and Delete It

comprobar el historial de descargas de mac

Simplemente copie y pegue este comando para ver su historial completo de descargas:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'

Esto mostrará una lista de todas sus descargas de Safari y otras aplicaciones. 

Si desea eliminar todo su historial:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'

Aqui tienes.

Nota: Su Mac seguirá creando un nuevo historial de descargas, por lo que es posible que deba verificarlo y eliminarlo regularmente.

Varios comandos de terminal para facilitarle la vida

Change the Directory

Si desea cambiar el directorio en el que se encuentra actualmente, escriba cd en la terminal permite cambiar su disco de una ubicación a otra mientras está dentro de la terminal.

comando cd

Make the Directory

mkdir El comando creará una nueva carpeta nueva dentro de su carpeta actual, aunque solo podrá crear una carpeta por comando. 

Por otro lado, para crear una jerarquía de nuevas carpetas, puede usar un parámetro adicional como -p como el siguiente comando:

Comando de ejemplo:

mkdir new-folder 
mkdir -p pathbpathc/new-folder
comando mkdir

Copy a File (cp)

Si desea copiar un archivo de una ubicación a otra, cp comando le ayudará a hacerlo. Además, puede copiar una carpeta completa usando el -R bandera. 

comando cp

Remove Directory Commands (rm and rmdir)

Este comando es útil cuando desea deshacerse de un archivo o carpeta por completo. Simple rm elimina el archivo mientras rmdir elimina un directorio completo. Debe tener cuidado al indicar este comando y asegurarse de no eliminar accidentalmente algo destacado. 

Comando rm y rmdir

Text File Commands (cat, more, less)

Con este comando, puede ver el contenido de un archivo de texto (cat), expandir el texto para leer más (más) y colapsar el texto (menos) cuando desee leer un poco sobre el contenido del archivo.  

Le permite ver el contenido de un archivo de texto.

Comando de ejemplo

cat .bashrc 
more .bashrc 
less .bashrc
gato mas menos mando

grep Command

grep ayuda a encontrar la función de palabras clave que tenemos en el software de documentos; puede especificar la palabra clave que desea que se especifique en el documento o buscarla en un documento ya existente. 

El resultado será un número (como se ve en la imagen de arriba) que representa el número de líneas coincidentes con la palabra clave que ingresa.

cat mylargefile.txt | grep john
comando grep

Check the Remaining Storage of the Disk (du)

Para verificar el almacenamiento restante o el uso actual en su disco o varios discos, du El comando ayuda a profundizar en cuánto espacio consumen todos sus archivos y carpetas individualmente. 

Un comando de muestra sería:

du -hs Music
du comando

Display the User Manual (man)

man command para comprender lo que haría un comando en particular; le dice el propósito, los argumentos que podría arrojar y qué tipo de banderas podría usar para ejecutar un comando personalizado (como un manual).

man ls
man rmdr
comando de hombre

Además de estos comandos, hemos seleccionado una hoja de trucos de comandos de terminal para que nunca tenga que detenerse y buscar comandos en ningún lugar de la web.

Hoja de referencia de comandos de terminal

ComandoAcción
Cambio de directorio
cdDirectorio de inicio
cd [carpeta]Cambio de directorio
discos compactos/Raíz de la unidad
pwdMuestra su directorio de trabajo
Tamaño de archivo y forma de disco
duMostrar el uso de cada subdirectorio y su contenido
du-sMostrar entrada para archivos específicos
df -hCalcule y muestre el espacio libre en disco de su sistema
Gestión de archivos y directorios
m.v.Mover/Renombrar archivos
mv-yoIndicador -i opcional como advertencia antes de sobrescribir el archivo
m.v.Mover un archivo a la carpeta
Permissions
es -ld/Mostrar el permiso (lectura/escritura/acceso) de una carpeta en particular
chmod -R 600Cambie el permiso de la carpeta (y su contenido) a 600
Chon :Cambiar la propiedad de un archivo 
Procesos
pd-axSalida de procesos actualmente en ejecución. Aquí,
a – muestra los procesos de todos los usuarios – muestra los procesos conectados con el Terminaltop -ocpu -s 5Mostrar procesos ordenados según el uso de la CPU (actualización cada 5 segundos) eliminar el proceso PIDQuit con ID . PID es una columna en el Monitor de actividad
Nuestra red
silbidoClink host y estado de visualización
rizo -ODescargar archivo a través de HTTP, HTTPS o FTP
arp -aMuestra una lista de todos los dispositivos en su red local (le muestra la dirección IP y MAC)
ifconfig en0Ver la dirección IP y MAC de su dispositivo

Terminando

Terminal, si se usa sabiamente, puede ayudarte a explorar mágicamente tu Mac. 

Sin embargo, uno debe conocer los comandos y funciones que se utilizan en la terminal.

La hoja de trucos de más de 30 comandos mac lo ayudará a probar y probar nuevos comandos y aprender más sobre la terminal Mac.

Puedes mirar algunos de los software de optimización de Mac para un mejor rendimiento.

Gracias a nuestros patrocinadores
Más lecturas geniales en Mac
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Trata Intruder