«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

4
백그라운드에서 실행중인 쉘 스크립트 종료
inotifyt-tools의 inotifywait 유틸리티를 사용하여 디렉토리를 모니터하는 쉘 스크립트를 작성했습니다. 해당 스크립트가 백그라운드에서 계속 실행되기를 원하지만 원하는 경우 스크립트를 중지하고 싶습니다. 지속적으로 실행하려면 다음을 사용했습니다 while true. 이처럼 : while true; do #a set of commands that use the inotifywait utility end 파일에 파일을 저장 /bin하고 실행 파일로 만들었습니다. 백그라운드에서 실행되도록 …
12 bash  shell  kill  inotify 

4
bash에서 작업 제어 사용 안함 (CTRL-Z)
실수로 CTRL+ Z를 누르면 응용 프로그램이 백그라운드로 사라지는 경우가 종종 있습니다. 나는 그것을 다시 가져올 수 있다는 것을 알고 fg있으므로 그렇게 큰 문제는 아닙니다. 그러나 job control어쨌든 이것을 끄는 것이 궁금 합니다. 평생 동안, 나는 필요할 때 하나의 사례를 기억할 수 없으며 단지 과거의 유물로 보입니다. job control완전히 비활성화해도 괜찮 …

4
모든 ssh 명령의 로컬 타임 스탬프 로깅?
어떻게 내가에서 사용하는 모든 원격 명령의 로컬, 타임 스탬프 기록을 유지할 수 있습니다 ssh(명령 줄에서 OpenSSH 클라이언트를 통해 시작 bash)? 요구 사항 : 본질적인: 서버 로깅에 의존하지 않고 100 % 클라이언트 측 사용자의 홈 디렉토리에 저장된 로그를 사용하여 사용자별로 구성하거나 설치했습니다. 다양한 사용자 및 호스트와의 여러 동시 세션 간 구별을 …

4
bash 완성에 패턴을 추가하는 방법 (unzip 용)?
입력 할 때 unzip <tab> 명령 .zip으로 탭 완성의 표준 동작 인로 끝나는 모든 파일 목록을 얻습니다 unzip. 그러나 unzip파일 .udp외에도으로 끝나는 목록 파일에 대해 bash 완료를 원합니다 .zip. 지역에서 어떻게이 동작을 수행 할 수 .bashrc있습니까?

2
파이프 (|)를 변수에 저장하는 방법?
아이디어는 그것을 명령의 파이프로 사용하는 것입니다. 예를 들어, 몇 가지 긴 경로가 반복해서 다시 입력되고 파이프와 두 번째 프로그램이 뒤 따릅니다. "directory1/directory2/direcotry3/file.dat | less -I " 해당 부분을 변수에 저장하고 싶기 때문에 다음과 같이 사용할 수 있습니다. r="directory1/directory2/direcotry3 \| less -I -p " $ cat path1/path2/$r <searchterm> 대신에 나는 cat: …
12 bash  pipe  variable 

3
괄호 (순열)와 배열 확장을 동시에 사용할 수 있습니까?
Bash의 {}괄호 확장 구문으로 쉽게 순열을 만들 수 있습니다. # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du /이 가능 방법이 매우 어색 사용을 제외하고 배열과 함께이를 사용하는 경우는 나에게 분명하지 않다 $() echo과eval 중괄호 확장과 함께 배열을 사용하는 간단한 방법이 …

2
Dropbox 폴더에 파일이로드 될 때 inotifywait를 사용하여 파일 이동
CentOS의 보관함에 나타나는 즉시 다른 폴더로 파일을 이동하는 방법을 찾으려고합니다. 나는 단서를 찾기 위해 인터넷을 닦았지만 inotify파일이 나타날 때 파일을 처리하는 스크립트를 호출하는 데 사용해야한다는 사실 이상을 얻을 수는 없습니다 . 내 BASH 지식은 매우 제한되어 있으며 PHP로 작성할 수 있을지 의심됩니다. 즉, inotify?를 사용하여 표시되는 즉시 다른 폴더로 파일을 …
12 bash  centos  inotify 

4
apt-get에서 온 누군가를 위해 bash 스크립트에서 zypper를 사용하는 방법은 무엇입니까?
bash 스크립트에서 apt-get에서 zypper로 이동하는 방법에 대한 몇 가지 질문이 있습니다. 이것과 동등한 것은 무엇입니까? sudo apt-get install curl --assume-yes (컬은 모든 패키지가 될 수 있습니다) Zypper Cheat Sheet-openSUSE를 찾았습니다 . 아주 좋아요! 그러나 나는 경험의 목소리에 감사하겠습니다. 모든 프롬프트에 자동으로 동의하고 응답이 필요한 것을 건너 뛰지 않으려는 스크립트에서 zypper를 …

3
Zsh와 Bash 간의 히스토리 공유 또는 동기화
Bash와 Zsh를 전환하고 기록 검색 기능을 사용하여 명령을 복구하는 경우가 종종 있습니다. 그러나 Bash와 Zsh에는 다른 기록 파일이 있기 때문에 검색하려는 명령이 다른 셸에서 실행 된 경우가 종종 있습니다. 둘 사이에서 히스토리를 공유하거나 동기화 할 수있는 방법이 있습니까?

2
bash와 X11간에 클립 보드 공유
에서 이 스레드 X11에서 클립 보드에, 이전에 그놈 터미널에서 마우스로 선택되어있는 텍스트를 복사하는 방법 상단 응답을 보여줍니다. 내 질문은 : bash set-mark 및 키보드 단축키 복사 (예 : set-mark+ M-w)를 사용하여 터미널에서 텍스트를 복사한다고 가정 해보십시오 . 이 클립 보드를 X11과 공유 할 수 있습니까? 편집 : 원래 질문에서 나는 …
12 bash  x11  clipboard 

2
쉘 내장 명령 이해
에서에서 bash는 설명서 , 그것은 것을 쓰여 Builtin commands are contained >>> within <<< the shell itself 또한 이 답변은 A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some >>> other program <<< 내가 …

3
배쉬 = ~ 정규식 및 https://regex101.com/
https://regex101.com/을 사용 하여 문자열에서 IP 주소의 첫 항목을 반환하는 정규식을 작성했습니다. 정규식 : (?:\d{1,3}\.)+(?:\d{1,3}) 구분자를 포함한 RegExp : /(?:\d{1,3}\.)+(?:\d{1,3})/ 다음 테스트 문자열을 사용하십시오. eu-west 140.243.64.99 다음과 완전히 일치합니다. 140.243.64.99 앵커 등으로 무엇을 시도하든 다음 bash 스크립트는 생성 된 정규식에서 작동하지 않습니다. temp="eu-west 140.243.64.99 " regexp="(?:\d{1,3}\.)+(?:\d{1,3})" if [[ $temp =~ $regexp …

2
bash vi 모드에서 jk를 삽입 모드를 종료하도록 맵핑하십시오.
bash 쉘과 함께 ubuntu 16.04의 새로 설치를 사용하고 있습니다. 내가하고 싶은 두 가지가 있습니다. 터미널에서 vim 같은 움직임을 가질 수 있도록 vi 모드를 설정하십시오. 다음을 입력하여 삽입 모드를 종료하십시오. jk 내가 읽어 다른 게시물 이가 함께 할 수있는 방법 zsh, 내가 함께 할 수있는 방법 bash? tl; dr 후에 파일에 …

2
bash 함수의 선택적 매개 변수
새로운 SVN 분기를 신속하게 만드는 기능이 있습니다. function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } 주소와 다른 것들을 찾아서 붙여 넣지 않고도 신속하게 새로운 지점을 만드는 데 사용합니다. 그러나 메시지 (-m 옵션)의 경우 세 번째 매개 변수를 제공하면 메시지로 사용되는 매개 변수를 사용하고 싶습니다. 그렇지 …


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