Przeczytałem, że systemy operacyjne zgodne z POSIX (na przykład: Linux) muszą mieć shpowłokę. Ale czy musi shbyć w /binkatalogu, czy może znajdować się w dowolnym
Przeczytałem, że systemy operacyjne zgodne z POSIX (na przykład: Linux) muszą mieć shpowłokę. Ale czy musi shbyć w /binkatalogu, czy może znajdować się w dowolnym
W wydaniu IEEE Std 1003.1-2008 2016 (aka The Open Group Base Specification Issue 7, lub po prostu standard POSIX), sekcja uzasadnienia whonarzędzia wspomina o: Dopuszczalne jest, aby implementacja nie generowała danych wyjściowych dla wywołania kto mil . Kim lub czym jest „mil”? Dlaczego...
Czy ktoś może ustawić te narzędzia w kolejności przenośności? Która z nich jest pewne, można znaleźć na nawet najbardziej minimalne systemów uniksowych? Czy któryś z nich jest w 100% na pewno obecny? Domyślam się, że kolejność jest następująca: awk sed sh perl Chociaż wyobrażam sobie, że...
Zauważyłem niedawno, że specyfikacje POSIXfind nie obejmują -maxdepthpodstawowego. Dla tych, którzy go nie znają, głównym celem -maxdepthjest ograniczenie o ile poziomów findzejdzie. -maxdepth 0powoduje przetwarzanie tylko argumentów wiersza poleceń; -maxdepth 1obsługuje tylko wyniki bezpośrednio...
Komenda GNU coreutils timeoutjest niezwykle przydatna w niektórych sytuacjach skryptowych, pozwalając na użycie danych wyjściowych polecenia, jeśli jest ono szybkie, i pomijanie, jeśli zajmie to zbyt dużo czasu. Jak mogę przybliżyć podstawowe zachowanie timeoutprzy użyciu tylko narzędzi...
Szukam oficjalnych dokumentów dotyczących wszystkich standardów i specyfikacji POSIX. Chciałbym móc czytać dokumenty, aby lepiej zrozumieć systemy UNIX i ich działanie na niskim poziomie. Widziałem linki tu i tam do opengroup.org, które, jak zakładam, są podmiotem stojącym za standardami (słyszałem...
Próbuję uruchomić polecenie podobne do poniższego w skrypcie bash. Powinien przeszukiwać wszystkie podfoldery $sourcediri kopiować wszystkie pliki określonego typu na poziom główny $targetdir. #!/bin/bash # These are set as arguments to the script, not
Widziałem przewodniki skryptów Bash sugerujące użycie tablicy do pracy z nazwami plików zawierającymi białe znaki. DashAsBinSh sugeruje jednak, że tablice nie są przenośne, dlatego szukam zgodnego z POSIX sposobu pracy z listami nazw plików, które mogą zawierać spacje. Chcę zmodyfikować poniższy...
Chciałbym zrozumieć termin „wywołanie systemowe”. Wiem, że wywołania systemowe służą do pobierania usług jądra z aplikacji przestrzeni użytkownika. Część, z którą muszę wyjaśnić, to różnica między „wywołaniem systemowym” a „implementacją C wywołania systemowego”. Oto cytat, który mnie myli: W...
yashPowłoka posiada printfwbudowany, zgodnie z instrukcją . Jednak to widzę w yashpowłoce z domyślną konfiguracją: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf Czy printfjest wbudowany w tę powłokę, czy nie? Wynik jest...
W myślniku funkcje i zmienne wydają się żyć w oddzielnych przestrzeniach nazw: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn variable doesn't conflict with the fn function Czy jest...
Jak mogę sprawdzić, czy mvjest atomowy na moim FS (ext4)? System operacyjny to Red Hat Enterprise Linux Server wersja 6.8. Jak mogę to sprawdzić? Rozejrzałem się i nie znalazłem, czy mój system operacyjny to standardowy
Jest to mniej więcej pytanie uzupełniające do następujących dwóch: Błąd składniowy podczas usuwania zduplikowanych linii za pomocą pliku awk '! X [$ 0] ++' awk / nawk alternatywa dla SunOs i Linux Widzę, że w systemie Solaris 10 (SunOS 5.10) otrzymuję następujące wyniki: $ type -a awk awk is...
Możemy sprawdzić szczegóły kolejki komunikatów systemu V za pomocą ipcspolecenia. Czy jest jakieś polecenie sprawdzające kolejkę komunikatów POSIX w systemie
Dokumentacja POSIX sed mówi: Funkcja może być poprzedzona jednym lub więcej „!” znaki, w którym to przypadku należy zastosować funkcję, jeśli adresy nie wybierają przestrzeni wzorca. Zero lub więcej <blank> znaków zostanie zaakceptowanych przed pierwszym „!” postać. Nie jest określone, czy...
Próbuję nauczyć się standardu POSIX. W przypadku korzystania z systemów z rodziny Unix, I /bin, /etc, /dev, /media, i zwykle /opt, ale jest to znormalizowane lub do swojej specyfikacji realizacji? Czy może być wiele katalogów w katalogu głównym, czy też jest ograniczony...
Czy Posix wymaga jakichkolwiek urządzeń? Na przykład /dev/urandom, /dev/zerolub /dev/null? Podejrzewam, że nie z powodu systemów operacyjnych innych niż * nix, ale chciałem poprosić o
W tej edycji Stéphane Chazelas POSIXify (ponownie) moje sedformatowanie poprzez wstawienie -eprzerwy xpression i innej -einstrukcji xpression. Teraz mogę go zapytać, dlaczego w komentarzach, ale przypuszczam, że jest to już numer 18 tej odpowiedzi i prawie wszystkie poprzednie były już dzięki...
Patrzę na skrypt, który ma: if [ "${PS1-}" ]; then To ostatnie -mnie trochę wkurza, ponieważ wydaje się, że nie jest to standardowa składnia Posix lub Bash. To jakaś tajemnicza składnia, która istnieje od zawsze, czy to literówka? Wszelkie odniesienia do standardów / dokumentów będą mile...
Czy ktoś może mi wyjaśnić, jak umaskwpływa na domyślną maskę nowo utworzonych plików, jeśli ACL są aktywowane? Czy jest na to jakaś dokumentacja? Przykład: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . #...