Comenzando con la línea de comandos de Linux al principio
- 676
- 67
- Norma Sedillo
El Interfaz de línea de comandos de Linux (CLI) es una interfaz basada en texto para interactuar con el sistema operativo. Los usuarios pueden ingresar comandos, que el sistema luego interpreta y lleva a cabo al kernel. Permite al usuario navegar por el sistema de archivos, administrar archivos y realizar otras tareas. La interfaz de línea de comandos es una herramienta poderosa para usuarios avanzados y a menudo se usa para tareas como automatización, secuencia de comandos y administración del sistema.
La mayoría de los servidores de Linux proporcionan CLI solo para interactuar con el sistema, que también es la forma preferida para los administradores del sistema. A muchos usuarios de escritorio también les encanta usar las interfaces de la línea de comandos para realizar trabajos rápidamente.
Este artículo cubrirá los conceptos básicos del uso de la línea de comandos de Linux, incluida la navegación, la administración de archivos y los comandos comunes.
Ventajas de la línea de comandos de Linux
Hay varias ventajas en el uso de la línea de comandos de Linux:
- Eficiencia: La línea de comandos permite a los usuarios realizar tareas de manera rápida y fácil escribiendo comandos, en lugar de navegar a través de menús gráficos.
- Automatización: La línea de comandos permite a los usuarios crear scripts y automatizar tareas repetitivas, lo que facilita la realización de operaciones complejas.
- Fuerza: La línea de comando brinda a los usuarios acceso a una amplia gama de herramientas y utilidades potentes que no están disponibles a través de una interfaz gráfica.
- Acceso remoto: La línea de comandos permite a los usuarios acceder y controlar de forma remota a otros sistemas a través de una red, lo que lo convierte en una herramienta valiosa para administradores de sistemas e ingenieros de redes.
- Personalización: La línea de comando permite a los usuarios personalizar y configurar su sistema en su gusto editando archivos de configuración y configuraciones del sistema.
- Ligero: La interfaz de línea de comandos no requiere muchos recursos, lo que le permite ejecutarse en sistemas más antiguos y menos potentes.
- Free y de código abierto: La mayoría de las herramientas de línea de comandos de Linux son gratuitas y de código abierto, lo que las hace accesibles para cualquier persona.
Comenzar con la línea de comandos de Linux
Si es nuevo en la interfaz de la línea de comandos de Linux, este tutorial lo ayudará a comenzar a trabajar en ella.
- Terminal de lanzamiento
El usuario del servidor de Linux se registró directamente en la interfaz de línea de comandos.
Para acceder a la CLI de los sistemas remotos, puede usar un cliente SSH para conectarla. Solo asegúrese de que el servidor SSH se esté ejecutando en el control remoto y que el puerto esté abierto para el sistema del cliente.
Los usuarios de escritorio presionan "Ctrl + T" o de búsqueda de terminales en aplicaciones.
- Navegación del sistema de archivos
Primero, discutamos cómo navegar por el sistema de archivos utilizando la línea de comandos. La interfaz de línea de comandos utiliza un sistema de archivos jerárquico, con el directorio raíz representado por una barra de reenvío (/). Para navegar a un directorio específico, puede usar el comando "CD" seguido de la ruta del directorio.
Aquí hay algunos ejemplos básicos de navegación del sistema de archivos:
Dominio Detalles CD ~
Cambiar al directorio de inicio. cd…
Cambiar un directorio cd… /… /…
Cambiar 3 directorio arriba CD /VAR /www
Cambiar al directorio /var /www. CD ... /copia de seguridad
Cambiar al directorio "copia de seguridad" disponible en el directorio parental . - Listado de archivos y directorios
Una vez que haya navegado a un directorio específico, puede usar el comando "LS" para enumerar el contenido de ese directorio. Este comando le mostrará todos los archivos y subdirectorios dentro del directorio actual. También puede usar la opción "-l" para ver el contenido en un formato largo, que incluye información adicional, como permisos de archivos y marcas de tiempo.
Dominio Detalles LS
Lista de archivos en el directorio actual. LS -L
Mostrar listado largo de archivos en el directorio actual. ls -la
Incluir archivos ocultos en una lista de directorio. ls -l /var /www
Lista de archivos disponibles en /var /www directorio. - Crear y administrar archivos
La administración de archivos es otro aspecto importante del uso de la línea de comandos de Linux. Aquí:
- Crear un archivo nuevo: El comando "toque" se puede usar para crear un nuevo archivo vacío.
toque file_name
- Copiar archivo: El comando "CP" se usa para copiar archivos
Copiar file_name new_file
- Mover o cambiar el nombre del archivo: El comando "MV" se usa para mover o cambiar el nombre de los archivos
toque file_name /opt /new_file
- Eliminar un archivo: Usar el comando "RM" se usa para eliminar archivos
RM File_NAMEE
Para copiar o mover múltiples archivos a la vez, puede usar el carácter comodín (*) para especificar un grupo de archivos.
- Crear un archivo nuevo: El comando "toque" se puede usar para crear un nuevo archivo vacío.
- Ver procesos en ejecución
Además de la administración de archivos, la línea de comandos de Linux también proporciona una serie de comandos útiles para administrar procesos e información del sistema. El comando "superior" muestra información en tiempo real sobre los procesos que se ejecutan en su sistema, incluida la CPU y el uso de la memoria. El comando "PS" muestra información sobre los procesos que se ejecutan en su sistema, incluidas las ID de proceso.
- Patrón de Servchig en archivos
Otro comando útil es "Grep", que busca un patrón especificado en un archivo o un grupo de archivos. Este comando se puede usar en combinación con otros comandos para filtrar y manipular la salida.
- Obtener ayuda para los comandos
Uno de los comandos más importantes es el "hombre", que proporciona páginas manuales para la mayoría de los comandos de Linux. Este comando se puede utilizar para ver información detallada sobre un comando específico, incluidas sus opciones y ejemplos de uso.
Conclusión
En conclusión, la línea de comandos de Linux es una herramienta poderosa que proporciona una amplia gama de capacidades para interactuar con el sistema operativo y realizar diversas tareas. Al aprender los conceptos básicos de la navegación, la gestión de archivos y los comandos comunes, puede mejorar enormemente su eficiencia y productividad cuando trabaja con Linux.
- « Configuración de CodeIgniter en Ubuntu Una guía para desarrolladores web
- Comando SED en Linux con 15 ejemplos prácticos »