Core utilities (Español)

Esta traducción de
Core utilities
fue revisada el
2020-12-03
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Intérprete de línea de órdenes
Usuarios y grupos
systemd
pacman
Recomendaciones generales
Las
utilidades principales
son las herramientas básicas y fundamentales de un sistema
GNU
/
Linux
. Este artículo proporciona una visión general e incompleta de ellos, vincula su documentación y describe alternativas útiles. El alcance de este artículo incluye, pero no se limita, a
GNU coreutils
. La mayoría de los servicios básicos son herramientas tradicionales
Unix
y muchos fueron estandarizados por
POSIX
pero se han seguido desarrollado para proporcionar más funciones.
La mayoría de las interfaces de línea de órdenes están documentadas en las
páginas del manual
, las utilidades del
Proyecto GNU
están documentadas principalmente en los
manuales de información
, algunos intérpretes de línea de órdenes proporcionan una orden
help
para las órdenes incorporadas de la
línea de órdenes
. Además, la mayoría de las utilidades imprimen su uso cuando se ejecutan con el indicador
--help
.
Esenciales
La siguiente tabla lista algunas utilidades importantes las cuales los usuarios de Arch Linux deben estar familiarizados. Véase también
intro(1)
.
Paquete
Utilidad
Descripción
Documentación
Alternativas
incluido en la línea de órdenes
cd
cambia de directorio
cd(1p)
GNU
coreutils
ls
lista el directorio
ls(1)
,
info
tree
,
#Alternativas a ls
cat
concatena archivos a la salida estándar
cat(1)
,
info
tac(1)
,
bat
mkdir
crea un directorio
mkdir(1)
,
info
rmdir
elimina un directorio vacío
rmdir(1)
,
info
rm
elimina archivos o directorios
rm(1)
,
info
shred
cp
copia archivos o directorios
cp(1)
,
info
#Alternativas a cp
mv
mueve archivos o directorios
mv(1)
,
info
ln
crea enlaces duros o simbólicos
ln(1)
,
info
chown
cambia el usuario y grupo del archivo
chown(1)
,
info
chgrp(1)
chmod
cambia los permisos del archivo
chmod(1)
,
info
dd
convierte y copia un archivo
dd(1)
,
info
df
informa del espacio disponible en disco del sistema de archivo
df(1)
,
info
GNU
tar
tar
archivador tar
tar(1)
,
info
archivadores
GNU
less
less
paginador de terminal
less(1)
terminal pagers
GNU
findutils
find
busca archivos o directorios
find(1)
,
info
,
GregsWiki
#Alternativas a find
GNU
diffutils
diff
compara archivos línea por línea
diff(1)
,
info
#Alternativas a diff
GNU
grep
grep
imprime las línea que coinciden con un patrón
grep(1)
,
info
#Alternativas a grep
GNU
sed
sed
editor de secuencias (stream editor)
sed(1)
,
info
,
one-liners
[
enlace roto
2025-08-15]
GNU
gawk
awk
lenguaje de escaneo y procesamiento de patrones
gawk(1)
,
info
nawk
,
mawk
AUR
util-linux
dmesg
imprime o controla el búfer del anillo del kernel
dmesg(1)
systemd journal
lsblk
lista los dispositivos de bloques
lsblk(8)
mount
monta un sistema de archivos
mount(8)
umount
desmonta un sistema de archivos
umount(8)
su
substitute user
su(1)
sudo
,
opendoas
kill
finaliza un proceso
kill(1)
pkill(1)
,
killall(1)
procps-ng
pgrep
buscar procesos por nombre o atributos
pgrep(1)
pidof(1)
ps
muestra información sobre los procesos
ps(1)
top(1)
,
htop
free
muestra la cantidad de memoria libre y utilizada
free(1)
Previniendo la pérdida de datos
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ínea 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
Esta tabla enumera las utilidades principales que a menudo son útiles.
Paquete
Utilidad
Descripción
Documentación
Alternativas
incluidos en la línea de órdenes
alias
define o muestra los alias
alias(1p)
type
imprime el tipo de una orden
type(1p)
which(1)
time
temporiza una orden
time(1p)
GNU
coreutils
tee
lee de la entrada estándar y escribe en la salida estándar y archivos
tee(1)
,
info
mktemp
crea un archivo o directorio temporal
mktemp(1)
,
info
cut
imprime partes seleccionadas de líneas
cut(1)
,
info
tr
traduce o elimina caracteres
tr(1)
,
info
od
vuelca archivos en octal y otros formatos
od(1)
,
info
hexdump(1)
,
xxd(1)
de
vim
sort
ordena lineas
sort(1)
,
info
uniq
informa u omite líneas repetidas
uniq(1)
,
info
comm
compara dos archivos ordenados línea por línea
comm(1)
,
info
head
vuelca la primera parte de los archivos
head(1)
,
info
tail
vuelca la última parte de los archivos, o sigue los archivos
tail(1)
,
info
wc
imprime el recuento de líneas nuevas, palabras y bytes
wc(1)
,
info
GNU
binutils
strings
imprime caracteres imprimibles en archivos binarios
strings(1)
,
info
GNU
glibc
iconv
convierte codificaciones de caracteres
iconv(1)
recode
file
file
estima el tipo de archivo
file(1)
El paquete
moreutils
proporciona herramientas útiles como
sponge(1)
que no se encuentran en GNU coreutils.
Alternativas
La alternativa a las utilidades principales son proporcionadas por
BusyBox
, Heirloom Toolchest,
9base
,
sbase-git
AUR
y
ubase-git
AUR
.
Alternativas a cp
La utilización de
rsync (Español)#Como alternativa de cp/mv
le 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
broot
— Una nueva forma de ver y navegar arboles de directorios.
https://github.com/Canop/broot
||
broot
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.
https://github.com/ogham/exa
||
exa
[
enlace roto
: replaced by
eza
]
lsd
— Moderno ls con muchos colores bonitos e iconos increíbles.
https://github.com/Peltoche/lsd
||
lsd
Alternativas a find
fd
— Alternativa simple, rápida y sencilla de find. Ignora los archivos ocultos y
.gitignore
por defecto.
Https://github.com/sharkdp/fd
||
fd
plocate
— Un locate mucho más rápido.
https://plocate.sesse.net/
||
plocate
Para buscadores de archivos en modo gráfico, véase
List of applications/Utilities#File searching
.
Alternativas a diff
Mientras que
diffutils
no proporciona una comparación (diff) de palabras, muchos otros programas lo hacen:
git
diff puede hacer una comparación de palabras con
--color-words
, utilizando
--no-index
también se puede usar para archivos fuera de la estructura de trabajo de Git.
dwdiff
— Una interfaz de comparación de palabras para el programa diff; admite colores.
https://os.ghalkes.nl/dwdiff.html
||
dwdiff
AUR
GNU wdiff
— Una implementación para palabras de GNU diff; no admite colores.
https://www.gnu.org/software/wdiff/
||
wdiff
cwdiff
— Un envoltorio de wdiff de GNU que colorea el resultado.
Https://github.com/junghans/cwdiff
||
cwdiff
AUR
,
cwdiff-git
AUR
icdiff
— Una herramienta diff coloreada escrita en Python. "Improved color diff" está destinado a complementar el uso normal de diff.
https://github.com/jeffkaufman/icdiff
||
icdiff
AUR
,
icdiff-git
AUR
Véase también
List of applications/Utilities#Comparison, diff, merge
.
Alternativas a grep
mgrep
— Un grep multilínea.
Https://sourceforge.net/projects/multiline-grep/
||
mgrep
AUR
pdfgrep
— Una herramienta para buscar texto en archivos PDF.
https://pdfgrep.org/
||
pdfgrep
ripgrep-all
— Busca en texto plano y también en PDFs, E-Books, documentos Office, zip, tar.gz.
https://github.com/phiresky/ripgrep-all
||
ripgrep-all
Buscadores de código
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
.gitignore
.
ack
— Un reemplazo de grep basado en Perl, dirigido a programadores con grandes estructuras de código fuente heterogéneo.
Https://beyondgrep.com/
||
ack
AUR
ripgrep (rg)
— Una herramienta de búsqueda que combina las capacidades de ag con la velocidad de grep.
Https://github.com/BurntSushi/ripgrep
||
ripgrep
La herramienta de búsqueda de código Silver Searcher (ag)
— similar a Ack, pero más rápida.
Https://github.com/ggreer/the_silver_searcher
||
the_silver_searcher
Filtros interactivos
fzf
— Buscador difuso de línea de órdenes de propósito general, potenciado por find por defecto.
Https://github.com/junegunn/fzf
||
fzf
,
fzf-git
AUR
fzy
— Un selector de texto difuso simple y rápido con un algoritmo de puntuación avanzado.
Https://github.com/jhawthorn/fzy
||
fzy
,
fzy-git
AUR
peco
— Herramienta de filtrado interactivo simplista.
Https://github.com/peco/peco
||
peco
,
peco-git
AUR
percol
— Añade algo del filtrado interactivo al concepto de conducto (pipe) tradicional del intérprete de línea de órdenes de UNIX.
Https://github.com/mooz/percol
||
percol
AUR
,
percol-git
AUR
skim
— Buscador difuso escrito en Rust, similar a fzf.
https://github.com/lotabout/skim
||
skim
,
skim-git
AUR
Véase también
Documentación de GNU Coreutils
Utilidades POSIX