«posix» 태그된 질문

POSIX는 운영 체제 간 호환성을 유지하기 위해 IEEE에서 지정한 표준 제품군 인 Portable Operating System Interface의 약어입니다.

5
프로그래밍 언어로 구현되지 않은 경우 "시스템 호출"이란 무엇입니까?
"시스템 호출"이라는 용어를 이해하고 싶습니다. 시스템 호출은 사용자 공간 응용 프로그램에서 커널 서비스를 얻는 데 사용됩니다. 내가 명확히해야 할 부분은 "시스템 호출"과 "시스템 호출의 C 구현"의 차이점입니다. 나를 혼동하는 인용문은 다음과 같습니다. 유닉스 계열 시스템에서 해당 API는 일반적으로 glibc와 같은 C 라이브러리 (libc) 구현의 일부로, 시스템 호출에 랩퍼 기능을 제공하며, …
14 kernel  c  posix  system-calls 

2
공백으로 가능한 파일 이름 목록으로 작업하는 POSIX 호환 방법
공백을 포함하는 파일 이름으로 작업하기 위해 배열 사용을 제안하는 Bash 스크립팅 안내서를 보았습니다. 그러나 DashAsBinSh 는 배열을 이식 할 수 없으므로 공백을 포함 할 수있는 파일 이름 목록으로 작업하는 POSIX 호환 방법을 찾고 있습니다. 아래 예제 스크립트를 수정하려고합니다. echo foo/target/a.jar foo/target/b.jar bar/target/lol whitespace.jar 여기 스크립트가 있습니다 #!/usr/bin/env sh INPUT="foo/target/a.jar foo/target/b.jar …

4
변수 확장이있는 bash 스크립트에서 -exec 찾기
bash 스크립트에서 아래 명령과 비슷한 명령을 실행하려고합니다. 모든 하위 폴더를 검색 $sourcedir하고 특정 유형의 모든 파일을 루트 수준으로 복사해야합니다 $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"`"' "{}" "$targetdir" \; …

2
공식 POSIX 및 UNIX 설명서는 어디서 찾을 수 있습니까?
모든 POSIX 표준 및 사양에 대한 공식 문서를 찾고 있습니다. UNIX 시스템과 저수준에서 작동하는 방식을 더 잘 이해하기 위해 문서를 읽을 수 있기를 바랍니다. 나는 opengroup.org에 대한 링크를 보았습니다 .opengroup.org는 표준 뒤에있는 엔티티라고 가정합니다 (그러나 IEEE도 많이 언급했다고 들었습니다). POSIX에 대한 자세한 설명은 다음 질문을 참조하십시오. POSIX 란 정확히 무엇입니까? …

3
yash 쉘의 printf가 내장 명령인지 아닌지에 대해 약간 혼란
yash쉘은이 한 printf내장, 그것의 설명서에 따라 . 그러나 이것은 yash기본 구성을 가진 쉘 에서 볼 수 있습니다. kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf 되어 printfa는 내장이 쉘이나하지? 결과는 외부 명령으로도 사용할 수있는 다른 내장 유틸리티와 유사합니다. 의 비교로서 …

1
Solaris 11의 POSIX Awk?
이것은 다음 두 가지에 대한 후속 질문입니다. awk '! x [$ 0] ++'파일을 통해 중복 행을 제거하는 구문 오류 SunO 및 Linux의 awk / nawk 대안 Solaris 10 (SunOS 5.10)에서 다음과 같은 결과가 나타납니다. $ type -a awk awk is /usr/bin/awk $ PATH="$(getconf PATH)" type -a awk awk is /usr/xpg4/bin/awk …
13 awk  solaris  posix 

2
POSIX 쉘에서 함수와 변수에 대한 별도의 네임 스페이스
대시에서 함수와 변수는 별도의 네임 스페이스에있는 것처럼 보입니다. 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 이것은 대시 전용 기능입니까 아니면 …
13 shell  posix  dash 

3
mv는 내 fs에 원자입니까?
mv내 fs (ext4)의 원자 인지 어떻게 확인할 수 있습니까? OS는 Red Hat Enterprise Linux Server 릴리즈 6.8입니다. 일반적으로 어떻게 확인할 수 있습니까? 주변을 둘러 보았고 OS가 표준 POSIX인지 찾지 못했습니다.
13 posix  mv  move 


3
“$ {PS1-}”은 유효한 구문이며 일반“$ PS1”과 어떻게 다릅니 까?
나는 다음을 가진 스크립트를보고있다 : if [ "${PS1-}" ]; then 그 후행 -은 Posix 나 Bash 표준 구문처럼 보이지 않기 때문에 약간의 버그가 있습니다. 영원히 사용되어 왔던 오묘한 구문입니까, 아니면 오타입니까? 표준 / 문서에 대한 언급이 있으면 감사하겠습니다. 일반적으로 코드를 작성합니다. if [ "$PS1" ]; then 어느 것이 더 정확하거나 …

1
sed에서 여러 개의 느낌표를 사용하는 요점은 무엇입니까?
POSIX sed 문서 는 말했다 : 함수 앞에는 하나 이상의 '!'가 올 수 있습니다. 이 경우, 주소가 패턴 공간을 선택하지 않으면 기능이 적용됩니다. 첫 번째 '!'앞에 0 개 이상의 <공백> 문자가 허용됩니다. 캐릭터. <blank> 문자가 '!'뒤에 올 수 있는지 여부는 지정되지 않았습니다. 문자, 그리고 적합한 응용 프로그램은 '!' <공백> 문자가있는 …
12 sed  posix 

1
휴대용 sed -e… db 또는! 비?
에서 이 편집 스테판 Chazelas가 POSIXifies (다시) 내 sed삽입하여 형식 -expression 휴식 및 다른 -expression 문을. 자, 나는 그에게 그 의견에 왜 그에게 물을 수도 있지만, 그것은 이미 그 대답에 대한 개정 번호 18이며 ​​이전의 거의 대부분은 비슷한 공짜 덕분에 이미 감사했습니다 (삭제 된 의견을 볼 수 있다면 당신은 무엇을 …
12 shell  sed  posix 



2
umask는 ACL에 어떤 영향을 줍니까?
umaskACL이 활성화 된 경우 누군가 가 새로 작성된 파일의 기본 마스크에 어떤 영향을 미치는지 설명 할 수 있습니까 ? 이것에 관한 문서가 있습니까? 예: $ 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 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.