Unix & Linux

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

1
stdout이 터미널 또는 파이프에 연결되어 있는지 프로그램은 어떻게 알 수 있습니까?
segfault 바로 앞의 출력이 필요한 것이므로 segfaulting 프로그램을 디버깅하는 데 문제가 있지만 출력을 파일로 파이핑하면 손실됩니다. 이 답변에 따르면 /unix//a/17339/22615 , 이것은 프로그램의 출력 버퍼가 터미널에 연결되면 즉시 플러시되지만 파이프에 연결되면 특정 지점에서만 플러시되기 때문입니다. 여기 몇 가지 질문이 있습니다. 프로그램은 stdout이 연결된 것을 어떻게 결정합니까? "script"명령은 프로그램이 터미널에 쓸 …
12 terminal  pipe 


2
디렉토리 / 파일 조합을 검색 할 수 있습니까?
ABC_MPSC라는 디렉토리에 프로그래밍 방식으로 배치 된 이미지 인 ABC.jpg를 찾아야합니다. 난 노력 했어: cd / find . -name "ABC_MPSC/ABC.jpg" 그러나 그것은 아무것도 반환하지 않습니다 (실제로 내가 찾고있는 특정 것이 어디에 있는지 알고 있으므로 그것이 존재한다는 것을 알고 있습니다). 수동으로 검색하지 않아도되는 find 명령이 있습니까?
12 find 

3
후행 공백이 있거나없는 단어를 일치시키는 차이점은 무엇입니까?
저는 쉘 스크립팅을 배우고 있으며이를 위해 HackerRank를 사용하고 있습니다. sed같은 사이트에 관한 질문이 있습니다 : 'Sed'command # 1 : 주어진 입력 파일의 각 줄에 대해 단어 'the'의 첫 번째 항목을 'this'로 변환하십시오. 검색 및 변환은 대소 문자를 구분해야합니다. 우선 시도한 것은 sed 's/the/this/' 그러나 그 샘플 테스트 사례에서 실패했습니다. 그런 …
12 sed  whitespace 

2
세션을 올바르게 닫는 바로 가기 (종료 입력하지 않음)가있는 종료 쉘
나는 매일 사용하는 많은 ssh 세션에 대해 ProxyJump 명령을 사용하고 이러한 세션에서 사용자를 많이 전환하고 exit3-4 번 연속으로 입력하는 것이 너무 재미 있지 않습니다. 나는 ssh 세션을 종료하기 위해 newline+ ~+ .를 알고 exit있지만, 그것이 원할 때처럼 amicably 종료하는지 확인해야 하지만 exit3 또는 4 번 입력하는 단일 명령 또는 바로 …
12 bash  shell  session 

1
Linux가 지원하는 파일 시스템의 모든 기능에 액세스하기위한 시스템 호출이 있습니까?
Linux는 많은 파일 시스템 (예 : ext3, NTFS, FAT32 등)을 지원합니다. 다음 다이어그램은 Linux에서 프로세스가 파일에 액세스하는 방법을 보여줍니다. 따라서 read()파일을 읽기 위해 시스템 호출 이라고하는 프로세스 가 VFS 계층에 액세스하고 VFS 계층이 파일이있는 파티션의 파일 시스템을 기반으로 액세스 할 파일 시스템 드라이버를 결정한다고 가정합니다. 읽을 수 있습니다. 리눅스 (예 …

3
“rm -r”이이 폴더를 삭제할 수없는 이유는 무엇입니까?
내가있는 폴더가 -wx호출 권한 folder1및라는 그 안에 다른 폴더 folder2에 rwx권한을. folder1이 명령을 사용하여 삭제하려고했습니다 . rm -r folder1 그러나 다음과 같은 오류가 발생했습니다. rm: cannot remove 'folder1': Permission denied 내가이 오류가 발생했다고 생각하는 이유는 rm프로그램이 먼저 folder1파일 folder1을 삭제할 수 없기 때문에 해당 내용을 삭제할 수 있도록 내용을 가져와야합니다 …
12 linux  permissions  rm 

1
'apt install'후에 데비안 9 (Stretch) Linux 커널이 업그레이드되지 않는 이유는 무엇입니까?
나는이 달의 더 나은 부분을 데비안 9 (Stretch)에 최신 linux-image-4.9.0-8 (또는 그)를 설치, 재설치, 수동 삭제 및 재설치하려고 했지만 항상 (다시) 부팅 할 것이다 Linux 3.16.0-5의 잘못된 버전으로. 심지어 전체 /boot디렉토리 내용을 삭제 하고 다시 설치했습니다. 나는에 표준 데비안 9 설치가 /dev/sda드라이브 /dev/sda1는 IS /boot독립 파티션을. 내 체크리스트 : 데비안 …



1
이 ANSI 아트 워크는 어떤 유형의 인코딩을 사용합니까?
이 웹 사이트를 찾았습니다 . 모든 아트웍과 함께 zip 파일 ( 메인 페이지의 링크 )이 있습니다. 그들 중 일부는 .ans확장명을 가지고 있으며 Linux / Unix에서 사용되는 ANSI 이스케이프 코드처럼 보이지만 catXFce 터미널에서 사용하여 그중 하나를 열면 가비지가 생깁니다 (색상). 그들은 이미지 갤러리처럼 보이지 않습니다. 링크에서 주요 작품의 첫 번째 줄은 …
12 linux  ansi-term  ansi 

4
2018 년에도 데비안 5를 설치할 수 있습니까?
Debian 5 커널이이 컴퓨터에서 더 잘 작동 할 것으로 기대하기 때문에 이전 PC에 Debian 5를 설치하고 싶습니다. netinstall ISO를 다운로드하여 컴퓨터 debian.org에 설치하려고했습니다 Virtualbox. 이 오류가 발생했습니다 : Bad mirror. 미러를 archive.debian.org호스트 이름으로 변경 한 후 /debian/문제가 해결되었습니다. 내 문제는 지금 Please wait...화면 에 설치가 멈추는 것 입니다 Select and …

1
Unix에서 프로세스, 커널 스레드, 경량 프로세스 및 사용자 스레드 간의 관계는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . Vahalia의 Unix Internal에는 프로세스, 커널 스레드, 경량 프로세스 및 사용자 스레드 간의 관계를 보여주는 그림이 있습니다. 이 …

3
DC로 정밀도 손실
dc16 진수로 16 진수를 처리하는 데 사용하고 싶지만 정밀 문제가 발생합니다. 예를 들어, 아래 나는 곱 해요 F423F.FD로 100, 모두 진수를. 예상되는 대답은 F423FFD, 대신이주고 F423FFA.E1도 라운딩 후 가까운하지만, 정확한 충분히. $ dc 16 d i o F423F.FD 100 * p F423FFA.E1 나는 그것이 dc무제한 정밀 계산기 라는 것을 읽었 …
12 dc 

3
“cat {foo}”가 foo를 출력하지 않지만“cat {foo, bar}”가 출력하는 이유는 무엇입니까?
하위 폴더에서 텍스트 파일을 연결하려고 시도했지만 시도했습니다. cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var 그러나 이것은 아무것도 반환하지 않았습니다. 따라서 존재하지 않는 'subfolder2'를 추가하려고했습니다. cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var 그리고 이번에는 파일을 성공적으로 연결하여 문제를 해결했습니다. 왜 이런 일이 발생합니까?

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