tmux 버퍼에있는 것을 내 클립 보드에 복사하는 적절한 방법을 찾으려고합니다. 나는 같은 몇 가지 다른 것을 시도했다 bind-key p select-pane -t 2 \; split-window 'xsel -i -b' \; paste-buffer 접두사 -p를 수행 한 후 control-d를 누르기 만하면됩니다. 나는 그렇게함으로써 그것을 고치려고 노력했다. bind-key p select-pane -t 2 \; split-window 'xsel …
sh sys-snap.sh & 무엇입니까 sh? 무엇입니까 sys-snap.sh? 왜 &줄 끝에 넣어야 합니까? 누구든지 구문을 설명 할 수 있습니까? 포함하지 않는 &I 누를 때까지 스크립트가 프롬프트로 돌아 가지 않을 Ctrl+를 C. 함께 &내가 눌러 입력하고 작동합니다.
데이터를 stdout ( command1 -p=aaa -v=bbb -i=4)으로 출력하는 명령이 있습니다. 출력 라인은 다음 값을 가질 수 있습니다. rate (10%) - name: value - 10Kbps 그 '속도'를 저장하기 위해 출력을 grep하고 싶습니다 (파이프가 여기서 유용 할 것입니다). 마지막으로 두 번째 명령의 매개 변수 값이 되길 원합니다 (말하자 command2 -t=${rate}). 내 편이 …
파일을 비교하고 소스 코드 저장소를 업데이트 할 때 vimdiff를 사용하고 싶습니다. 한 파일에서 다른 파일로 변경 사항을 복사하려면 일반적으로 다음과 같은 키 시퀀스를 사용합니다. Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y (copy selected lines) Ctrl + w, …
두 개의 열린 창으로 실행되는 매우 간단한 tmux 세션이 있습니다. 그 중 하나는 로컬 해킹 용이고 다른 하나는 업무용입니다. 내가하고 싶은 일은 다른 터미널에서 작업 창을 열어두고 해킹 창에 연결하는 것입니다. 그러나 tmux에 연결하자마자 모든 명령이 두 창으로 보내 지므로 다른 창으로 전환하면 다른 터미널에서도 같은 일이 발생합니다. 각 창에 …
로그 파일 이름에 현재 시간이있는 cron 스크립트에 대한 로그 파일을 만들고 싶습니다. 이것은 내가 사용하려고 한 명령입니다. 0 * * * * echo hello >> ~/cron-logs/hourly/test`date "+%d"`.log 불행히도이 메시지가 실행될 때이 메시지가 나타납니다. /bin/sh: -c: line 0: unexpected EOF while looking for matching ``' /bin/sh: -c: line 1: syntax error: …
PHONE_TYPE변수에 유효한 세 가지 값 중 하나가 포함되어 있는지 확인하려고했습니다 . if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi 위의 코드는 저에게 효과적이지 않으므로 대신 시도했습니다. if [ "$PHONE_TYPE" …
디렉토리의 모든 xml 파일에서 현재 시간으로 타임 스탬프를 업데이트하려고합니다 (재귀 적으로). Mac OSX 10.8.5를 사용하고 있습니다. 약 300,000 개의 파일에서 다음 echo명령은 10 초가 걸립니다 . for file in `find . -name "*.xml"`; do echo >> $file; done 그러나 다음 touch명령은 10 분이 걸립니다 ! : for file in `find …
출력을 로그 파일로 리디렉션하고 동시에 프로세스를 백그라운드로 지정할 수 있습니까? 다시 말해, 이와 같이 할 수 있습니까? nohup java -jar myProgram.jar 2>&1 > output.log & 아니면 법적인 명령이 아닙니까? 또는 다음과 같이 수동으로 배경으로 이동해야합니까? java -jar myProgram.jar 2>$1 > output.log jobs [CTRL-Z] bg 1
로컬에서 실행될 때 잘 실행되는 스크립트를 작성했습니다. ./sysMole -time Aug 18 18 "-time" , "Aug" , "18" 및 "18" 인수 가 스크립트에 성공적으로 전달됩니다. 이제이 스크립트는 원격 시스템에서 실행되도록 설계되었지만 로컬 시스템의 로컬 디렉토리에서 실행됩니다. 예: ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole 그것은 또한 잘 작동합니다. 그러나 문제는 위에서 언급 …
나는 주위에 내 마음을 포장하기 위해 사투를 벌인거야 왜find 해석이가하는 방식으로 수정 시간 파일. 특히 -mtime +148 시간 미만의 파일을 표시하지 않는 이유를 이해 하지 못합니다. 예제 테스트로 수정 날짜가 다른 세 개의 테스트 파일을 만들었습니다. [root@foobox findtest]# ls -l total 0 -rw-r--r-- 1 root root 0 Sep 25 08:44 …