JustToThePoint English Website Version
JustToThePoint en español
JustToThePoint in Thai

Cómo configurar y usar el terminal como una profesional

La línea de comandos es la herramienta más poderosa que ofrece tu ordenador. Puede parecer un poco intimidante y compleja, pero te permitenavegar por archivos y carpetas, crear, copiar, mover y eliminar archivos y directorios, ejecutar órdenes con múltiples opciones, instalar y ejecutar programas, etc.

Puedes ser más eficiente y productivo con el terminal que usando una aplicación GUI y te permite automatizar fácilmente tareas como crear, copiar y convertir archivos, hacer copias de seguridad de archivos o carpetas en un disco duro portátil, limpiar tu sistema, comprobar la integridad de un disco duro, instalar múltiples programas por lotes de una sola vez, etc.

Abrir el terminal

  1. Windows: ve el menú de inicio y escribe terminal, cmd o PowerShell. Alternativamente, presiona simultáneamente Windows y R, luego teclea cmd o PowerShell en la ventana Ejecutar.
  2. macOS: abre la búsqueda de Spotlight presionando la tecla de comando y la barra espaciadora y escribe terminal. Si vas a utilizar el terminal con frecuencia, debes considerar añadirlo al Dock. Haz clic con el botón derecho en el icono del terminal, selecciona Options (Opciones), Keep To Dock (Mantener el Dock).
  3. GNU/Linux: usa el atajo de teclado Ctrl + Alt + T. Además, puedes abrir una terminal desde el menú Actividades en GNOME. Simplemente teclea terminal y haz clic en el primer resultado que te aparece.

Comandos básicos

  1. Windows: move miArchivo.doc c:\miDirectorio; move myDirectoryTarget myDirectoryDestination
  2. macOS/Linux: mv miArchivo.txt miDirectorio; mv myDirectoryTarget myDirectoryDestination
  1. Windows: copy miArchivo.doc c:\miDirectorio; copy *.txt c:\myDirectory -copia todos los archivos txt del directorio actual a c:\myDirectory-; xcopy myDirectoryTarget myDirectoryDestination /e -este comando copia todos los archivos y carpetas de forma recursiva, incluso los directorios vacíos-.
  2. macOS/Linux: cp myFile.doc myDirectory; cp *.txt miDirectorio; cp -r myDirectoryTarget myDirectoryDestination -copiar un directorio es lo mismo que copiar un archivo, pero necesitas usar la opción -r, es decir, copia recursiva.
  1. Windows: del miArchivo.txt; del *.txt; rmdir miDirectorio /s. /s elimina un árbol de directorios (el directorio especificado -miDirectorio- y todos sus subdirectorios, incluidos todos los archivos y directorios de dichos subdirectorios).
  2. macOS/Linux: rm miArchivo.txt; rm *.txt; rm -r miDirectorio. rm -r elimina directorios y sus contenidos recursivamente.
  1. Windows: dir (enumera todos los archivos y directorios contenidos en el directorio actual), tree (muestra la estructura del directorio actual).
  2. macOS/Linux: ls, ls -a (lista también los archivos ocultos, es decir, no ignora las entradas que comienzan con “.”).

Comandos de Windows

  1. ipconfig /all, muestra la configuración completa de TCP/IP para todos los adaptadores de red; ipconfig /flushdns, vacía la memoria caché de resolución DNS; ipconfig /release seguido de ipconfig /renew obliga a tu Windows a solicitar una nueva dirección IP.
  2. netstat -an te ayuda a identificar los puertos abiertos actualmente y las direcciones IP relacionadas.
  3. ping myWebDomain/myIPAdress verifica si un dominio web o dirección IP es accesible o no.
  4. tracert justtothepoint.com/myIPAdress muestra la cantidad de pasos o saltos entre tu equipo y la dirección IP o página web especificada, junto con el tiempo que tarda en cada salto.

