Pytania otagowane jako posix

POSIX to akronim przenośnego interfejsu systemu operacyjnego, rodziny standardów określonych przez IEEE w celu utrzymania zgodności między systemami operacyjnymi.

5
Co oznacza „wywołanie systemowe”, jeśli nie implementacja w języku programowania?
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 systemach uniksowych ten interfejs API jest zwykle częścią implementacji biblioteki C …
14 kernel  c  posix  system-calls 

2
Zgodny z POSIX sposób pracy z listą nazw plików, ewentualnie z białymi znakami
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 przykładowy skrypt, aby to zrobił echo foo/target/a.jar foo/target/b.jar bar/target/lol …

4
znajdź -exec w skrypcie bash ze zmiennym rozszerzaniem
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 hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name "*.type" -exec sh -c 'cp "$1" "$2/`basename "$1"`"' …

2
Gdzie mogę znaleźć oficjalną dokumentację POSIX i UNIX?
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 jednak, że IEEE też dużo wspominało). Aby zapoznać się z …


1
POSIX Awk w systemie Solaris 11?
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 /usr/bin/awk …
13 awk  solaris  posix 


3
Czy mv jest atomowy na moim FS?
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 POSIX.
13 posix  mv  move 


3
Czy „$ {PS1-}” jest poprawną składnią i czym różni się od zwykłego „$ PS1”?
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 widziane. Normalnie kodowałbym to: …

1
Jaki jest sens używania wielu wykrzykników w sed?
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 znaki <blank> mogą występować po znaku „!” znak, a …
12 sed  posix 

1
dotyczące przenośnego sed -e… db lub! b?
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 podobnym gratisom (jeśli zobaczysz usunięte komentarze, będziesz wiedział, co …
12 shell  sed  posix 


1
Czy Posix wymaga jakichkolwiek urządzeń?
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 kompletność.
12 devices  posix 

2
Jak umask wpływa na listy ACL?
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: . # …
12 linux  permissions  posix  acl 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.