getconf(1p)

Från Wiki.linux.se
Version från den 31 mars 2025 kl. 10.34 av Admin (diskussion | bidrag) (Skapade sidan med '== NAMN == getconf - hämta konfigurationsvärden == SYNOPSIS == <code>getconf</code> [-v <kodspecifikation>] <systemvariabel> <code>getconf</code> [-v <kodspecifikation>] <sökvägsvariabel> <sökväg> == BESKRIVNING == Verktyget <code>getconf</code> skriver ut värdet av en specificerad konfigurationsvariabel till standardutgången. I det första användningsfallet skrivs värdet av en systemvariabel. I det andra fallet skrivs värdet av en sökvägsbunden varia...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

NAMN

getconf - hämta konfigurationsvärden

SYNOPSIS

getconf [-v <kodspecifikation>] <systemvariabel> getconf [-v <kodspecifikation>] <sökvägsvariabel> <sökväg>

BESKRIVNING

Verktyget getconf skriver ut värdet av en specificerad konfigurationsvariabel till standardutgången.

I det första användningsfallet skrivs värdet av en systemvariabel. I det andra fallet skrivs värdet av en sökvägsbunden variabel för den givna sökvägen.

Värdet hämtas som om det vore från sysconf(3p), confstr(3p) eller fpathconf(3p) beroende på typ av variabel.

FLAGGOR

 -v <kodspecifikation>
   Specificerar vilken standard (exempelvis POSIX_V7_ILP32_OFFBIG) som ska användas som grund för värdena.  
   Om inget anges används systemets standardmiljö.

OPERANDER

<systemvariabel>

Namn på en konfigurationsvariabel, till exempel NGROUPS_MAX eller PATH. Alla variabler som kan användas med sysconf(3p) eller confstr(3p) stöds.

<sökvägsvariabel> <sökväg>

Namn på en sökvägsberoende konfigurationsvariabel (t.ex. NAME_MAX) samt en sökväg. Alla variabler som stöds av fpathconf(3p) kan anges.

STDIN

Används inte.

INDATAFILER

Inga.

MILJÖVARIABLER

LANG

Standardvärde för lokalinställningar om övriga inte är satta.

LC_ALL

Prioriteras över alla andra lokalvariabler om satt.

LC_CTYPE

Påverkar tolkning av textdata (t.ex. multibyte-tecken).

LC_MESSAGES

Påverkar språk och format på felmeddelanden.

NLSPATH

Anger plats för meddelandekataloger.

SIGNALER

Standardbeteende.

UTDATA

Om variabeln är definierad returneras dess värde:

 "%d\n" (för heltalsvärden)  
 "%s\n" (för strängar från confstr(3p))

Om variabeln är giltig men inte definierad:

 "undefined\n"

Om variabeln är ogiltig eller fel inträffar skrivs inget till standardutgången.

STDERR

Används endast för felmeddelanden.

UTDATAFILER

Inga.

UTÖKAD BESKRIVNING

Inga.

STATUSKODER

 0   Operationen lyckades.
 >0  Ett fel uppstod.

KONSEKVENSER VID FEL

Standard.

EXEMPEL

Hämta antal grupper en användare kan tillhöra: getconf NGROUPS_MAX

Hämta maximal filnamnslängd för /usr: getconf NAME_MAX /usr

Hantera okända eller icke-definierade variabler:

if value=$(getconf PATH_MAX /usr); then
    if [ "$value" = "undefined" ]; then
        echo "PATH_MAX i /usr är obestämd."
    else
        echo "PATH_MAX i /usr är $value."
    fi
else
    echo "Fel vid körning av getconf."
fi

RATIONELL BAKGRUND

getconf skapades för att kunna hämta systeminställningar i script utan att hårdkoda värden, särskilt PATH och andra konfigurationskonstanter. Det kompletterar sysconf(3p), confstr(3p) och fpathconf(3p).

FRAMTIDA RIKTNINGAR

Inga.

SE ÄVEN

c99(1p), confstr(3p), fpathconf(3p), sysconf(3p), limits.h(0p), system(3p)

COPYRIGHT

Delar av denna manual återges från IEEE Std 1003.1-2017. Vid avvikelse gäller originaldokumentet från IEEE och The Open Group.

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/getconf.1p.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.