«unix-philosophy» 태그된 질문

12
디스크에 데이터 쓰기를 지연시키는 철학은 무엇입니까?
Linux에서 cp또는 명령과 같은 명령이 완료 dd되었다고해서 데이터가 장치에 기록 된 것은 아닙니다. 예를 들어, sync드라이브에서 "안전하게 제거"또는 "꺼내기"기능을 호출하거나 호출해야합니다. 그러한 접근 방식의 철학은 무엇입니까? 왜 한 번에 데이터가 기록되지 않습니까? I / O 오류로 인해 쓰기가 실패 할 위험이 있습니까?


2
“모든 것이 파일입니다”라는 평신도의 설명 —Windows와 다른 점은 무엇입니까?
"모든 것이 파일"이라는 것은 장치조차도 Unix 및 Unix와 같은 시스템에서 파일 이름과 경로를 가지고 있으며 이는 일반적인 도구를 그 특성에 관계없이 다양한 리소스에서 사용할 수 있다는 것을 의미합니다. 그러나 내가 작업 한 다른 OS 인 Windows와는 대조적입니다. 개념에 대한 기사를 읽었지만 개발자가 아닌 사람에게는 이해하기가 다소 어렵다고 생각합니다. 평신도의 설명은 …

2
sort -o가 유용한 이유는 무엇입니까?
유닉스 철학은 말합니다 : 한 가지 일만하고 잘하십시오. 범용 인터페이스이므로 텍스트를 처리하는 프로그램을 만드십시오. sort명령은, 적어도 GNU 정렬에서가 -o대신 파일로 출력 옵션을 stdout. 내가 왜 sort foobar -o whatever할 수있을 때 유용한가 sort foobar > whatever?

1
** 비 로그인 ** 셸을 통해 ** 로그인 ** 셸을 사용해야하는 이유는 무엇입니까?
* nix 시스템 의 도트 파일 에 대한 기본 지식이 있습니다. 그러나 여전히 로그인 셸과 비 로그인 셸의 차이점 에 대해 상당히 혼란 스럽 습니까? 여러 개의 중복 된 답변을 포함하여 여러 가지 답변이 이미 다음 글 머리 기호를 해결했습니다. 로그인 또는 비 로그인 쉘 을 호출 하는 방법 로그인 …

4
유닉스 인터넷 소켓 파일입니까?
"Everything is a file"은 Unix의 주요 개념 중 하나이지만 소켓은 일반적인 파일 시스템 인터페이스가 아니라 커널이 제공하는 다른 API (소켓, sendto, recv 등)를 사용합니다. 이 "모든 것이 파일입니다"는 어떻게 적용됩니까?

2
운영 체제를 "유닉스처럼"만드는 이유는 무엇입니까?
많은 웹 사이트에서 "유닉스와 같은"이라는 용어를 자주 사용합니다. 표준은 없습니다. 그것은 행동하는 방식입니다. 그러나 처음부터 커널을 개발한다면 "유닉스와 같은"것으로 간주되는 것은 무엇입니까? 기본적으로 유닉스처럼 코드를 작성하는 것은 무엇입니까?

4
Linux에서 파일 이름을 지정할 때 특정 특수 문자를 사용하는 것이 맞습니까?
그것은 특정 특수 문자로 사용하여 정확 +, &, ', .(점) 및 ,파일 이름으로, 기본적으로, (쉼표). 나는 당신이 사용할 수있는 이해 -와 _문제없이,하지만 난 다른 기호에 대한 확실한 뭔가를 찾을 수 없었습니다 어떤 연구를하고; 어떤 사람들은 당신이 할 수 있다고 말하고, 어떤 사람들은 할 수 없다고 말하고, 어떤 사람들은 그것들을 사용하는 …

2
경고 나 에러가 발생했을 때 프로그램 명을 출력해야합니까?
스크립트 또는 프로그램을 작성하는 경우 경고 또는 오류 메시지와 함께 해당 이름을 stderr에 출력해야합니까? 예를 들면 다음과 같습니다. ./script.sh: Warning! Variable "var" lowered down to 10. 또는: ./prog.py: Error! No such file: "file.cfg". 나는 일반적으로 맛의 문제라는 것을 이해합니다 (특히 자신을 위해 직접 물건을 쓰는 경우). 그러나 그에 대한 기존의 …

2
기본 관리자 UID 501이 왜 필요한가요?
기본 관리 사용자의 사용자 ID를 부여 * 이해 501하고 이후 사용자가 증가 수를 얻을 ( 502, 503, ...). 그런데 왜 501? 에 대한 특별한 점 50x,이 선택의 역사적 / 기술적 이유는 무엇입니까? * 외장 하드 드라이브에 휴지통에있는 파일이 모두 들어있는 이유가 궁금 할 때이 점을 살펴보기 시작했습니다 .Trashes/501. 결론가 내 …

1
유닉스 프로그래밍은 정확히 무엇을 의미합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 유닉스 프로그래밍 이라는 용어의 의미를 이해했다고 생각 했지만, 이제는 커널 / C 프로그래밍 컨텍스트에서이 용어에 대해 읽은 후이 용어의 의미를 명확히해야한다고 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.