Linux es la tercera rueda ignorada a menudo para Windows y Mac. Sí, en la última década, el sistema operativo de código abierto ha ganado mucha tracción, pero todavía está lejos de ser considerado popular. Sin embargo, aunque eso sea cierto, Linux todavía gana nuevos conversos todos los días. ¿Te unirás a ellos?
La curva de aprendizaje de Linux es lo que disuade a la mayoría de los usuarios incluso de intentarlo en primer lugar. Puede ser una experiencia traumática tener que pasar de un sistema operativo basado en GUI como Windows o Mac a uno que requiere un toque de línea de comando. Pero si puede superar esa joroba de dificultad inicial, puede descubrir que Linux es sorprendentemente robusto.
Si desea un curso acelerado sobre todo lo que es Linux, tenemos una excelente guía para novatos de Linux que le enseñará todo lo que necesita saber. Para el resto de ustedes que solo desean una breve descripción de algunos comandos importantes que deben saber, la siguiente lista es todo lo que necesitarán.
Comandos Newbie
cd - Cambia el directorio de trabajo actual en la consola de línea de comando.
exit: sale del programa actual, finaliza el terminal de la línea de comando actual o lo desconecta de una red Unix dependiendo del contexto.
kill: finaliza el proceso de ejecución especificado. La versión de Linux del "End Process" de Windows en el administrador de tareas.
ls: enumera todos los contenidos de un directorio especificado. Si no se especifica ningún directorio, usará el directorio actual.
hombre - Hay una broma en la comunidad Linux que dice que el hombre es el único comando que necesita saber. Es sinónimo de manual, y le dará información detallada sobre los comandos y aspectos de Linux.
pwd: muestra el directorio de trabajo actual para el terminal de línea de comando. Bueno para cuando pierdes la pista de dónde estás en tu sistema.
reiniciar - Inmediatamente detiene todos los procesos en ejecución, apaga el sistema y luego se reinicia.
shutdown: Detiene todos los procesos en ejecución y apaga el sistema. Se pueden especificar parámetros para emitir un apagado retrasado o un apagado en un momento determinado.
sudo - Ejecuta comandos como root, lo que significa que no hay limitaciones debido a los permisos.
Información del sistema
fecha - Imprime la fecha y hora actual del sistema. Los parámetros especificados pueden cambiar el formato de la salida.
df: informa el uso del espacio de disco para el sistema de archivos.
nombre de host: muestra el nombre del sistema host actual.
ps: muestra información sobre todos los procesos que se están ejecutando actualmente en el sistema.
quota: muestra los límites del disco y el uso actual del disco para un usuario específico. Útil cuando hay múltiples usuarios asignados a un sistema en particular.
arriba: muestra todos los procesos principales en el sistema, por defecto ordenados por uso de la CPU.
tiempo de actividad: informa cuánto tiempo ha estado funcionando el sistema desde el último arranque. Extremadamente útil para servidores.
Manipulación de archivos
bzip2 - Comprime los contenidos especificados en un archivo .bz2 o extrae de un archivo .bz2 dependiendo de los parámetros.
chmod / chown - Cambia los permisos de acceso de uno o más archivos ( chmod ) o cambia la propiedad de un archivo en particular a un nuevo usuario ( chown ). Solo los usuarios con permiso o propiedad de un archivo pueden cambiar los permisos o la propiedad de ese archivo.
cp: copia los archivos en una nueva ubicación con un nuevo nombre según los parámetros. Puede copiar directorios también, ya sea recursivamente (incluye todos los subdirectorios) o no.
buscar / ubicar : busca el sistema que comienza en un directorio específico y hace coincidir todos los archivos dentro de esa ubicación con un conjunto de condiciones establecidas por los parámetros del comando. Muy útil para encontrar rápidamente ciertos archivos.
grep - Busca a través de todos los archivos en una ubicación específica tratando de encontrar archivos que contienen líneas que coinciden con una cadena dada. Devuelve una lista de todos los archivos que marcaron una coincidencia.
instalar: se usa junto con Makefiles para copiar archivos de una ubicación al sistema. No debe confundirse con la instalación de paquetes de un repositorio de software.
mkdir / rmdir - Crea un directorio ( mkdir ) o elimina un directorio especificado ( rmdir ). Los directorios solo se pueden crear y eliminar en directorios en los que tenga permiso.
mv - Mueve archivos y directorios a otra ubicación. Se puede usar para cambiar el nombre de archivos y directorios manteniendo sus ubicaciones de origen y destino iguales.
abrir: abre un archivo especificado utilizando la aplicación del sistema predeterminada para archivos de este tipo.
rm - Eliminar y eliminar directorio. Se usa para borrar archivos y directorios del sistema, ya sea uno a la vez o en lote.
tar: crea un archivo .tar o extractos de un archivo .tar dependiendo de los parámetros especificados.
zip / unzip - Crea un archivo .zip o extractos de un archivo .zip dependiendo de los parámetros especificados.
Otros comandos dignos de mención
apt-get - Herramienta de empaquetado avanzada. Use este comando para instalar, eliminar y configurar paquetes de software en su sistema. Para una versión basada en menú, use el comando aptitude . Disponible en distribuciones de Linux basadas en Debian.
ftp / sftp: se conecta a un servidor FTP remoto para descargar varios archivos.
wget: descarga archivos de Internet en la URL especificada a su sistema.
yum - Yellowdog Updater, modificado. Un administrador de paquetes de código abierto utilizado para instalar fácilmente paquetes de software de repositorios. Disponible en distribuciones de Linux compatibles con RPM.
emacs: uno de los editores de texto más conocidos en sistemas tipo Unix.
nano: editor de texto de línea de comandos amigable para principiantes que usa atajos de teclado para simular menús.
vim - Vim es el sucesor de Vi, ambos son editores de texto de línea de comandos para sistemas tipo Unix. Aunque Vim es popular, no usa menús o íconos para su interfaz, por lo que tiene fama de ser amigable para los novatos.
Créditos de las imágenes: Carpeta a través de Shutterstock, Sistema a través de Shutterstock