Esta es una lista de comandos POSIX (Interfaz de sistema operativo portátil) según lo especificado por la norma IEEE Std 1003.1-2024, que forma parte de la Especificación única UNIX (SUS). Estos comandos se pueden encontrar en los sistemas operativos Unix y en la mayoría de los sistemas operativos similares a Unix .
Esta no es una lista completa de todas las utilidades que existían en los diversos sistemas históricos Unix y similares a Unix, ya que excluye utilidades que no estaban exigidas por el estándar mencionado anteriormente.
Nombre | Categoría | Estado (Código de opción) | Descripción | Apareció por primera vez |
---|---|---|---|---|
administración | Sociedad Civil del Sur | Opcional (XSI) | Crear y administrar archivos SCCS | Placa de circuito impreso UNIX |
alias | Varios | Obligatorio | Definir o mostrar alias | |
ar | Varios | Obligatorio | Crear y mantener archivos de biblioteca | Versión 1 AT&T UNIX |
asa | Procesamiento de texto | Opcional (FR) | Interpretar caracteres de control de carro | Sistema V |
at | Gestión de procesos | Obligatorio | Ejecutar comandos en un momento posterior | Versión 7 AT&T UNIX |
awk | Procesamiento de texto | Obligatorio | Lenguaje de escaneo y procesamiento de patrones | Versión 7 AT&T UNIX |
basename | Sistema de archivos | Obligatorio | Devuelve la parte de una ruta que no pertenece al directorio; consulte también dirname | Versión 7 AT&T UNIX |
batch | Gestión de procesos | Obligatorio | Programar comandos que se ejecutarán en una cola de lotes | |
bc | Varios | Obligatorio | Lenguaje aritmético de precisión arbitraria | Versión 6 AT&T UNIX |
bg | Gestión de procesos | Opcional (arriba) | Ejecutar trabajos en segundo plano | |
cc /c17 | Programación en C | Opcional (CD) | Compilar programas C estándar | Norma IEEE 1003.1-2024 |
cal | Varios | Opcional (XSI) | Imprimir un calendario | Versión 5 AT&T UNIX |
cat | Sistema de archivos | Obligatorio | Concatenar e imprimir archivos | PDP-7 UNIX |
cd | Sistema de archivos | Obligatorio | Cambiar el directorio de trabajo | Versión 6 AT&T UNIX |
cflow | Programación en C | Opcional (XSI) | Generar un gráfico de llamadas en lenguaje C | Sistema V |
chgrp | Sistema de archivos | Obligatorio | Cambiar la propiedad del grupo de archivos | Placa de circuito impreso UNIX |
chmod | Sistema de archivos | Obligatorio | Cambiar los modos/atributos/permisos del archivo | PDP-7 UNIX |
chown | Sistema de archivos | Obligatorio | Cambiar la propiedad del archivo | PDP-7 UNIX |
cksum | Sistema de archivos | Obligatorio | Escribir sumas de comprobación y tamaños de archivos | 4.4BSD |
cmp | Sistema de archivos | Obligatorio | Comparar dos archivos; ver también diff | Versión 1 AT&T UNIX |
comm | Procesamiento de texto | Obligatorio | Seleccionar o rechazar líneas comunes a dos archivos | Versión 4 AT&T UNIX |
command | Programación de shell | Obligatorio | Ejecutar un comando simple | |
compress | Sistema de archivos | Opcional (XSI) | Comprimir datos | 4.3BSD |
cp | Sistema de archivos | Obligatorio | Copiar archivos | PDP-7 UNIX |
crontab | Varios | Obligatorio | Programar trabajos periódicos de fondo | Sistema V |
csplit | Procesamiento de texto | Obligatorio | Dividir archivos según el contexto | Placa de circuito impreso UNIX |
ctags | Programación en C | Opcional (SD) | Crear un archivo de etiquetas | 3BSD |
cut | Procesamiento de texto | Obligatorio | Recortar campos seleccionados de cada línea de un archivo | Sistema III |
cxref | Programación en C | Opcional (XSI) | Generar una tabla de referencias cruzadas de programas en lenguaje C | Sistema V |
date | Varios | Obligatorio | Mostrar la fecha y la hora | Versión 1 AT&T UNIX |
dd | Sistema de archivos | Obligatorio | Convertir y copiar un archivo | Versión 5 AT&T UNIX |
delta | Sociedad Civil del Sur | Opcional (XSI) | Realizar un delta (cambio) en un archivo SCCS | Placa de circuito impreso UNIX |
df | Sistema de archivos | Obligatorio | Informar sobre espacio libre en disco | Versión 1 AT&T UNIX |
diff | Procesamiento de texto | Obligatorio | Comparar dos archivos; ver también cmp | Versión 5 AT&T UNIX |
dirname | Sistema de archivos | Obligatorio | Devuelve la parte del directorio de una ruta de acceso; consulte también nombre base | Sistema III |
du | Sistema de archivos | Obligatorio | Estimar el uso del espacio de archivo | Versión 1 AT&T UNIX |
echo | Programación de shell | Obligatorio | Escribir argumentos en la salida estándar | Versión 2 AT&T UNIX |
ed | Procesamiento de texto | Obligatorio | El editor de texto estándar | PDP-7 UNIX |
env | Varios | Obligatorio | Establecer el entorno para la invocación de comandos | Sistema III |
ex | Procesamiento de texto | Opcional (arriba) | Editor de texto | 1BSD |
expand | Procesamiento de texto | Obligatorio | Convertir tabulaciones en espacios | 3BSD |
expr | Programación de shell | Obligatorio | Evaluar argumentos como una expresión | Versión 7 AT&T UNIX |
false | Programación de shell | Obligatorio | Devuelve valor falso | Versión 7 AT&T UNIX |
fc | Varios | Opcional (arriba) | Procesar la lista del historial de comandos | |
fg | Gestión de procesos | Opcional (arriba) | Ejecutar trabajos en primer plano | |
file | Sistema de archivos | Obligatorio | Determinar el tipo de archivo | Versión 4 AT&T UNIX |
find | Sistema de archivos | Obligatorio | Buscar archivos | Versión 1 AT&T UNIX |
fold | Procesamiento de texto | Obligatorio | Filtro para líneas de plegado | 1BSD |
fuser | Gestión de procesos | Opcional (XSI) | Enumere los identificadores de proceso de todos los procesos que tienen uno o más archivos abiertos | Sistema V |
gencat | Varios | Obligatorio | Generar un catálogo de mensajes formateados | |
conseguir | Sociedad Civil del Sur | Opcional (XSI) | Obtener una versión de un archivo SCCS | Placa de circuito impreso UNIX |
getconf | Varios | Obligatorio | Obtener valores de configuración | |
getopts | Programación de shell | Obligatorio | Opciones de la utilidad de análisis | |
gettext | Varios | Obligatorio | Recuperar cadena de texto del objeto de mensajes | |
grep | Varios | Obligatorio | Buscar texto para un patrón | Versión 4 AT&T UNIX |
hash | Varios | Obligatorio | Método de acceso a la base de datos hash | |
head | Procesamiento de texto | Obligatorio | Copiar la primera parte de los archivos | PWB UNIX [ cita requerida ] |
iconv | Procesamiento de texto | Obligatorio | Conversión de conjuntos de códigos | HP-UX |
id | Varios | Obligatorio | Devolver la identidad del usuario | Sistema V |
ipcrm | Varios | Opcional (XSI) | Eliminar una cola de mensajes, un conjunto de semáforos o un identificador de segmento de memoria compartida | Sistema V |
ipcs | Varios | Opcional (XSI) | Informar sobre el estado de las instalaciones de comunicación entre procesos | Sistema V |
trabajos | Gestión de procesos | Opcional (arriba) | Mostrar el estado de los trabajos en la sesión actual | |
join | Procesamiento de texto | Obligatorio | Fusiona dos archivos de texto ordenados según la presencia de un campo común | Versión 7 AT&T UNIX |
kill | Gestión de procesos | Obligatorio | Terminar o señalar procesos | Versión 4 AT&T UNIX |
lex | Programación en C | Opcional (CD) | Generar programas para tareas léxicas | Versión 7 AT&T UNIX |
link | Sistema de archivos | Opcional (XSI) | Crear un enlace duro a un archivo | Versión 1 AT&T UNIX |
ln | Sistema de archivos | Obligatorio | Archivos de enlace | Versión 1 AT&T UNIX |
lugar | Varios | Obligatorio | Obtenga información específica de la localidad | |
localedef | Varios | Obligatorio | Definir el entorno local | |
Registrador | Programación de shell | Obligatorio | Mensajes de registro | 4.3BSD |
logname | Varios | Obligatorio | Devuelve el nombre de inicio de sesión del usuario | 4.4BSD |
lp | Procesamiento de texto | Obligatorio | Enviar archivos a una impresora | Sistema V |
ls | Sistema de archivos | Obligatorio | Listar el contenido del directorio | Versión 1 AT&T UNIX |
m4 | Varios | Obligatorio | Procesador de macros | Placa de circuito impreso UNIX |
mailx | Varios | Obligatorio | Mensajes de proceso | Versión 1 AT&T UNIX |
make | Programación | Opcional (SD) | Mantener, actualizar y regenerar grupos de programas. | Placa de circuito impreso UNIX |
man | Varios | Obligatorio | Documentación del sistema de visualización | Versión 2 AT&T UNIX |
mesg | Varios | Obligatorio | Permitir o denegar mensajes | Versión 1 AT&T UNIX |
mkdir | Sistema de archivos | Obligatorio | Crear directorios | Versión 1 AT&T UNIX |
mkfifo | Sistema de archivos | Obligatorio | Crear archivos especiales FIFO | 4.4BSD [ dudoso – discutir ] |
more | Procesamiento de texto | Opcional (arriba) | Mostrar archivos página por página | 3BSD |
msgfmt | Varios | Obligatorio | Crear objetos de mensajes a partir de archivos de objetos de mensajes | |
mv | Sistema de archivos | Obligatorio | Mover o renombrar archivos | Versión 1 AT&T UNIX |
newgrp | Varios | Obligatorio | Cambiar a un nuevo grupo | Versión 6 AT&T UNIX |
ngettext | Varios | Obligatorio | Recuperar cadena de texto del objeto de mensajes con forma plural | |
nice | Gestión de procesos | Obligatorio | Invocar una utilidad con un valor agradable modificado | Versión 4 AT&T UNIX |
nl | Procesamiento de texto | Opcional (XSI) | Filtro de numeración de líneas | Sistema III |
nm | Programación en C | Opcional (SD, XSI) | Escribe la lista de nombres de un archivo de objeto | Versión 1 AT&T UNIX |
nohup | Gestión de procesos | Obligatorio | Invocar una utilidad inmune a los bloqueos | Versión 4 AT&T UNIX |
od | Varios | Obligatorio | Volcado de archivos en varios formatos | Versión 1 AT&T UNIX |
paste | Procesamiento de texto | Obligatorio | Fusionar líneas de archivos correspondientes o subsiguientes | Versión 32V AT&T UNIX |
patch | Procesamiento de texto | Obligatorio | Aplicar cambios a los archivos | 4.3BSD |
pathchk | Sistema de archivos | Obligatorio | Comprobar nombres de rutas | |
pax | Varios | Obligatorio | Intercambio de archivos portátiles | 4.4BSD [ cita requerida ] |
pr | Procesamiento de texto | Obligatorio | Paginar o organizar en columnas los archivos para imprimirlos | Versión 1 AT&T UNIX |
printf | Programación de shell | Obligatorio | Escribir salida formateada | 4.3BSD-Reno |
relaciones públicas | Sociedad Civil del Sur | Opcional (XSI) | Imprimir un archivo SCCS | Placa de circuito impreso UNIX |
ps | Gestión de procesos | Obligatorio | Informar estado del proceso | Versión 4 AT&T UNIX |
pwd | Sistema de archivos | Obligatorio | Imprimir directorio de trabajo | Versión 5 AT&T UNIX |
read | Programación de shell | Obligatorio | Leer una línea desde la entrada estándar | |
readlink | Sistema de archivos | Obligatorio | Destino de impresión de un enlace simbólico | |
camino real | Sistema de archivos | Obligatorio | Resolver un enlace simbólico | |
renice | Gestión de procesos | Obligatorio | Establecer valores agradables de los procesos en ejecución | 4BSD |
rm | Sistema de archivos | Obligatorio | Eliminar entradas de directorio | Versión 1 AT&T UNIX |
rmdel | Sociedad Civil del Sur | Opcional (XSI) | Eliminar un delta de un archivo SCCS | Placa de circuito impreso UNIX |
rmdir | Sistema de archivos | Obligatorio | Eliminar directorios, si están vacíos. | Versión 1 AT&T UNIX |
sacro | Sociedad Civil del Sur | Opcional (XSI) | Imprimir la actividad actual de edición de archivos SCCS | Sistema III |
sccs | Sociedad Civil del Sur | Opcional (XSI) | Interfaz para el subsistema SCCS | 4.3BSD |
sed | Procesamiento de texto | Obligatorio | Editor de transmisiones | Versión 7 AT&T UNIX |
sh | Programación de shell | Obligatorio | Shell , el intérprete del lenguaje de comandos estándar | Versión 7 AT&T UNIX (en versiones anteriores, sh era el shell Thompson o el shell PWB ) |
sleep | Programación de shell | Obligatorio | Suspender la ejecución por un intervalo | Versión 4 AT&T UNIX |
sort | Procesamiento de texto | Obligatorio | Ordenar, fusionar o secuenciar archivos de texto de verificación | Versión 1 AT&T UNIX |
split | Varios | Obligatorio | Dividir archivos en partes | Versión 3 AT&T UNIX |
strings | Programación en C | Obligatorio | Buscar cadenas imprimibles en archivos | 2BSD |
strip | Programación en C | Opcional (SD) | Eliminar información innecesaria de los archivos ejecutables | Versión 1 AT&T UNIX |
stty | Varios | Obligatorio | Establecer las opciones para una terminal | Versión 2 AT&T UNIX |
cortina a la italiana | Varios | Obligatorio | Establecer pestañas de terminal | Placa de circuito impreso UNIX |
tail | Procesamiento de texto | Obligatorio | Copiar la última parte de un archivo | PWB UNIX [ cita requerida ] |
talk | Varios | Opcional (arriba) | Hablar con otro usuario | 4.2BSD |
tee | Programación de shell | Obligatorio | Duplicar la salida estándar | Versión 5 AT&T UNIX |
test | Programación de shell | Obligatorio | Evaluar expresión | Versión 7 AT&T UNIX |
time | Gestión de procesos | Obligatorio | Recuperar y formatear fecha y hora | Versión 3 AT&T UNIX |
se acabó el tiempo | Gestión de procesos | Obligatorio | Ejecutar comando con límite de tiempo | Versión 3 AT&T UNIX |
touch | Sistema de archivos | Obligatorio | Cambiar el acceso a los archivos y los horarios de modificación | Versión 7 AT&T UNIX |
tput | Varios | Obligatorio | Cambiar las características del terminal | Sistema V |
tr | Procesamiento de texto | Obligatorio | Traducir caracteres | Versión 4 AT&T UNIX |
true | Programación de shell | Obligatorio | Devuelve el valor verdadero | Versión 7 AT&T UNIX |
tsort | Procesamiento de texto | Obligatorio | Ordenación topológica | Versión 7 AT&T UNIX |
tty | Varios | Obligatorio | Devuelve el nombre del terminal del usuario | Versión 1 AT&T UNIX |
type | Varios | Opcional (XSI) | Muestra cómo se interpretaría un nombre si se usara como comando | |
ulimit | Varios | Opcional (XSI) | Establecer o informar el límite de tamaño de archivo | |
umask | Varios | Obligatorio | Obtener o establecer la máscara de creación del modo de archivo | Sistema III |
unalias | Varios | Obligatorio | Eliminar definiciones de alias | |
uname | Varios | Obligatorio | Nombre del sistema de retorno | Placa de circuito impreso UNIX |
uncompress | Varios | Opcional (XSI) | Ampliar datos comprimidos | 4.3BSD |
unexpand | Procesamiento de texto | Obligatorio | Convertir espacios en tabulaciones | 3BSD |
deshacer | Sociedad Civil del Sur | Opcional (XSI) | Deshacer una obtención anterior de un archivo SCCS | Sistema III |
uniq | Procesamiento de texto | Obligatorio | Informar o filtrar líneas repetidas en un archivo | Versión 3 AT&T UNIX |
unlink | Sistema de archivos | Opcional (XSI) | Llamar a la función de desvincular | Versión 1 AT&T UNIX |
uucp | Red | Opcional (UU) | Copia de sistema a sistema | Versión 7 AT&T UNIX |
uudecode | Red | Obligatorio | Descodificar un archivo binario | 4BSD |
uuencode | Red | Obligatorio | Codificar un archivo binario | 4BSD |
uustat | Red | Opcional (UU) | Consulta de estado y control de trabajos de UUCP | Sistema III |
¡Uux! | Gestión de procesos | Opcional (UU) | Ejecución de comandos remotos | Versión 7 AT&T UNIX |
val | Sociedad Civil del Sur | Opcional (XSI) | Validar archivos SCCS | Sistema III |
vi | Procesamiento de texto | Opcional (arriba) | Editor de visualización orientado a la pantalla (visual) | 1BSD |
wait | Gestión de procesos | Obligatorio | Esperar la finalización del proceso | Versión 4 AT&T UNIX |
wc | Procesamiento de texto | Obligatorio | Recuento de líneas, palabras y bytes o caracteres | Versión 1 AT&T UNIX |
what | Sociedad Civil del Sur | Opcional (XSI) | Identificar archivos SCCS | Placa de circuito impreso UNIX |
who | Administración del sistema | Opcional (XSI) | Mostrar quién está en el sistema | Versión 1 AT&T UNIX |
write | Varios | Obligatorio | Escribir en la terminal de otro usuario | Versión 1 AT&T UNIX |
xargs | Programación de shell | Obligatorio | Construir listas de argumentos e invocar utilidades | Placa de circuito impreso UNIX |
xgettext | Programación en C | Opcional (CD) | Extraer llamadas gettext de cadenas de código fuente C | Norma IEEE 1003.1-2024 |
yacc | Programación en C | Opcional (CD) | Otro compilador más | Placa de circuito impreso UNIX |
zcat | Procesamiento de texto | Opcional (XSI) | Ampliar y concatenar datos | 4.3BSD |
util-linux