Comandos macOS/Linux

  1. ifconfig -a o ip a muestra información sobre las interfaces de red de la máquina. Para habilitar/deshabilitar una interfaz de red, escribe ifconfig eth0 up/down Para asignar una dirección IP a una interfaz de red, teclea: ifconfig eth0 192.168.0.7
  2. netstats o ss | less te muestra información sobre tus conexiones de red, los puertos que están en uso y los procesos que los utilizan.
  3. ping myWebDomain/myIPAdress verifica si un dominio web o dirección IP es accesible o no.
  4. traceroute myIPAddress/myWebPage muestra la ruta que toman los paquetes para llegar al destino especificado por el usuario. Imprime cada salto de red y el tiempo necesario para llegar a él. Para instalarlo usa la orden: sudo pacman -Sy traceroute (Arch), sudo apt-get install traceroute (Ubuntu).
  1. Ve todos los discos y particiones montados en el sistema (df -h) y desmonta el disco que quieras reparar: unmount /dev/sdb (/dev/sda es el primer disco duro; /dev/sdb es el segundo disco, etc.)
  2. Repara errores automáticamente: fsck -y /dev/sdb
  3. Ejecutar fsck en la partición raíz de Linux: Reinicia (sudo reboot); Mantén presionada la tecla Mayúscula durante el arranque para que se muestre el menú de grub. Selecciona Advanced options (Opciones avanzadas), luego Recovery mode (Modo de recuperación), fsck. Se te hará la siguiente pregunta: Continuing will remount your / filesystem in read/write mode and mount any other filesystem defined in /etc/fstab? Do you wish to continue?, es decir, Al continuar se volverá a montar su sistema de archivos / en modo de lectura/escritura y se montará cualquier otro sistema de archivos definido en /etc/fstab. ¿Desea continuar? Confirma que estás de acuerdo seleccionando Yes (Sí). Finalmente, pulsa en resume (reanudar) para iniciar tu equipo normalmente.
  1. macOS: system_profiler te informa sobre la configuración de hardware y software de tu macOS. sw_vers muestra la versión de tu sistema operativo macOS. diskutil list muestra información de todos tus discos y particiones.
  2. GNU/Linux: lsblk enumera todos los bloques de almacenamiento que hay en tu sistema, lo que incluye las particiones de disco duro, unidades flash y unidades ópticas. lshw es una práctica herramienta de línea de comandos para extraer información detallada sobre la configuración de hardware de tu sistema (sudo apt-get install lshw). uname es una utilidad de línea de comandos que muestra información básica sobre el sistema operativo y el hardware del sistema: uname -a

Otros comandos para macOS y GNU/Linux

Puedes cambiar el archivo de configuración de Neofetch (nvim .config/neofetch/config.conf) para personalizarlo y mostrar exactamente lo que desees.

Vamos a añadir nuestras citas favoritas. El formato debe ser el siguiente:
No se puede lograr lo imposible sin intentar lo absurdo.
%
\

nvim .zsh_aliases: alias fortune=’fortune ~/.config/myquotes/fortunes'

mkdir myquotes && cd myquotes
wget https://github.com/ruanyf/fortunes/blob/master/data/fortunes
strfile fortunes # strfile crea un archivo de acceso aleatorio para almacenar cadenas
    usuario@pc:~$ bc
    aC 1.07.1
    Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
    This is free software with ABSOLUTELY NO WARRANTY.
    For details type `warranty'.
    2*4
    8
    ((7+5)/2)^2
    36
    (3^2)*(9)/3
    27
    user@pc:~$ user@pc:~$ defaults write com.apple.finder AppleShowAllFiles -bool true # Muestra archivos y carpetas ocultos.
    user@pc:~$ user@pc:~$ defaults write com.apple.finder AppleShowAllFiles -bool false # Deshabilita la visualización de archivos y carpetas ocultos.
    defaults write com.apple.screencapture location ~/Dropbox # Cambia la ubicación predeterminada para las capturas de pantalla.
    defaults write com.apple.screencapture type JPG # Cambia el tipo de archivo predeterminado para salvar las capturas de pantalla.
    Killall SystemUIServer
git clone https://github.com/hkbakke/bash-insulter.git bash-insulter # Primero, clona el repositorio
sudo cp bash-insulter/src/bash.command-not-found /etc/ # El script es bastante simple, no te preocupes.

vim .zshrc (Zsh) or vim etc/bash.bashrc (Bash)
if [ -f /etc/bash.command-not-found ]; then
    . /etc/bash.command-not-found
fi

echo 'Defaults insults' >> /etc/sudoers # Sudo te insulta si tecleas una contraseña incorrecta.
Bitcoin donation

JustToThePoint Copyright © 2011 - 2024 Anawim. ALL RIGHTS RESERVED. Bilingual e-books, articles, and videos to help your child and your entire family succeed, develop a healthy lifestyle, and have a lot of fun. Social Issues, Join us.

Esta web utiliza 'cookies' propias y de terceros para ofrecerte una mejor experiencia y servicio.
Al navegar o utilizar nuestros servicios, estas aceptando nuestra Política de Cookies, así como, nuestros Términos y condiciones de uso.