Un shell es un programa de usuario especial que proporciona una interfaz para que el usuario utilice los servicios del sistema operativo. Shell acepta comandos legibles por humanos del usuario y los convierte en algo que el kernel puede entender. Es un intérprete de lenguaje de comandos que ejecuta comandos leídos desde dispositivos de entrada como teclados o desde archivos. El shell se inicia cuando el usuario inicia sesión o inicia el terminal.
1). Visualización del contenido del archivo en el terminal:
- cat : Generalmente se usa para concatenar los archivos. Da la salida en la salida estándar.
- más : Es un filtro para recorrer el texto una pantalla a la vez.
- less : se usa para ver los archivos en lugar de abrirlos. Similar a more command pero permite el movimiento hacia atrás y hacia adelante.
- head : Se utiliza para imprimir las primeras N líneas de un archivo. Acepta N como entrada y el valor predeterminado de N es 10.
- tail : Se utiliza para imprimir las últimas N-1 líneas de un archivo. Acepta N como entrada y el valor predeterminado de N es 10.
2). Comandos de manipulación de archivos y directorios:
- mkdir : se usa para crear un directorio si aún no existe. Acepta el nombre del directorio como parámetro de entrada.
- cp : este comando copiará los archivos y directorios de la ruta de origen a la ruta de destino. Puede copiar un archivo/directorio con el nuevo nombre en la ruta de destino. Acepta el archivo/directorio de origen y el archivo/directorio de destino.
- mv : Se utiliza para mover los archivos o directorios. El funcionamiento de este comando es casi similar al comando cp , pero elimina una copia del archivo o directorio de la ruta de origen.
- rm : se utiliza para eliminar archivos o directorios.
- táctil : se utiliza para crear o actualizar un archivo.
3). Comandos de extracción , clasificación y filtrado de datos:
- grep : este comando se utiliza para buscar el texto especificado en un archivo.
- grep con expresiones regulares : se usa para buscar texto usando expresiones regulares específicas en el archivo.
- sort : este comando se utiliza para ordenar el contenido de los archivos.
- wc : Se utiliza para contar el número de caracteres, palabras en un archivo.
- cut : Se utiliza para cortar una parte específica de un archivo.
4). Comandos básicos de navegación de terminal:
- ls : para obtener la lista de todos los archivos o carpetas.
- ls -l: se agregan banderas opcionales a ls para modificar el comportamiento predeterminado, enumerando los contenidos en forma extendida -l se usa para la salida «larga»
- ls -a: Listas de todos los archivos, incluidos los archivos ocultos, agregue la bandera -a
- cd : Se utiliza para cambiar de directorio.
- du : Muestra el uso del disco.
- pwd : muestra el directorio de trabajo actual.
- man : Se usa para mostrar el manual de cualquier comando presente en Linux.
- rmdir : se utiliza para eliminar un directorio si está vacío.
- ln file1 file2 : Crea un enlace físico.
- ln -s archivo1 archivo2 : Crea un enlace simbólico.
- localizar: se utiliza para localizar un archivo en el sistema Linux
- echo: este comando nos ayuda a mover algunos datos, generalmente texto, a un archivo.
- df: Sirve para ver el espacio disponible en disco en cada una de las particiones de tu sistema.
- tar: se utiliza para trabajar con tarballs (o archivos comprimidos en un archivo tarball)
5). Comandos de permisos de archivo: los comandos chmod y chown se utilizan para controlar el acceso a los archivos en los sistemas UNIX y Linux.
- chown : Se utiliza para cambiar el propietario del archivo.
- chgrp : se utiliza para cambiar el propietario del grupo del archivo.
- chmod : Se utiliza para modificar el acceso/permiso de un usuario.
Publicación traducida automáticamente
Artículo escrito por shitalpatil94612 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA