Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

getconfposix - Online w chmurze

Uruchom getconfposix u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie getconfposix, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


getconf — pobierz wartości konfiguracyjne

STRESZCZENIE


weź konf [−v specyfikacja] zmienna_systemowa

weź konf [−v specyfikacja] ścieżka_zmienna nazwa ścieżki

OPIS


W pierwszej formie streszczenia weź konf narzędzie wypisze na standardowe wyjście
wartość zmiennej określonej przez zmienna_systemowa argument.

W drugiej formie streszczenia weź konf narzędzie wypisze na standardowe wyjście
wartość zmiennej określonej przez ścieżka_zmienna operand dla ścieżki określonej przez
nazwa ścieżki argument.

Wartość każdej zmiennej konfiguracyjnej należy określić tak, jakby została uzyskana przez:
wywołanie funkcji, z której zdefiniowano, aby była dostępna przez tę objętość
POSIX.1‐2008 lub w tomie System Interfaces POSIX.1‐2008 (patrz OPERANDY
Sekcja). Wartość powinna odzwierciedlać warunki w obecnym środowisku operacyjnym.

OPCJE


Połączenia weź konf narzędzie powinno być zgodne z woluminem Base Definitions POSIX.1-2008, Sekcja
12.2, Użyteczność Składnia Wytyczne.

Wspierana będzie następująca opcja:

-w specyfikacja
Wskaż konkretną specyfikację i wersję, dla której zmienne konfiguracyjne
zostanie określony. Jeśli ta opcja nie jest określona, ​​zwracane wartości
odpowiadają domyślnemu środowisku kompilacji zgodnemu z implementacją.

Jeśli polecenie:

weź konf _POSIX_V7_ILP32_OFF32

nie pisze "−1\n" or "nieokreślony\n" na standardowe wyjście, a następnie polecenia
Formularz:

weź konf -w POSIX_V7_ILP32_OFF32 ...

określić wartości zmiennych konfiguracyjnych odpowiadających
Środowisko kompilacji POSIX_V7_ILP32_OFF32 określone w c99, ROZSZERZONY
OPIS.

Jeśli polecenie:

weź konf _POSIX_V7_ILP32_OFFBIG

nie pisze "−1\n" or "nieokreślony\n" na standardowe wyjście, a następnie polecenia
Formularz:

weź konf -w POSIX_V7_ILP32_OFFBIG ...

określić wartości zmiennych konfiguracyjnych odpowiadających
Środowisko kompilacji POSIX_V7_ILP32_OFFBIG określone w c99, ROZSZERZONY
OPIS.

Jeśli polecenie:

weź konf _POSIX_V7_LP64_OFF64

nie pisze "−1\n" or "nieokreślony\n" na standardowe wyjście, a następnie polecenia
Formularz:

weź konf -w POSIX_V7_LP64_OFF64 ...

określić wartości zmiennych konfiguracyjnych odpowiadających
Środowisko kompilacji POSIX_V7_LP64_OFF64 określone w c99, ROZSZERZONY
OPIS.

Jeśli polecenie:

weź konf _POSIX_V7_LPBIG_OFFBIG

nie pisze "−1\n" or "nieokreślony\n" na standardowe wyjście, a następnie polecenia
Formularz:

weź konf -w POSIX_V7_LPBIG_OFFBIG ...

określić wartości zmiennych konfiguracyjnych odpowiadających
Środowisko kompilacji POSIX_V7_LPBIG_OFFBIG określone w c99, ROZSZERZONY
OPIS.

OPERANDY


Obsługiwane będą następujące argumenty:

ścieżka_zmienna Nazwa zmiennej konfiguracyjnej. Wszystkie zmienne w kolumnie Zmienna
tabeli w OPISIE fpathconf() funkcja zdefiniowana w
Objętość interfejsów systemowych POSIX.1-2008, bez otaczających nawiasów klamrowych, powinna wynosić:
utrzymany. Implementacja może dodać inne zmienne lokalne.

nazwa ścieżki Ścieżka, dla której zmienna określona przez ścieżka_zmienna do ustalenia.

zmienna_systemowa
Nazwa zmiennej konfiguracyjnej. Wszystkie poniższe zmienne powinny być:
utrzymany:

* Nazwy w kolumnie Zmienna tabeli w OPISIE
sysconf() funkcja w tomie Interfejsy systemowe POSIX.1‐2008, z wyjątkiem
dla wpisów odpowiadających _SC_CLK_TCK, _SC_GETGR_R_SIZE_MAX, oraz
_SC_GETPW_R_SIZE_MAX, bez otaczających nawiasów klamrowych.

W celu zapewnienia zgodności z wcześniejszymi wersjami następujące nazwy zmiennych:
być również obsługiwane: POSIX2_C_BIND POSIX2_C_DEV POSIX2_CHAR_TERM
POSIX2_FORT_DEV POSIX2_FORT_RUN POSIX2_LOCALEDEF POSIX2_SW_DEV POSIX2_UPE
WERSJA POSIX2

i jest równoważne tej samej nazwie z przedrostkiem an .
To wymaganie może zostać usunięte w przyszłej wersji.

* Nazwy stałych symbolicznych używanych jako Nazwa argument
konfstr() funkcja w tomie Interfejsy systemowe POSIX.1‐2008, bez
prefiks _CS_.

* Nazwy stałych symbolicznych wymienionych pod nagłówkami ``Maksimum
Wartości” i „Wartości minimalne” w opisie nagłówek
w tomie Definicje Podstawowe POSIX.1‐2008, bez załączania
aparat ortodontyczny.

W celu zapewnienia zgodności z wcześniejszymi wersjami następujące nazwy zmiennych:
być również obsługiwane: 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

i jest równoważne tej samej nazwie z przedrostkiem an .
To wymaganie może zostać usunięte w przyszłej wersji.

Implementacja może dodać inne wartości lokalne.

STDIN


Nieużywany.

WEJŚCIE AKTA


Brak.

ŚRODOWISKO ZMIENNE


Następujące zmienne środowiskowe mają wpływ na wykonanie weź konf:

JĘZYK Podaj wartość domyślną dla zmiennych internacjonalizacji, które nie są ustawione lub
zero. (Patrz tom Definicje podstawowe POSIX.1‐2008, Sekcja 8.2,
Umiędzynarodowienie Zmienne o pierwszeństwo internacjonalizacji
zmienne używane do określania wartości kategorii ustawień regionalnych).

LC_ALL Jeśli jest ustawiony na niepustą wartość ciągu, nadpisz wartości wszystkich pozostałych
zmienne internacjonalizacji.

LC_CTYPE Określ lokalizację dla interpretacji sekwencji bajtów danych tekstowych
jako znaki (na przykład jednobajtowe w przeciwieństwie do wielobajtowych znaków w
argumenty).

LC_MESSAGES
Określ ustawienia regionalne, które powinny być używane do wpływania na format i zawartość
komunikaty diagnostyczne zapisywane z błędem standardowym.

NLSPATH Określ lokalizację katalogów wiadomości do przetwarzania LC_MESSAGES.

ASYNCHRONICZNY WYDARZENIA


Domyślna.

STDOUT


Jeśli określona zmienna jest zdefiniowana w systemie, a jej wartość jest opisana jako
dostępny z konfstr() funkcja zdefiniowana w woluminie Interfejsy systemowe z
POSIX.1‐2008, jego wartość należy zapisać w następującym formacie:

"%s\n", <wartość>

W przeciwnym razie, jeśli określona zmienna jest zdefiniowana w systemie, należy zapisać jej wartość
w następującym formacie:

"%d\n", <wartość>

Jeśli określona zmienna jest prawidłowa, ale nie została zdefiniowana w systemie, weź konf napisze
używając następującego formatu:

"nieokreślony\n"

Jeśli nazwa zmiennej jest nieprawidłowa lub wystąpi błąd, nic nie zostanie zapisane do standardu
wyjście.

STDERR


Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.

WYDAJNOŚĆ AKTA


Brak.

ROZSZERZONY OPIS


Brak.

EXIT STATUS


Zwracane są następujące wartości wyjściowe:

0 Podana zmienna jest poprawna i została zapisana informacja o jej aktualnym stanie
powodzeniem.

>0 Wystąpił błąd.

KONSEKWENCJE OF BŁĘDY


Domyślna.

Połączenia następujący działy jest informacyjny.

WNIOSEK ZASTOSOWANIE


Brak.

