fbpx
Wikipedia

GNU Core Utilities

Coreutils (o GNU Core Utilities) es un paquete de software desarrollado por el proyecto GNU que contiene varias de las herramientas básicas como cat, ls y rm necesarias para sistemas operativos del tipo Unix. Es una combinación de tres paquetes anteriores: utilidades de ficheros (fileutils), utilidades de intérpretes de comandos (shellutils) y utilidades de proceso de textos (textutils).

GNU Core Utilities
Información general
Tipo de programa Utilidades
Desarrollador GNU Project
Licencia GPL
Información técnica
Programado en C
Versiones
Última versión estable 8.32 (info) ( 5 de marzo de 2020 (3 años, 7 meses y 18 días))
Enlaces
Sitio web oficial
Repositorio de código

Funciones de GNU Coreutils Editar

Las utilidades GNU core soportan opciones de cadena larga como parámetros a los comandos, así como cierta permisividad en la convención al especificar opciones antes de los argumentos regulares (siempre que la variable de entorno POSIXLY_CORRECT esté definida, hecho que habilita una diferente funcionalidad en BSD). Adicionalmente, como la filosofía GNU emplea información desde páginas de manual (y usa herramientas como info), la información proporcionada es mayor.

Esenciales Editar

 
Ejemplo de la orden ls

La siguiente tabla lista algunas utilidades importantes.[1]

Comando Utilidad
cd cambia de directorio
ls lista el directorio
cat concatena archivos a la salida estándar
mkdir crea un directorio
rmdir elimina un directorio vacío
rm elimina archivos o directorios
cp copia archivos o directorios
mv mueve archivos o directorios
ln crea enlaces duros o simbólicos
chown cambia el usuario y grupo del archivo
chmod cambia los permisos del archivo
dd convierte y copia un archivo
df informa del espacio disponible en disco del sistema de archivo
tar archivador tar
less paginador de terminal
find busca archivos o directorios
diff compara archivos línea por línea
grep imprime las líneas que coinciden con un patrón
sed editor de secuencias
awk lenguaje de escaneo y procesamiento de patrones
dmesg imprime o controla el búfer del anillo del kernel
lsblk lista los dispositivos de bloques
mount monta un sistema de archivos
umount desmonta un sistema de archivos
su substitute user
kill finaliza un proceso
pgrep buscar procesos por nombre o atributos
ps muestra información sobre los procesos
free muestra la cantidad de memoria libre y utilizada

Previniendo la pérdida de datos Editar

rm, mv, cp y las redirecciones de la línea de órdenes eliminan o sobrescriben archivos sin preguntar. rm, mv, y cp son compatibles con el indicador -i para avisar al usuario antes de cada eliminación / sobreescritura. A algunos usuarios les gusta habilitar el indicador -i de forma predeterminada utilizando alias. Confiar en estas opciones de las líneas de órdenes puede ser peligroso porque te acostumbra a ellas, lo que da como resultado la posible pérdida de datos cuando utiliza otro sistema o usuario que no tiene dicho indicador. La mejor forma de evitar la pérdida de datos es crear copias de seguridad.

No esenciales Editar

Esta tabla enumera las utilidades principales que a menudo son útiles.[1]

Comando Utilidad
alias define o muestra los alias
type imprime el tipo de una orden
time temporiza una orden
tee lee de la entrada estándar y escribe en la salida estándar y archivos
mktemp crea un archivo o directorio temporal
cut imprime partes seleccionadas de líneas
tr traduce o elimina caracteres
od vuelca archivos en octal y otros formatos
sort ordena líneas
uniq informa u omite líneas repetidas
comm compara dos archivos ordenados línea por línea
head vuelca la primera parte de los archivos
tail vuelca la última parte de los archivos, o sigue los archivos
wc imprime el recuento de líneas nuevas, palabras y bytes
strings imprime caracteres imprimibles en archivos binarios
iconv convierte codificaciones de caracteres
file estima el tipo de archivo

Alternativas Editar

Distintas alternativas a las utilidades principales:[1]

Alternativa a cp/mv Editar

  • rsync permite reanudar una transferencia fallida, mostrar el estado de la transferencia, omitir archivos ya existentes y asegurarse de la integridad de los archivos de destino utilizando sumas de verificación.

Alternativas a ls Editar

  • lsd Moderno ls con muchos colores bonitos e iconos increíbles. Escrito en Rust.
  • exa Otro reemplazo de ls con soporte para colores, vista de árbol, integración de git y otras características. También escrito en Rust.

Alternativas a find Editar

  • fd Alternativa simple, rápida y sencilla de find. Ignora los archivos ocultos por defecto.
  • fuzzy-find Completado difuso para la búsqueda de archivos.
  • mlocate Mezcla las implementaciónes locate/updatedb.

