«stdout» 태그된 질문

stdout은 프로세스의 기본 출력 파일 디스크립터 이름입니다. `stdout`에는 특별한 것이 없기 때문에이 태그를 사용해서는 안됩니다 *. 출력을 재지 정하는 방법에 대해서는 [io-redirection] 태그를 사용하고, 파일 디스크립터를 관리하는 방법에 대해서는 [file-descriptors]를 사용하고, 파일 잠금에 대해서는 [lock]을 사용하고, 일반적인 질문에 대해서는 [files]를 사용하십시오. 파일 작업.

2
모든 키보드 키를 빠르게 테스트하는 스크립트
일부 키보드에 잘못된 키보드 키가 있는지 확인해야하므로 최대한 빨리 속도를 높이고 싶습니다. 나는이 특정 작업에 대해 아무것도 발견하지 못했기 때문에 내 생각은 눌린 키를 읽고 모든 키보드 키를 아는 스크립트이므로 빠르게 bash 할 수 있으며 아직 눌리지 않은 키를보고합니다. 나는 중 하나와 그것을 달성 할 수 있다고 가정 showkey이나 xev출력을 …
14 bash  grep  awk  keyboard  stdout 

2
이미 실행중인 스크립트에서 stderr를 리디렉션
나는 며칠 동안 스크립트를 실행 해 왔습니다. stdout을로 리디렉션 $HOME/mylog했지만 아무것도 없을 것이라고 생각했기 때문에 stderr를 리디렉션하지 않았습니다. 갑자기 수천 개의 회선이 stderr에서 나오기 시작하여 작업을 중단했습니다. $HOME/myerr스크립트를 다시 시작할 필요없이 stderr을 지금부터 리디렉션 할 수있는 방법이 있습니까? 상자에 sudo 액세스 권한이 있으며 OS X입니다. 아마도 dtools trapping을 사용하는 것이 …

3
파이프 및 표준 출력으로 직접 출력
명령의 출력을 파이프하여 stdout으로 전달하는 방법이 있는지 궁금합니다. 예를 들어 fortune포춘 쿠키를 인쇄하고 클립 보드에 복사합니다. $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and the Ugly)." (By Matt Welsh)
14 bash  pipe  stdout  tee 

2
stdout / stderr가 인터리빙하는 것을 방지하는 것은 무엇입니까?
일부 프로세스를 실행한다고 가정 해보십시오. #!/usr/bin/env bash foo & bar & baz & wait; 위의 스크립트를 다음과 같이 실행합니다. foobarbaz | cat 내가 알 수있는 한, 프로세스 중 하나가 stdout / stderr에 쓰면 출력이 인터리브되지 않습니다. stdio의 각 줄은 원자 적 인 것처럼 보입니다. 어떻게 작동합니까? 각 라인의 원 자성을 …
13 shell  osx  stdout  output  stderr 



6
언젠가는 무언가를 해보십시오 (그리고 콘솔에 결과를 표시 할 수도 있습니다)
Ubuntu 서버 16.04를 사용하고 at현재 세션에서 유틸리티를 사용하여 echo특정 날짜와 시간을주지 않고 현재 시간보다 1 분 앞당겨서 현재 1 분 (예 :)을 수행하고 싶습니다 . 실패했습니다 : echo 'hi' | at 1m 내가 선택한 이유 at이상은 sleep수면 장애 현재 세션 때문이고 오히려 대부분의 시간을 함께 한 우리의 일보다, 다른 세션에서 …
12 console  stdout  at  sleep  delay 

6
stdin 또는 파일을 버퍼링 할 수있는 프로그램
도움을주기 위해 임시 파일을 사용하는 것 외에도을 /를 stdin얻을 때까지 입력을 버퍼링 할 수 있지만 내용을 출력하지 않는 방법 / 프로그램이 있습니까 EOF? 쉘 변수를 사용하고 싶지 않습니다 (예 :) buffer=$(cat). 이 프로그램은 다음과 같이 작동해야합니다 (프로그램 이름이이라고 가정 buffered-cat). $ buffered-cat line 1 line 2 line 3 ^D # …
12 shell  stdout  buffer 

1
동일한 명령을 실행하면 pts / gnome-terminal보다 tty에서 더 많은 출력을 생성 할 수있는 이유는 무엇입니까?
그놈 터미널 : $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background image: .background_cache.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 Found initrd image: /boot/initrd.img-3.16.0-4-amd64 done Ctrl+ Alt+ 로 액세스 한 tty1 F1: $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background image: …

4
bash에서 명령 출력이 사용할 수있는 줄 수를 제한하는 방법은 무엇입니까?
백그라운드에서 큰 파일을 다운로드하기 시작했습니다. $ nohup wget http://example.tld/big.iso & 또한 nohup.out의 출력을 포함 하는 파일을 제공합니다 wget. 나중에 다운로드 프로세스를보고 싶다면 사용할 수 는 $ tail -f nohup.out있지만 원하는 것보다 빨리 터미널 창을 채 웁니다. 내가보고 싶은 것은 지속적으로 업데이트되는 마지막 줄입니다 ( wget단독으로 사용할 때와 마찬가지로 ). 나는 …
11 bash  tail  nohup  stdout 

5
grep 일치하지 않는 파일의 표시를 억제하는 방법?
를 사용하여 특정 단어가 포함 된 파일을 찾으려고합니다 grep. 디렉토리에 많은 파일이 있습니다 (> 500). 내가 명령을 실행 $ grep 'delete' * 산출 validate_data_stage1:0 validate_data_stage2:0 validate_data_stage3:0 validate_data_stage4:0 validate_data_stage5:0 validate_input_stage1:0 validate_input_stage2:0 validate_input_stage3:0 validate_input_stage4:0 .... and hundred of such lines 지정된 일치 항목이 포함되지 않은 파일입니다. 그 줄이 stdout에 표시되는 것을 억제하고 …


2
원격 활성 터미널에서 명령 실행
PID가 6350 인 터미널 에뮬레이터 (T1)가 열려 있다고 가정하십시오. 다른 터미널에서이 명령 (C1)을 입력하십시오. echo "ls\n" > /proc/6350/fd/0 이것은 lsT1에 새 줄을 쓰지만 실행하지는 않습니다. 왜? 또한 cat|bashwith 를 사용해 echo "ls\n" > /proc/catid/fd/0보았지만 여전히 실행되지 않았습니다. 명령을 다른 터미널에 에코하고 명령을 실행하려면 어떻게해야합니까? 가능한 답변 : $ mkfifo toto; …

2
STDOUT과 STDIN을 연결하면 무엇을 의미합니까?
나는 책을 읽고 있습니다. 모든 프로세스에는 최소 3 개의 통신 채널, 즉 "표준 입력"(STDIN), "표준 출력"(STDOUT) 및 "표준 오류"(STDERR)가 있습니다. 대부분의 명령은 STDIN의 입력을 승인하고 출력을 STDOUT에 씁니다. STDERR에 오류 메시지를 씁니다. 이 규칙을 사용하면 빌딩 블록처럼 명령을 함께 묶어 복합 파이프 라인을 만들 수 있습니다. 쉘은 기호 <, >및 …

1
`docker는 foo를 기록합니다 | less`는 검색 또는 스크롤이 불가능하지만`docker logs foo 2> & 1 | 적은
둘 중 하나를 사용하면 읽을 수있는 텍스트가 제공됩니다. 그러나 stderr 리디렉션을 사용해야 만 스크롤하거나 / somepattern을 입력하고 일치시킬 수 있습니다. 검색하지 않으면 "검색 할 내용 없음 (RETURN 누르기)"과 ~의 열이 표시됩니다. 주어진 stderr와 stdout은 같지 않지만 더 적은 일을 시작할 때까지 왜 같은 것을 올바르게 표시하지 않습니까? 이것은 내가 이해하지 …
10 pipe  less  stdout  stderr 

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