Unix & Linux

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

7
이 유닉스 소켓 페어의 다른 쪽 끝은 누구입니까?
UNIX 소켓의 다른 쪽 끝에 어떤 프로세스가 있는지 확인하고 싶습니다. 특히, socketpair()문제는 모든 UNIX 소켓에서 동일하지만 로 작성된 것을 묻습니다 . , 및 s parent를 만드는 프로그램 이 있습니다. 상위 프로세스가 닫히고 계속 통신합니다. 아이는 그 반대 입니다. 그런 다음 아이는 다른 프로그램을 합니다. 이 소켓 쌍을 통해 두 사람이 …



10
들여 쓰기하는 동안 여러 줄의 변수에 문자열 값을 할당하는 방법은 무엇입니까?
문제: 변수에 꽤 긴 값을 할당해야합니다. 내 스크립트의 모든 줄은 특정 수의 열 아래에 있어야합니다. 그래서 둘 이상의 줄을 사용하여 할당하려고합니다. 들여 쓰기없이 간단하게 수행 할 수 있습니다. VAR="This displays without \ any issues." echo "${VAR}" 결과: This displays without any issues. 그러나 들여 쓰기가있는 경우 : VAR="This displays with …
54 variable 

4
프로세스 종료시 기본 종료 코드?
처리 할 수있는 신호와 같이 SIGINT또는 처리 할 수없는 신호로 프로세스가 SIGTERM종료되면 프로세스의 종료 코드는 무엇입니까? 처리 할 수없는 신호는 SIGKILL어떻습니까? 내가 알 수 있듯이 프로세스를 SIGINT종료하면 종료 코드 가 발생할 수 130있지만 커널 또는 셸 구현에 따라 다를 수 있습니까? $ cat myScript #!/bin/bash sleep 5 $ ./myScript <ctrl-c …

5
첫 줄과 마지막 줄없이 파일 내용 인쇄
첫 줄과 마지막 줄을 건너 뛰고 파일을 에코 할 수있는 간단한 방법이 있습니까? 나는에서 배관보고 있었다 head으로 tail,하지만 난 처음부터 전체 라인을 알아야 할 것 같은 사람들을 위해 보인다. 나는 또한보고 split있었지만 그것으로 할 수있는 방법을 보지 못했습니다.

7
mount에 루트 권한이 필요한 이유는 무엇입니까?
Linux에서 마운트하기 위해 사용자가 마운트 / 루트 당 sudo / 특정 적으로 권한을 부여해야하는 이유는 무엇입니까? 사용자가 무언가를 마운트 할 수 있는지 여부는 소스 볼륨 / 네트워크 공유 및 마운트 지점에 대한 액세스 권한을 기반으로 결정해야합니다. 비 루트 마운트의 두 가지 용도는 파일 시스템 이미지를 사용자 소유 방향으로 마운트하고 네트워크 …

5
구분 기호가 처음 나타날 때 문자열 분리
다음 형식의 문자열이 있습니다. id;some text here with possible ; inside 를 처음으로 두 문자열로 나누고 싶습니다 ;. 따라서 다음 id과 같아야합니다.some text here with possible ; inside 문자열을 분할하는 방법을 알고 cut -d ';' -f1있지만 (예 :) ;왼쪽 부분에 있기 때문에 더 많은 부분으로 분할됩니다 .

6
rsync를 사용하여 디렉토리간에 파일을 이동 (복사하지 않음)합니까?
rsync 를 사용하여 한동안 파일을 복사했습니다. 내 이해는 전송할 파일 중 일부가 대상 디렉토리에 이미있을 때 rsync 가 cp 보다 빠르다는 것 입니다. 즉, 증분 차이 (예 : "델타") 만 전송합니다. 이것이 맞다면, rsync 를 사용하여 폴더 A 의 내용 , 예를 들어 폴더 B 의 내용을 B 가 비어있는 …
54 rsync  cp 

4
Linux : 인수를 기반으로 프로세스 종료
명령 줄 인수를 기반으로 프로세스를 종료하려면 어떻게해야합니까? killall, pgrep및 pkill프로세스 이름을 기준으로 만 작동하는 것. Java 가상 머신 내에서 실행되는 여러 애플리케이션을 구별 할 수 있으려면 java이 프로세스가 필요합니다. 모든 애플리케이션의 프로세스 이름과 명령 행 인수를 보면 실제 애플리케이션 이름을 찾을 수 있습니다. 이것은 수동으로 수행 ps aux | grep …
54 linux  kill 

3
쉘 스크립트에서 환경 변수를 "내 보낸"방법은 무엇입니까?
Amazon EC2 계정이 여러 개 $EC2_HOME있는데 스크립트를 사용하여 와 같은 변수를 빠르게 전환하려고합니다 . 다음과 같이 쉘 스크립트를 설정했습니다. #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME 스크립트를 실행할 때 EC2_HOME설정된 것으로 알고 있지만 export스크립트가 완료된 후 를 사용 하면 변수 가 계속 사용 된다고 생각했습니다 . 달리기 echo $EC_HOME는 아무것도 표시하지 않기 …


4
GTK-애플리케이션별로 다크 테마를 활성화 / 설정
응용 프로그램에 gtk-application-prefer-dark-theme을 설정하는 방법이 있습니까? 이것은 일반적으로 응용 프로그램에 의해 코드에서 설정됩니다. 그놈의 눈과 토템과 같은 앱이 켜집니다. 사용자가 응용 프로그램 기반으로 켜고 싶습니다. 그놈 터미널의 경우 일반적으로 검정색 배경색 구성표에 흰색 텍스트를 사용하며 어두운 창 테두리가 있으면 전체 모양이 향상됩니다. 또한 vlc를 켜고 싶습니다.
54 gnome  gtk  gtk3 

1
nginx는 구성에서 주석 블록을 지원합니까?
여기에 nginx 구성이 있습니다. 블록을 주석 처리해야합니다. ...things I want... ...things I don't want... ...things I want... 내용은 30-50 줄이며 백업 및 삭제하지 않습니다. 또한 #30-50 코드 줄의 시작 부분에 s를 쓰고 싶지 않으며 텍스트 편집기를 스크립트 / 구성 하여이 작업을 수행하고 싶지 않습니다. 나는 그것이 아주 사소한 특징이라고 생각합니다. …
54 nginx 

2
심볼릭 링크 생성-존재하는 경우 덮어 쓰기
파일을 만들 때마다 데이터를 가져 와서 /path/to/data/folder/month/date/hour/minute/file심볼릭 링크하고 /path/to/recent/file자동으로 수행 하고 싶습니다 . /path/to/recent/file존재하는 경우 미리 알지 못한다고 가정하면 (존재하지 않는 경우) 작성하거나 존재하는 경우 교체하는 방법은 무엇입니까? 나는 그것이 존재하는지 확인한 다음 삭제, symlink를 수행 할 수 있다고 확신하지만 한 단계에서 원하는 것을 수행하는 간단한 명령이 있는지 궁금합니다.
54 bash  symlink 

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