Alternativas a diff Editar

  • dwdiff Una interfaz de comparación de palabras para el programa diff; admite colores.
  • wdiff Una implementación para palabras de GNU diff; no admite colores.
  • cwdiff Un envoltorio de wdiff de GNU que colorea el resultado.
  • icdiff Una herramienta diff coloreada escrita en Python. "Improved color diff" está destinado a complementar el uso normal de diff.

Alternativas a grep Editar

  • mgrep Un grep multilínea.

Buscadores de código Editar

Las siguientes tres herramientas tienen como objetivo reemplazar grep para la búsqueda de código. Realizan búsquedas recursivas de manera predeterminada, omiten archivos binarios y respetan Plantilla:Ic.

  • ack Un reemplazo de grep basado en Perl, dirigido a programadores con grandes estructuras de código fuente heterogéneo.
  • ripgrep (rg) Una herramienta de búsqueda que combina las capacidades de ag con la velocidad de grep.
  • La herramienta de búsqueda de código Silver Searcher (ag) Similar a Ack, pero más rápida.

Filtros interactivos Editar

  • fzf Buscador difuso de línea de órdenes de propósito general, potenciado por find por defecto.
  • fzy Un selector de texto difuso simple y rápido con un algoritmo de puntuación avanzado.
  • peco Herramienta de filtrado interactivo simplista.
  • percol Añade algo del filtrado interactivo al concepto de conducto (pipe) tradicional del intérprete de línea de órdenes de UNIX.

Véase también Editar

Referencias Editar

  1. «Core utilities (Español)». ArchWiki. 10 de febrero de 2020. Consultado el 27 de mayo de 2020. 

Fuentes Editar

  Este artículo incorpora texto de un trabajo de contenido libre. Licenciado bajo GNU Free Documentation License 1.3 o posterior Declaración de la licencia: pacman (Español), ArchWiki. Para aprender como añadir texto de licencias libres a artículos de Wikipedia, véase Wikipedia:Agregar textos en licencia libre en Wikipedia. Para más información sobre cómo reutilizar texto de Wikipedia, véanse las condiciones de uso.

  •   Datos: Q1348204
  •   Multimedia: GNU Core Utilities / Q1348204

