Unix & Linux

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


17
tmux가 버퍼를 클립 보드에 복사하도록하기
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 …



7
이전 명령의 출력을 인수로 다음에 전달
데이터를 stdout ( command1 -p=aaa -v=bbb -i=4)으로 출력하는 명령이 있습니다. 출력 라인은 다음 값을 가질 수 있습니다. rate (10%) - name: value - 10Kbps 그 '속도'를 저장하기 위해 출력을 grep하고 싶습니다 (파이프가 여기서 유용 할 것입니다). 마지막으로 두 번째 명령의 매개 변수 값이 되길 원합니다 (말하자 command2 -t=${rate}). 내 편이 …

5
해시 명령의 목적은 무엇입니까?
당신이 실행하는 경우 hash는 (해시 이후 실행되는 모든 명령의 경로가 마지막으로 재설정했다 보여줍니다 hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 2 /usr/bin/whoami 매뉴얼 페이지에 따르면 해시의 목적은 다음과 …
118 bash  history 

1
vimdiff를 사용하여 변경 사항을 복사하는 권장 방법은 무엇입니까?
파일을 비교하고 소스 코드 저장소를 업데이트 할 때 vimdiff를 사용하고 싶습니다. 한 파일에서 다른 파일로 변경 사항을 복사하려면 일반적으로 다음과 같은 키 시퀀스를 사용합니다. Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y (copy selected lines) Ctrl + w, …
117 vim  diff 

1
세션에서 다른 창에 연결
두 개의 열린 창으로 실행되는 매우 간단한 tmux 세션이 있습니다. 그 중 하나는 로컬 해킹 용이고 다른 하나는 업무용입니다. 내가하고 싶은 일은 다른 터미널에서 작업 창을 열어두고 해킹 창에 연결하는 것입니다. 그러나 tmux에 연결하자마자 모든 명령이 두 창으로 보내 지므로 다른 창으로 전환하면 다른 터미널에서도 같은 일이 발생합니다. 각 창에 …
117 tmux 

6
cron 탭 작업 내에서`date`를 어떻게 실행할 수 있습니까?
로그 파일 이름에 현재 시간이있는 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: …

7
문자열 비교에 같지 않은 연산자 사용
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" …

3
왜 "에코"가 "터치"보다 훨씬 빠릅니까?
디렉토리의 모든 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 …
116 shell  command  echo 

5
출력을 로그 파일로 리디렉션하고 동시에 프로세스를 백그라운드로 지정할 수 있습니까?
출력을 로그 파일로 리디렉션하고 동시에 프로세스를 백그라운드로 지정할 수 있습니까? 다시 말해, 이와 같이 할 수 있습니까? nohup java -jar myProgram.jar 2>&1 > output.log & 아니면 법적인 명령이 아닙니까? 또는 다음과 같이 수동으로 배경으로 이동해야합니까? java -jar myProgram.jar 2>$1 > output.log jobs [CTRL-Z] bg 1
116 bash  shell  shell-script 

3
원격 컴퓨터에서 로컬 스크립트를 실행하고 인수를 포함시키는 방법은 무엇입니까?
로컬에서 실행될 때 잘 실행되는 스크립트를 작성했습니다. ./sysMole -time Aug 18 18 "-time" , "Aug" , "18" 및 "18" 인수 가 스크립트에 성공적으로 전달됩니다. 이제이 스크립트는 원격 시스템에서 실행되도록 설계되었지만 로컬 시스템의 로컬 디렉토리에서 실행됩니다. 예: ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole 그것은 또한 잘 작동합니다. 그러나 문제는 위에서 언급 …

7
find -mtime +1이 2 일보다 오래된 파일 만 반환하는 이유는 무엇입니까?
나는 주위에 내 마음을 포장하기 위해 사투를 벌인거야 왜find 해석이가하는 방식으로 수정 시간 파일. 특히 -mtime +148 시간 미만의 파일을 표시하지 않는 이유를 이해 하지 못합니다. 예제 테스트로 수정 날짜가 다른 세 개의 테스트 파일을 만들었습니다. [root@foobox findtest]# ls -l total 0 -rw-r--r-- 1 root root 0 Sep 25 08:44 …
116 find  timestamps 


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