«linux» 태그된 질문

리눅스 질문은 반드시 관련이 있어야합니다. Linux에서 코드를 실행하는 것이 아니라 Linux API 또는 Linux 특정 동작을 사용한 프로그래밍과 관련하여 질문이있는 경우에만이 태그를 사용하십시오. Linux 지원이 필요한 경우 https://unix.stackexchange.com 또는 https://askubuntu.com 또는 https://elementaryos.stackexchange.com/과 같은 특정 Linux 배포판의 Stack Exchange 사이트를 사용해보십시오.

5
GNU 화면이 응답하지 않고 차단 된 것 같습니다.
GNU 화면이 멈춘 것 같습니다. 사용자 입력을 입력 할 수 없습니다. GNU 화면을 사용하고 있었는데 화면을 눌렀을 때 응답이 없습니다. 모든 GNU 화면 명령을 실행할 수 있지만 사용자 입력을 입력 할 수 없습니다. 나는 중요한 일이 있고 그것을 잃고 싶지 않기 때문에이 화면을 죽이고 싶지 않습니다.

9
특정 유형의 파일에 대해서만 디렉토리를 어떻게 비교합니까?
재귀 디렉토리 diff를 원하지만 특정 파일 유형에 대해서만 diff 명령에 대한 질문이 있습니다. 어떻게해야합니까? 제외 옵션을 사용해 보았지만 하나의 패턴 만 사용할 수 있습니다. $ diff /destination/dir/1 /destination/dir/2 -r -x *.xml 난 단지 XML 파일 형식을 제외 할 수 있습니다 명령으로, 비록 (폴더 이미지 형식의 파일이 있습니다 png, gif, jpg), …
88 linux  bash 

12
bash가 파일에서로드 된 문자열에서 변수를 확장하도록 강제
bash (강제?)를 문자열 (파일에서로드 된)에서 확장 변수로 만드는 방법을 찾으려고합니다. 내용이 포함 된 "something.txt"라는 파일이 있습니다. hello $FOO world 그런 다음 실행 export FOO=42 echo $(cat something.txt) 이것은 다음을 반환합니다. hello $FOO world 변수가 설정되어 있어도 $ FOO를 확장하지 않았습니다. 파일을 평가하거나 소싱 할 수 없습니다. 파일을 시도하고 실행할 수 …
88 linux  bash  shell  unix 

6
찾기 명령을 사용하지만 두 디렉토리의 파일 제외
로 끝나는 파일을 찾고 싶지만 및 폴더 _peaks.bed에있는 파일은 제외합니다 .tmpscripts 내 명령은 다음과 같습니다. find . -type f \( -name "*_peaks.bed" ! -name "*tmp*" ! -name "*scripts*" \) 하지만 작동하지 않았습니다. tmp및 script폴더 의 파일 은 계속 표시됩니다. 누구든지 이것에 대한 아이디어가 있습니까?
88 linux  shell  unix  find 

11
구분 기호에 따라 하나의 파일을 여러 파일로 분할
-|각 섹션 뒤에 구분 기호가있는 파일이 하나 있습니다 ... 유닉스를 사용하여 각 섹션에 대해 별도의 파일을 만들어야합니다. 입력 파일의 예 wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| 파일 1의 예상 결과 wertretr ewretrtret 1212132323 000232 -| 파일 2의 예상 결과 ereteertetet 232434234 erewesdfsfsfs …
88 linux  unix  awk  split 

3
sed의 '홀드 스페이스'와 '패턴 스페이스'의 개념
sed의 두 가지 개념 인 홀드 공간과 패턴 공간이 혼란 스럽습니다. 누군가 그들을 설명 할 수 있습니까? 다음은 매뉴얼의 일부입니다. h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input into the pattern space. 이 6 …
88 linux  sed 

4
Linux에서 rand ()가 Mac보다 더 자주 숫자를 반복하는 이유는 무엇입니까?
rand()Linux에서 Mac보다 숫자가 훨씬 자주 반복되는 것으로 보았을 때 작업중 인 프로젝트의 일부로 C에서 해시 맵을 구현하고 무작위 삽입을 사용하여 테스트했습니다 . RAND_MAX두 플랫폼 모두에서 2147483647 / 0x7FFFFFFF입니다. 바이트 배열을 RAND_MAX+1길게하고, RAND_MAX난수를 생성하고 , 각각이 중복인지 메모하고, 표시된대로 목록에서 확인하는 이 테스트 프로그램으로 축소했습니다 . #include <stdio.h> #include <stdlib.h> #include …
87 c  linux  macos  random 

12
Linux에서 googleTest를 공유 라이브러리로 설정하는 방법
Debian은 더 이상 gTest 용으로 사전 컴파일 된 패키지를 제공하지 않습니다. 프레임 워크를 프로젝트의 메이크 파일에 통합 할 것을 제안합니다. 하지만 내 메이크 파일을 깨끗하게 유지하고 싶습니다. 라이브러리에 연결할 수 있도록 이전 버전 (<1.6.0)과 같이 gTest를 설정하려면 어떻게해야합니까?

5
Makefile의 $ PATH에 dir을 어떻게 추가 할 수 있습니까?
테스트를 실행할 Makefile을 작성하고 싶습니다. 테스트는 './tests'디렉토리에 있으며 테스트 할 실행 파일은 './bin'디렉토리에 있습니다. 테스트를 실행할 때 ./bin 디렉토리가 $ PATH에 없기 때문에 exec 파일을 볼 수 없습니다. 다음과 같이 할 때 : EXPORT PATH=bin:$PATH make test 모든 것이 작동합니다. 그러나 Makefile에서 $ PATH를 변경해야합니다. 간단한 Makefile 내용 : test …
87 linux  makefile 

9
HTTPS를 통해 Linux에서 github 저장소를 복제 할 수 없습니다.
git clone https://github.com/org/project.gitCentOS 상자 에서 간단한 작업을 시도하고 있지만 다음을 얻습니다. 오류 : 요청 된 URL에서 오류를 반환했습니다 : https://github.com/org/project.git/info/refs에 액세스하는 동안 401 치명적 : HTTP 요청 실패 내 사용자 이름 / 암호를 묻는 메시지가 표시되지 않고 실패합니다. Mac에서 똑같은 전화를 걸 수 있습니다. 문제가 없습니다. 무엇을 놓치고 있습니까?
87 linux  git  github 


10
Windows에서 특정 파일이 열려 있는지 어떻게 확인할 수 있습니까? [닫은]
닫은. 이 질문은 주제와 관련이 없습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문 개선 내가 가장 좋아하는 리눅스 용 도구 중 하나는 lsof- 진짜 스위스 군용 칼입니다! 오늘 저는 WinXP 시스템에서 특정 파일이 열려있는 …

10
Bash를 사용하여 열별로 명령 출력을 분할 하시겠습니까?
나는 이것을하고 싶다 : 명령을 실행하다 출력 캡처 라인을 선택 해당 행의 열을 선택 예를 들어, a에서 명령 이름을 얻고 싶다고 가정 해 봅시다 $PID(이것은 단지 예일뿐입니다. 이것이 프로세스 ID에서 명령 이름을 얻는 가장 쉬운 방법이라고 제안하는 것이 아닙니다. 실제 문제는 출력 형식을 제어 할 수없는 다른 명령). 내가 실행 …
87 linux  bash  pipe 

5
LINUX에서 .a 라이브러리 / 아카이브 32 비트 또는 64 비트?
Linux에서 64 비트 및 32 비트 버전의 정적 라이브러리를 배포합니다. 고객의 문제를 해결할 때 진단 셸 스크립트가 .a 아카이브 파일을 확인하여 32 비트인지 64 비트인지 확인하여 문제를 신속하게 제거하고 싶습니다. 나에게 발생하는 방법은 우아하지 않습니다. .o 멤버를 추출하고 "file"명령을 요청합니다 (예 : ELF 32 비트 등). 예를 들어 32bit.o / …

3
Linux oom-killer 로그 이해
내 앱이 oom-killer에 의해 죽었습니다. 스왑없이 라이브 USB에서 실행되는 Ubuntu 11.10이며 PC에는 1GB의 RAM이 있습니다. 실행중인 유일한 앱 (우분투에 내장 된 모든 것 제외)은 내 프로그램 flasherav입니다. / tmp는 메모리 매핑이며 충돌 당시 약 200MB의 파일이 들어있었습니다 (따라서 ~ 200MB의 RAM을 차지했습니다). 나는 정확히 모든 메모리가 사용되는 곳을 이해할 수 …

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