core, utilities, coreutils, paquete, software, desarrollado, proyecto, contiene, varias, herramientas, básicas, como, necesarias, para, sistemas, operativos, tipo, unix, combinación, tres, paquetes, anteriores, utilidades, ficheros, fileutils, utilidades, inté. Coreutils o GNU Core Utilities es un paquete de software desarrollado por el proyecto GNU que contiene varias de las herramientas basicas como cat ls y rm necesarias para sistemas operativos del tipo Unix Es una combinacion de tres paquetes anteriores utilidades de ficheros fileutils utilidades de interpretes de comandos shellutils y utilidades de proceso de textos textutils GNU Core UtilitiesInformacion generalTipo de programaUtilidadesDesarrolladorGNU ProjectLicenciaGPLInformacion tecnicaProgramado enCVersionesUltima version estable8 32 info 5 de marzo de 2020 3 anos 7 meses y 18 dias EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Indice 1 Funciones de GNU Coreutils 2 Esenciales 2 1 Previniendo la perdida de datos 3 No esenciales 4 Alternativas 4 1 Alternativa a cp mv 4 2 Alternativas a ls 4 3 Alternativas a find 4 4 Alternativas a diff 4 5 Alternativas a grep 4 5 1 Buscadores de codigo 4 5 2 Filtros interactivos 5 Vease tambien 6 Referencias 7 FuentesFunciones de GNU Coreutils EditarLas utilidades GNU core soportan opciones de cadena larga como parametros a los comandos asi como cierta permisividad en la convencion al especificar opciones antes de los argumentos regulares siempre que la variable de entorno POSIXLY CORRECT este definida hecho que habilita una diferente funcionalidad en BSD Adicionalmente como la filosofia GNU emplea informacion desde paginas de manual y usa herramientas como info la informacion proporcionada es mayor Esenciales Editar nbsp Ejemplo de la orden lsLa siguiente tabla lista algunas utilidades importantes 1 Comando Utilidadcd cambia de directoriols lista el directoriocat concatena archivos a la salida estandarmkdir crea un directoriormdir elimina un directorio vaciorm elimina archivos o directorioscp copia archivos o directoriosmv mueve archivos o directoriosln crea enlaces duros o simbolicoschown cambia el usuario y grupo del archivochmod cambia los permisos del archivodd convierte y copia un archivodf informa del espacio disponible en disco del sistema de archivotar archivador tarless paginador de terminalfind busca archivos o directoriosdiff compara archivos linea por lineagrep imprime las lineas que coinciden con un patronsed editor de secuenciasawk lenguaje de escaneo y procesamiento de patronesdmesg imprime o controla el bufer del anillo del kernellsblk lista los dispositivos de bloquesmount monta un sistema de archivosumount desmonta un sistema de archivossu substitute userkill finaliza un procesopgrep buscar procesos por nombre o atributosps muestra informacion sobre los procesosfree muestra la cantidad de memoria libre y utilizadaPreviniendo la perdida de datos Editar rm mv cp y las redirecciones de la linea de ordenes eliminan o sobrescriben archivos sin preguntar rm mv y cp son compatibles con el indicador i para avisar al usuario antes de cada eliminacion sobreescritura A algunos usuarios les gusta habilitar el indicador i de forma predeterminada utilizando alias Confiar en estas opciones de las lineas de ordenes puede ser peligroso porque te acostumbra a ellas lo que da como resultado la posible perdida de datos cuando utiliza otro sistema o usuario que no tiene dicho indicador La mejor forma de evitar la perdida de datos es crear copias de seguridad No esenciales EditarEsta tabla enumera las utilidades principales que a menudo son utiles 1 Comando Utilidadalias define o muestra los aliastype imprime el tipo de una ordentime temporiza una ordentee lee de la entrada estandar y escribe en la salida estandar y archivosmktemp crea un archivo o directorio temporalcut imprime partes seleccionadas de lineastr traduce o elimina caracteresod vuelca archivos en octal y otros formatossort ordena lineasuniq informa u omite lineas repetidascomm compara dos archivos ordenados linea por lineahead vuelca la primera parte de los archivostail vuelca la ultima parte de los archivos o sigue los archivoswc imprime el recuento de lineas nuevas palabras y bytesstrings imprime caracteres imprimibles en archivos binariosiconv convierte codificaciones de caracteresfile estima el tipo de archivoAlternativas EditarDistintas alternativas a las utilidades principales 1 Alternativa a cp mv Editar rsync permite reanudar una transferencia fallida mostrar el estado de la transferencia omitir archivos ya existentes y asegurarse de la integridad de los archivos de destino utilizando sumas de verificacion Alternativas a ls Editar lsd Moderno ls con muchos colores bonitos e iconos increibles Escrito en Rust exa Otro reemplazo de ls con soporte para colores vista de arbol integracion de git y otras caracteristicas Tambien escrito en Rust Alternativas a find Editar fd Alternativa simple rapida y sencilla de find Ignora los archivos ocultos por defecto fuzzy find Completado difuso para la busqueda de archivos mlocate Mezcla las implementaciones locate updatedb Alternativas a diff Editar dwdiff Una interfaz de comparacion de palabras para el programa diff admite colores wdiff Una implementacion para palabras de GNU diff no admite colores cwdiff Un envoltorio de wdiff de GNU que colorea el resultado icdiff Una herramienta diff coloreada escrita en Python Improved color diff esta destinado a complementar el uso normal de diff Alternativas a grep Editar mgrep Un grep multilinea Buscadores de codigo Editar Las siguientes tres herramientas tienen como objetivo reemplazar grep para la busqueda de codigo Realizan busquedas recursivas de manera predeterminada omiten archivos binarios y respetan Plantilla Ic ack Un reemplazo de grep basado en Perl dirigido a programadores con grandes estructuras de codigo fuente heterogeneo ripgrep rg Una herramienta de busqueda que combina las capacidades de ag con la velocidad de grep La herramienta de busqueda de codigo Silver Searcher ag Similar a Ack pero mas rapida Filtros interactivos Editar fzf Buscador difuso de linea de ordenes de proposito general potenciado por find por defecto fzy Un selector de texto difuso simple y rapido con un algoritmo de puntuacion avanzado peco Herramienta de filtrado interactivo simplista percol Anade algo del filtrado interactivo al concepto de conducto pipe tradicional del interprete de linea de ordenes de UNIX Vease tambien Editar nbsp Portal Software libre Contenido relacionado con Software libre BusyBox un paquete parecido coreutilities para Linux empotrados GNU Binary UtilitiesReferencias Editar a b c Core utilities Espanol ArchWiki 10 de febrero de 2020 Consultado el 27 de mayo de 2020 Fuentes Editar nbsp Este articulo incorpora texto de un trabajo de contenido libre Licenciado bajo GNU Free Documentation License 1 3 o posterior Declaracion de la licencia pacman Espanol ArchWiki Para aprender como anadir texto de licencias libres a articulos de Wikipedia vease Wikipedia Agregar textos en licencia libre en Wikipedia Para mas informacion sobre como reutilizar texto de Wikipedia veanse las condiciones de uso nbsp Datos Q1348204 nbsp Multimedia GNU Core Utilities Q1348204 Obtenido de https es wikipedia org w index php title GNU Core Utilities amp oldid 152251124, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos