InglésFrancésEspañol

Ad


icono de página de OnWorks

getconfposix: en línea en la nube

Ejecute getconfposix en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando getconfposix que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


getconf - obtener valores de configuración

SINOPSIS


obtenerconf [−v especificación] var_sistema

obtenerconf [−v especificación] ruta_var ruta

DESCRIPCIÓN


En la primera forma de sinopsis, el obtenerconf La utilidad escribirá en la salida estándar el
valor de la variable especificada por el var_sistema operando

En la segunda forma de sinopsis, el obtenerconf La utilidad escribirá en la salida estándar el
valor de la variable especificada por el ruta_var operando para la ruta especificada por el
ruta operando

El valor de cada variable de configuración se determinará como si se obtuviera por
llamando a la función de la que se define que está disponible por este volumen de
POSIX.1‐2008 o por el volumen de Interfaces del sistema de POSIX.1‐2008 (consulte la sección OPERANDS
sección). El valor reflejará las condiciones del entorno operativo actual.

CAMPUS


El obtenerconf La utilidad deberá cumplir con el volumen de Definiciones Básicas de POSIX.1‐2008, Sección
12.2, Utilidad Sintaxis Líneas directrices.

Se admitirá la siguiente opción:

−v especificación
Indique una especificación y versión específicas para las cuales las variables de configuración
se determinará. Si no se especifica esta opción, los valores devueltos
corresponden a un entorno de compilación conforme a la implementación predeterminada.

Si el comando:

obtenerconf _POSIX_V7_ILP32_OFF32

no escribe "−1 \ n" or "indefinido \ n" a la salida estándar, luego los comandos del
formar:

obtenerconf −v POSIX_V7_ILP32_OFF32 ...

determinar valores para las variables de configuración correspondientes a la
Entorno de compilación POSIX_V7_ILP32_OFF32 especificado en c99, el EXTENDIDO
DESCRIPCIÓN.

Si el comando:

obtenerconf _POSIX_V7_ILP32_OFFBIG

no escribe "−1 \ n" or "indefinido \ n" a la salida estándar, luego los comandos del
formar:

obtenerconf −v POSIX_V7_ILP32_OFFBIG ...

determinar valores para las variables de configuración correspondientes a la
Entorno de compilación POSIX_V7_ILP32_OFFBIG especificado en c99, el EXTENDIDO
DESCRIPCIÓN.

Si el comando:

obtenerconf _POSIX_V7_LP64_OFF64

no escribe "−1 \ n" or "indefinido \ n" a la salida estándar, luego los comandos del
formar:

obtenerconf −v POSIX_V7_LP64_OFF64 ...

determinar valores para las variables de configuración correspondientes a la
Entorno de compilación POSIX_V7_LP64_OFF64 especificado en c99, el EXTENDIDO
DESCRIPCIÓN.

Si el comando:

obtenerconf _POSIX_V7_LPBIG_OFFBIG

no escribe "−1 \ n" or "indefinido \ n" a la salida estándar, luego los comandos del
formar:

obtenerconf −v POSIX_V7_LPBIG_OFFBIG ...

determinar valores para las variables de configuración correspondientes a la
Entorno de compilación POSIX_V7_LPBIG_OFFBIG especificado en c99, el EXTENDIDO
DESCRIPCIÓN.

OPERANDOS


Se admitirán los siguientes operandos:

ruta_var Un nombre de una variable de configuración. Todas las variables de la columna Variable
de la tabla en la DESCRIPCIÓN de la fpathconf() función definida en el
El volumen de Interfaces del sistema de POSIX.1‐2008, sin las abrazaderas que lo envuelven, debe
soportado. La implementación puede agregar otras variables locales.

ruta Un nombre de ruta para el que la variable especificada por ruta_var está por determinar.

var_sistema
Un nombre de una variable de configuración. Todas las siguientes variables deben ser
apoyado:

* Los nombres en la columna Variable de la tabla en la DESCRIPCIÓN del
configuración del sistema() en el volumen de Interfaces del sistema de POSIX.1‐2008, excepto
para las entradas correspondientes a _SC_CLK_TCK, _SC_GETGR_R_SIZE_MAX, y
_SC_GETPW_R_SIZE_MAX, sin las llaves adjuntas.

Para compatibilidad con versiones anteriores, los siguientes nombres de variables deben
también se admite: POSIX2_C_BIND POSIX2_C_DEV POSIX2_CHAR_TERM
POSIX2_FORT_DEV POSIX2_FORT_RUN POSIX2_LOCALEDEF POSIX2_SW_DEV POSIX2_UPE
POSIX2_VERSIÓN

y será equivalente al mismo nombre con el prefijo .
Este requisito puede eliminarse en una versión futura.

* Los nombres de las constantes simbólicas utilizadas como nombre argumento de la
confstr() en el volumen de Interfaces del sistema de POSIX.1‐2008, sin
el prefijo _CS_.

* Los nombres de las constantes simbólicas enumeradas bajo los encabezados `` Máximo
Valores '' y `` Valores Mínimos '' en la descripción del encabezamiento
en el volumen de Definiciones Base de POSIX.1‐2008, sin el adjunto
tirantes.

Para compatibilidad con versiones anteriores, los siguientes nombres de variables deben
también se admite: POSIX2_BC_BASE_MAX POSIX2_BC_DIM_MAX POSIX2_BC_SCALE_MAX
POSIX2_BC_STRING_MAX POSIX2_COLL_WEIGHTS_MAX POSIX2_EXPR_NEST_MAX
POSIX2_LINE_MAX POSIX2_RE_DUP_MAX

y será equivalente al mismo nombre con el prefijo .
Este requisito puede eliminarse en una versión futura.

La implementación puede agregar otros valores locales.

ESTÁNDAR


No utilizado.

ENTRADA ARCHIVOS


Ninguna.

MEDIO AMBIENTE VARIABLES


Las siguientes variables de entorno afectarán la ejecución de obtenerconf:

IDIOMA Proporcione un valor predeterminado para las variables de internacionalización que no están configuradas o
nulo. (Consulte el volumen de Definiciones básicas de POSIX.1‐2008, Sección 8.2,
Internacionalización Variables por la precedencia de la internacionalización
variables utilizadas para determinar los valores de las categorías de configuración regional).

LC_TODOS Si se establece en un valor de cadena no vacío, anule los valores de todos los demás
Variables de internacionalización.

LC_CTYPE Determinar la configuración regional para la interpretación de secuencias de bytes de datos de texto.
como caracteres (por ejemplo, de un solo byte en lugar de caracteres de varios bytes en
argumentos).

LC_MENSAJES
Determine la configuración regional que se debe utilizar para afectar el formato y el contenido de
mensajes de diagnóstico escritos en error estándar.

NLSPATH Determinar la ubicación de los catálogos de mensajes para el procesamiento de LC_MENSAJES.

ASINCRÓNICO EVENTOS


Por defecto.

SALIDA ESTÁNDAR


Si la variable especificada está definida en el sistema y su valor se describe como
disponible a partir de la confstr() función definida en el volumen de Interfaces del sistema de
POSIX.1‐2008, su valor se escribirá en el siguiente formato:

"% s \ n", <propuesta de>

De lo contrario, si la variable especificada está definida en el sistema, su valor se escribirá
en el siguiente formato:

"% d \ n", <propuesta de>

Si la variable especificada es válida, pero no está definida en el sistema, obtenerconf debe escribir
utilizando el siguiente formato:

"indefinido \ n"

Si el nombre de la variable no es válido o se produce un error, no se escribirá nada en el estándar.
salida.

ESTDERR


El error estándar se utilizará solo para mensajes de diagnóstico.

SALIDA ARCHIVOS


Ninguna.

EXTENDIDO DESCRIPCIÓN


Ninguna.

SALIR ESTADO


Se devolverán los siguientes valores de salida:

0 La variable especificada es válida y se escribió información sobre su estado actual
con éxito garantizado.

> 0 Ocurrió un error.

CONSECUENCIAS OF ERRORES


Por defecto.

El siguiendo (secciones) en informativo.

SOLICITUD USO


Ninguna.

EJEMPLOS


El siguiente ejemplo ilustra el valor de {NGROUPS_MAX}:

obtenerconf NGROUPS_MAX

El siguiente ejemplo ilustra el valor de {NAME_MAX} para un directorio específico:

obtenerconf NOMBRE_MAX / usr

El siguiente ejemplo muestra cómo tratar con más cuidado los resultados que podrían
sin especificar:

if valor = $ (getconf RUTA_MAX / usr); luego
if [ "$ valor" = "indefinido" ]; luego
echo RUTA_MAX in / usr is indeterminado.
más
echo RUTA_MAX in / usr is $ valor.
fi
más
echo Error in obtenerconf.
fi

RAZÓN FUNDAMENTAL


La necesidad original de esta utilidad y de la confstr() función, era proporcionar una forma
de encontrar el valor predeterminado definido por la configuración para el TRAYECTORIA Variable ambiental.
Como TRAYECTORIA El usuario puede modificarlo para incluir directorios que podrían contener utilidades.
reemplazando las utilidades estándar, los scripts de shell necesitan una forma de determinar el sistema-
suministrada TRAYECTORIA valor de la variable de entorno que contiene la ruta de búsqueda correcta para el
utilidades estándar. Más tarde se sugirió que el acceso a las otras variables descritas en
este volumen de POSIX.1‐2008 también podría ser útil para las aplicaciones.

Esta funcionalidad de obtenerconf no sería subsumido adecuadamente por otro comando como:

grep var / etc / conf

porque tal estrategia no proporcionaría valores correctos ni para aquellas variables que pueden
varían en tiempo de ejecución, ni los que pueden variar según la ruta.

Versiones de propuestas tempranas de obtenerconf estado de salida especificado 1 cuando la variable especificada era
válido, pero no definido en el sistema. La cadena de salida "indefinido" ahora se usa para especificar
este caso con el código de salida 0 porque muchas cosas dependen de un código de salida de cero cuando un
la utilidad invocada es correcta.

EL FUTURO DIRECCIONES


Ninguna.

Use getconfposix en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad