Unix & Linux

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

8
고정 된 수의 단어가있는 줄로 텍스트 파일 나누기
관련이 있지만 만족스러운 답변은 없습니다 . 큰 텍스트 파일을 500 단어 정도의 청크로 나눌 수 있습니까? 한 줄에 10 ^ 7 개 이상의 단어 가있는 텍스트 파일 ( http://mattmahoney.net/dc/text8.zip ) 을 가져 와서 N 단어가있는 줄로 나눕니다. 내 현재 접근 방식은 작동하지만 상당히 느리고 추악합니다 (쉘 스크립트 사용). i=0 for …

1
bash 변수 할당에서 단일 괄호
bash에서 단일 괄호가 궁금합니다. 하위 쉘에서 명령을 실행하는 데 사용되고 배열을 만드는 데 사용되지만 다른 용도로 사용된다는 것을 알고 있습니다. 내 관심을 끄는 한 가지는 변수 할당을 사용할 때와 같이 var=(hello) echo $var # hello bash는 오류 또는 아무것도 생성하지 않으며 출력은 마치 var=hello 이 두 변수 정의가 동일합니까 아니면 …
11 bash  array 

2
bash의 좀비
배쉬는 좀비를 만들지 않는 것 같습니다. 프로세스가 종료되면 즉시 처리되는 것처럼 보입니다. bash가 좀비를 만들 수 있습니까? 내가 묻는 이유 : 자식 프로세스를 안전하게 종료하거나 kill -9특정 시간 내에 죽지 않으면 안전하게 프로세스 를 종료하고 싶지만 실수로 자식 프로세스가 아닌 프로세스를 짤리 게하고 싶지 않습니다. 좀비 프로세스는 일반적으로 매우 쉽고 …
11 bash  process 

4
`mv`를 사용하여 파일 이름에 개행을 추가하십시오
심각한 질문입니다. 일부 awk스크립트를 테스트 하고 이름에 줄 바꿈이있는 파일이 필요합니다. ?를 사용하여 파일 이름에 줄 바꿈을 추가 할 수 mv있습니까? 나는 지금 이것을 할 수있다 touch: touch "foo bar" 터치로 복사 및 붙여 넣기마다 줄 바꿈 문자를 추가했습니다. 그러나 나는 fooReturnbar내 껍질에 쓸 수 없다 . 파일 이름에 줄 …

3
쉘 간 전환, 현재 재생중인 음악을 중지
음악을 들으면서 Ctrl+ Alt+를 사용하여 가상 콘솔을 변경 F2하고 갑자기 음악이 일시 중지되었습니다. X 서버 Ctrl+ Alt+ 를 실행하는 콘솔로 돌아가 F7거나 현재 사용중인 콘솔에서 사용자 ( Ctrl+ Alt+ F2)로 로그인 하면 음악이 다시 재생됩니다. Linux (Ubuntu를 사용하고 있습니다)는 다중 사용자 운영 체제입니다. 내가 아는 한, 사용자가 로그온하여 동시에 작업 …
11 ubuntu  xorg  audio  console 

5
웹 페이지에서 클릭 이벤트시 쉘 명령 실행
브라우저에서 텍스트를 클릭 할 때 bash 명령을 실행하는 방법이 있습니까? 웹 페이지는 컴퓨터 A에 있고 브라우저는 컴퓨터 B에 있습니다. 예 hsetroot를 들어 이미지를 클릭 할 때 배경 화면을 변경하기 위해 컴퓨터 B에서 코드를 실행하고 싶습니다 .
11 shell  browser  events 

1
명령 행을 사용하여 PDF에서 이미지 교체
일부 PDF 파일을 처리해야합니다. 이 작업은 주어진 이미지 파일을 다른 이미지 파일로 교환하여 구성됩니다. 첫 번째 문제는 배치 프로세스에서 명령 줄에서 PDF 이미지를 바꾸는 방법입니다. 다음으로 교체해야 할 이미지를 식별하는 방법 (PDF 파일에 둘 이상의 이미지가있을 수 있음)과 같은 다른 문제를 해결하려고합니다. 그러나 먼저 첫 번째 문제 인 PDF의 이미지를 …

6
차를 만들 때 로그인 화면에서 시스템 시간 초과를 피하는 방법은 무엇입니까?
HP G250 랩탑 및 이전 HP 데스크탑에서 실행되는 Linux Mint 17.1 (MATE). 그것은 단지 나와 집에있는 개이며 하루 종일 컴퓨터를 실행하는 것을 좋아하지만 몇 분 동안 활동이 없으면 로그인 화면으로 돌아갑니다. 하루 종일 긴 "보안 암호"를 입력하면 피곤해 지므로 적어도 시간을 늘리거나 시간 초과를 완전히 중지하고 싶습니다.

4
작업 디렉토리 당 기록 유지 (쉘 세션 당 참조)
현대 쉘의 히스토리 기능을 경로로 만들 수있는 방법이 있습니까? 내 작업 컨텍스트는 파일 시스템의 경로로 나뉘어져 있으며 반복적으로 실행되는 명령과 같은 셸 활동 패턴은 각 '프로젝트'마다 고유 한 경향이 있습니다. 히스토리 기능을 현재 경로 (또는 하위 경로)에서 실행 된 명령으로 범위를 지정할 수 있다면 좋을 것입니다.

2
줄 바꿈을 무시하고 파일에서 텍스트를 검색하는 방법은 무엇입니까?
파일에서 여러 줄로 나눌 수있는 텍스트를 검색하고 싶습니다. 줄 바꿈을 무시하고 일치하는 줄 범위를 반환하는 grep. 예를 들어을 검색 is an example file하고 다음 파일에서 찾을 것으로 예상합니다. 이다 예제 파일. 선행 또는 후행 공백에 의존하지 말고 모든 형태의 공백을 완전히 무시하는 것이 가장 좋습니다 (이상적으로는 일련의 공백을 단일 공백으로 …

2
두 개의 네트워크 인터페이스에서 별도의 네트워크 트래픽
두 개의 네트워크 인터페이스에서 네트워크 트래픽 분리 구성 방법에 대한 전문 지식을 빌려 주실 수 있습니까? 지금까지 이해했듯이 고정 경로는 기본 게이트웨이를 사용하도록 설계되지 않은 네트워크 트래픽에 사용됩니다. 기본 게이트웨이는 로컬 네트워크로 향하지 않고 라우팅 테이블에 선호 경로가 지정되지 않은 모든 트래픽에 사용됩니다. 시나리오는 다음과 같습니다. 네트워크의 각 컴퓨터에는 두 …
11 debian  centos  rhel  routing 

1
쉘의 모든 btrfs 파일 시스템 및 서브 볼륨 나열
POSIX 쉘 에서 C를 사용하지 않고 모든 btrfs 파일 시스템 하위 볼륨 에 대한 정보를 얻는 편리한 방법이 있습니까? /sys/fs/btrfs는 파일 시스템에만 정보를 포함하고 하위 볼륨에는 아무것도 포함하지 않으므로 현재 모든 파일 시스템을 임시 폴더에 마운트하고로 스캔 btrfs subvol list한 다음 결과 출력을 구문 분석합니다. 말할 것도없이, 그것은 상당히 추악합니다. …
11 shell  btrfs 

2
ThinkPad / void paste를 사용한 가운데 클릭 스크롤
ThinkPad USB 키보드가 있는데 가운데 클릭을 사용하여 붙여 넣기 및 스크롤을 할 수 있기를 원합니다. 이것은 ThinkPad 노트북에서 작동합니다. 랩톱에서 가운데 ​​클릭 버튼을 충분한 시간 동안 누르고 있으면 놓으면 " 붙여 넣기 "로 해석됩니다 . 더 오래 누르고 있으면 " scroll "으로 해석됩니다 . 문제는 즉, USB 키보드를 사용하여 붙여 …
11 x11  mouse  thinkpad 

2
배쉬 :“역사 번호”대“명령 번호”
인터넷 검색에서 PS1 변수를 통해 쉘 프롬프트를 사용자 정의하는 방법에 사용할 수있는 특수 문자 표가 표시됩니다. 특히: \! the history number of this command \# the command number of this command "역사 번호"가 더 일반적으로 사용되는 것 같습니다. 나는 !523역사에서 명령을 다시 실행하는 것과 같은 명령을 사용하는 방법을 알고 있습니다. …

4
stdin이 닫힐 때 netcat이 종료되지 않습니다
를 통해 메시지를 보내려고합니다 netcat. 메시지를 보낸 후 netcat종료해야합니다. 나는 다음을 시도했다. cat tsmmessage.bin | nc -u localhost 4300 nc -u localhost 4300 < message.bin -q옵션 상태 : -q 초 stdin에서 EOF 후 지정된 시간 (초) 동안 기다렸다가 종료하십시오. 초가 음수이면 영원히 기다리십시오. 그러나 nc -q0 -u localhost 4300 < …
11 netcat 

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