PRZYKŁADY


Poniższy przykład ilustruje wartość {NGROUPS_MAX}:

weź konf NGRUP_MAKS

Poniższy przykład ilustruje wartość {NAME_MAX} dla określonego katalogu:

weź konf NAZWA_MAX / usr

Poniższy przykład pokazuje, jak ostrożniej radzić sobie z wynikami, które mogą być
nieokreślone:

if wartość=$(getconf ŚCIEŻKA_MAX / usr); następnie
if [ "wartość $" = "nieokreślony" ]; następnie
przegapić ŚCIEŻKA_MAX in / usr is nieokreślony.
więcej
przegapić ŚCIEŻKA_MAX in / usr is $wartość.
fi
więcej
przegapić Błąd in getkonf.
fi

RACJONALNE UZASADNIENIE


Pierwotna potrzeba tego narzędzia i konfstr() funkcja miała zapewnić sposób
znalezienia zdefiniowanej w konfiguracji wartości domyślnej dla PATH zmienna środowiskowa.
Ponieważ PATH mogą być modyfikowane przez użytkownika, aby zawierały katalogi, które mogą zawierać narzędzia
zastępując standardowe narzędzia, skrypty powłoki potrzebują sposobu na określenie systemu-
w zestawie PATH wartość zmiennej środowiskowej, która zawiera poprawną ścieżkę wyszukiwania dla
standardowe narzędzia. Później sugerowano, że dostęp do innych zmiennych opisanych w:
ten tom POSIX.1‐2008 może być również przydatny dla aplikacji.

Ta funkcjonalność weź konf nie zostanie odpowiednio uwzględniona przez inne polecenie, takie jak:

grep było /etc/konf

ponieważ taka strategia nie zapewniłaby prawidłowych wartości dla tych zmiennych, które nie mogą:
różnią się w czasie wykonywania, ani te, które mogą się różnić w zależności od ścieżki.

Wczesne wersje propozycji weź konf określony status wyjścia 1, gdy określona zmienna była
ważne, ale nie zdefiniowane w systemie. Ciąg wyjściowy "nieokreślony" jest teraz używany do określenia
w tym przypadku z kodem zakończenia 0, ponieważ wiele rzeczy zależy od kodu zakończenia zero, gdy
wywołane narzędzie powiodło się.

PRZYSZŁOŚĆ KIERUNKI


Brak.

Korzystaj z getconfposix online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    wxPython
    wxPython
    Zestaw modułów rozszerzeń Pythona, który
    zawiń międzyplatformowe klasy GUI z
    wxWidgets. Odbiorcy: Deweloperzy. Użytkownik
    interfejs: X Window System (X11), Win32...
    Pobierz wxPython
  • 2
    menedżer plików pakietów
    menedżer plików pakietów
    To jest menedżer plików pakietu Total War
    projekt, począwszy od wersji 1.7. A
    krótkie wprowadzenie do Warscape
    modowanie: ...
    Pobierz menedżera plików pack
  • 3
    IPerf2
    IPerf2
    Narzędzie do pomiaru ruchu sieciowego
    Wydajność TCP i UDP z metrykami
    zarówno pod względem przepustowości, jak i opóźnień. The
    cele obejmują utrzymanie aktywności
    iperf dorsz...
    Pobierz IPerf2
  • 4
    fre:ac - darmowy konwerter audio
    fre:ac - darmowy konwerter audio
    fre:ac to darmowy konwerter audio i CD
    ripper dla różnych formatów i koderów.
    Posiada MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC i Bonk
    Pomoc, ...
    Pobierz fre:ac - darmowy konwerter audio
  • 5
    Biblioteki Matplotu
    Biblioteki Matplotu
    Matplotlib to wszechstronna biblioteka
    do tworzenia statycznych, animowanych i
    interaktywne wizualizacje w Pythonie.
    Matplotlib sprawia, że ​​proste rzeczy stają się łatwe i
    ciężka sprawa...
    Pobierz Matplotlib
  • 6
    Botman
    Botman
    Napisz logikę swojego chatbota raz i
    podłącz go do jednego z dostępnych
    usługi przesyłania wiadomości, w tym Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram, a nawet ty...
    Pobierz BotMana
  • więcej »

Komendy systemu Linux

Ad