Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

2
왜이 쉘 스크립트에 백 슬래시가 포함됩니까?
conda.sh스크립트 사본에 다음 줄이 표시됩니다. if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi 나는 앞에 백 슬래시하여 존재 이유에 호기심 d에서 dirname. 나는 그것이 필요하다고 생각하지 않습니다. 이 백 슬래시 사용은 소스 파일의 다른 위치에도 나타납니다. 내가 누락 된 …

2
출력 파일이 / dev / null 일 때 tar가 파일 내용을 건너 뛰는 이유는 무엇입니까?
400 GiB 이상의 데이터가있는 디렉토리가 있습니다. 내가 생각하는 간단한 방법은이었다, 그래서 모든 파일이 오류없이 읽을 수 있는지 확인하고 싶었다 tar로 /dev/null. 그러나 대신 다음과 같은 동작이 나타납니다. $ time tar cf /dev/null . real 0m4.387s user 0m3.462s sys 0m0.185s $ time tar cf - . > /dev/null real 0m3.130s user …
21 tar  null 


3
장치 파일을 삭제하면 어떻게됩니까?
/ dev 아래에있는 파일에 대해 대략 알고 있습니다. 나는 두 가지 유형 (문자 / 블록)이 있다는 것을 알고 있습니다.이 파일에 액세스하면 커널의 드라이버와 통신합니다. 하나를 삭제하면 어떤 일이 발생하는지 알고 싶습니다. 특히 두 유형의 파일 모두에 해당합니다. 블록 장치 파일을 삭제하면 다음과 같은 /dev/sda영향이 있습니까? 디스크를 마운트 해제 했습니까? 마찬가지로, …

3
리눅스는 자식 프로세스와는 별도로 스레드를 어떻게 알려줍니까?
리눅스는 실제로 프로세스와 스레드를 구별하지 않으며 데이터 구조로 구현합니다 task_struct. 그렇다면 리눅스는 자식 프로세스로부터 프로세스 스레드를 알리기 위해 어떤 프로그램에 무엇을 제공합니까? 예를 들어, 프로세스가 Linux에있는 모든 스레드의 세부 사항을 볼 수있는 방법이 있습니까? 감사.
21 linux  process  thread 

2
명령 줄 용어 : 명령의 이러한 부분은 무엇입니까?
커맨드 라인에서 나는 종종 같은 "간단한"명령을 사용 mv foo/bar baz/bar 그러나 나는 이것의 모든 부분을 어떻게 부를지 모른다. ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ 나는 (나는 생각한다) 1 은 명령이고 2 는 인수 라는 것을 알고 , 아마도 3 을 인수 목록 이라고 부를 것이다 (정확한가?). 그러나 4을 …


1
개인 키를 새로 설치로 가져온 후 gpg —list-keys 명령이 uid [unknown]를 출력합니다
Arch Linux를 새로 설치하고 백업 된 gpg 개인 키를 가져 왔습니다. 위생 검사로 나는 달렸다. gpg —list-keys uid지금 읽는 것을 제외하고는 모든 것이 정상적으로 나타납니다 . uid [ unknown ] User < user@useremail.com > 새로 설치하기 전에이 키를 처음 만들면 다음과 같이 읽습니다. uid [ ultimate ] User < user@useremail.com …
21 gpg  gnu 


1
`ps aux`에서`I` (대문자 i)는 무엇을 의미합니까?
의 사람이 페이지에서 ps아래의 프로세스 상태 코드 는 I플래그 (자본 내가) 언급 한 것이 아니라 ps aux보여줍니다 I아래 그림과 같이 일부 공정에서 플래그. 뭐라고합니까 I의 플래그 평균은?
21 ps 


7
실수로 파이프 대신 출력 리디렉션을 사용했습니다 |
한 달 전에 stdin의 MAC 및 IP 주소를 매핑하는 Python 스크립트를 작성했습니다. 그리고 이틀 전에 나는 그것을 기억하고 출력을 필터링하는 데 사용 tcpdump되었지만 오타 때문에 잘못되었습니다. 나는 타이핑했다 tcpdump -ne > ./mac_ip.py 출력은 아무것도 아닙니다. 그러나 입력을 구문 분석 할 수 없으면 출력을 "알 수 없음"이어야하므로 프로그램 대신 cat ./mac_ip.py모든 …

2
적은 file1 file2 | 고양이 — 왜 작동합니까?
uss less file1 file2를 사용하면 "less buffer viewer"에 두 파일이 표시되지만 less file1 file2 | catstdout에 추가 된 두 파일의 내용을 인쇄합니다. 그것이 "더 적은 버퍼 뷰어"를 보여 주거나 다음 명령을 위해 stdout에 출력을 생성해야하는지 어떻게 알 수 있습니까? 이를 위해 어떤 메커니즘이 사용됩니까?
21 pipe  cat  less 

6
Apache SSL : 서버 인증서에 서버 이름과 일치하는 ID가 포함되어 있지 않습니다
apache2 웹 서버에서 SSL을 설정하려고하는데 전혀 작동하지 않는 것 같습니다. openssl을 사용하여 인증서 파일을 작성하고 /etc/apache2/sites-available/default-ssl.conf올바르게 구성하는 자습서를 따라갔습니다 . https로 웹 사이트를 열려고 할 때마다 보안 문제로 인해 브라우저 연결이 거부됩니다. 웹 사이트를 올바르게 구성하지 않았다고 말합니다. 내에서 /var/log/apache2/error.log내 서버 인증서가 서버 이름과 일치하는 ID를 포함하지 않는다라고 경고를 받고 …


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