Unix & Linux

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

5
나는`&`를 사용하고 있습니다 : 왜 프로세스가 백그라운드에서 실행되지 않습니까?
&백그라운드에서 프로세스를 실행하는 명령을 추가 할 수 있다는 것을 알고 있습니다 . 우분투 12.04 상자에 SSH를 넣고 파이썬 프로그램을 실행하고 있습니다. $python program.py &하지만 터미널 창을 닫을 때 터미널을 닫으면 실행중인 프로세스가 종료된다는 메시지가 나타납니다. 왜 이런거야? 앰퍼샌드를 사용하여 백그라운드에서 프로세스를 실행하고 있습니다. SSH를 사용하고 있는지 여부에 관계없이 어떻게 실행할 …

2
curl과 같은 명령이 오류없이 완료되었는지 확인하는 방법은 무엇입니까?
curl을 사용하여 HTTP 게시물을 통해 파일을 서버에 업로드하고 있습니다. curl -X POST -d@myfile.txt server-URL 명령 행에서이 명령을 수동으로 실행하면 서버에서 다음과 같은 응답을받습니다 "Upload successful". 그러나 스크립트를 통해이 curl 명령을 실행하려면 POST 요청이 성공했는지 어떻게 알 수 있습니까?

6
여러 다이제스트를 동시에 계산합니까 (md5, sha256)?
디스크 I / O 및 사용 가능한 RAM이 병목 현상 (CPU 시간에 제한이 없음)이라고 가정하면 한 번에 여러 메시지 요약을 계산할 수있는 도구가 있습니까? 특히 대용량 파일 (기가 바이트 단위)의 MD-5 및 SHA-256 다이제스트를 계산하는 것이 좋습니다. 나는 시도 openssl dgst -sha256 -md5했지만 하나의 알고리즘을 사용하여 해시 만 계산합니다. 예상되는 …

2
pthread의 기본 스택 크기
내가 이해하는 것처럼 Linux에서 pthread의 기본 스택 크기는 16K입니다. 64 비트 Ubuntu 설치에서 이상한 결과가 나타납니다. $ ulimit -s 8192 또한: pthread_attr_init(&attr); pthread_attr_getstacksize(&attr, &stacksize); printf("Thread stack size = %d bytes \n", stacksize); Prints Thread stack size = 8388608 bytes 스택 크기가 "8388608"이 아니라고 확신합니다. 무엇이 잘못 될 수 있습니까?
24 c  multithreading 


6
쉘에서 .bash_profile / .profile / bashrc에 함수를 추가하는 방법은 무엇입니까?
에포크 시간을 날짜로 변환하는 기능이 있습니다. 여기에 정의가 있습니다 date1(){ date -d @$1 } 나는 쓸 수 있기를 원합니다 : $ date1 xxxyyy xxxyyy는 매개 변수이며 함수에 전달하므로 해당 날짜를 얻을 수 있습니다. 나는 중 하나에 추가해야 이해 .bash_profile, .profile또는 .bashrc그것을 소스 다음과 : $ source file 그러나 어떤 파일을 …
24 bash  shell  function  profile 

5
해상도가 다른 듀얼 모니터 미러링
다음 xrandr명령을 사용하여 17 "랩톱을 27"외부 모니터와 미러링하여 프레젠테이션을 수행 할 수 있습니다. xrandr --output LVDS1 --mode 1600x900 --output HDMI1 --mode 1920x1080 --same-as LVDS1 그러나 외부 모니터 (HDMI1)는 1920x1080 대신 1600x900 해상도로 돌아갑니다. xrandr 출력 : Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 …
24 xrandr 

3
ACL에서 ACL을 활성화 한 상태에서 권한을 재귀 적으로 설정하려면 어떻게합니까?
예를 들어, 동료에게 특정 디렉토리에 대한 쓰기 권한을 부여하려고합니다. 하위 디렉토리에 액세스 권한 775, 파일 664가 있고 dir-775에 일부 실행 파일이 있다고 가정하십시오. 이제 쓰기 권한을 추가하고 싶습니다. chmod를 사용하면 다음과 같은 것을 시도 할 수 있습니다. chmod o+w -R mydir/ 그러나 dir을 세계 쓰기 가능으로 만들고 싶지 않기 때문에 …
24 linux  bash  permissions  acl 

3
차이점, 올바른 파일에서만 수정 된 줄 표시
파일이 a있고 에서 복제 된 이후 변경된 b행을 출력하고 싶습니다 . 수정 된 라인, 주변 컨텍스트, 차이 오프셋 마크가 없습니다.ba 쉘 스크립팅을 사용하여 어떻게 할 수 있습니까? (파이썬 / 펄 / PHP / ... 없음) Sed와 awk는 수용 가능한 솔루션입니다. 현재 내가하고있는 일은 --suppress-common-lines와 diff -y이며 정규 표현식 역 참조를 …
24 shell-script  sed  awk  diff 

6
vimdiff 비활성화 / 컬러 코딩 활성화
색상 코딩을 빠르게 비활성화 / 활성화하는 방법이 vimdiff있습니까? 문제는 텍스트에 색을 vim입히고 텍스트가 보이지 않는 경우 텍스트 색이 빨간색이며 vimdiff너무 배경색을 빨간색으로 지정하여 읽기가 어렵다는 것입니다. 따라서 텍스트를 확인하고 나중에 다시 활성화하기 위해 언젠가 색상 코딩을 비활성화하고 싶습니다. 빠르고 쉬운 방법은?
24 colors  vimdiff 


6
파일 용 mkdir -p
이 질문은 Unix & Linux Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . mkdir -p디렉토리를 생성합니다; 또한 필요에 따라 부모 디렉토리를 만듭니다. 파일에 대해 비슷한 명령이 존재합니까? 필요한 경우 파일과 상위 디렉토리를 작성합니까?
24 shell  directory 


2
새 줄을 쓰는 대신 터미널의 줄 내용을 변경하는 방법은 무엇입니까?
따라서 wget웹 페이지를 받으면 파일 다운로드 량을 나타내는 상태 표시 줄이 표시됩니다. 다음과 같이 보입니다 : 25%[=============>______________________________________] 25,000 100.0K/s (밑줄은 공백입니다. 여기에서 연속 공백을 두 개 이상 얻는 방법을 알 수 없었습니다) 그러나 stdout에 다른 줄을 쓰고 다른 진행률 표시 줄을 추가하는 대신 다음과 같이 업데이트합니다. 50%[===========================>________________________] 50,000 100.0K/s 그리고 …
24 terminal 


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