«bash» 태그된 질문

Bash는 GNU 프로젝트의 유닉스 계열 운영 체제를위한 무료 쉘입니다.



6
GNU Screen은 10.5.8에서 PATH를 상속받지 않습니다.
터미널 요구에 따라 매일 화면을 사용하고 있으며 매우 만족합니다. 최근,하지만 난 내 bash는 구성 파일에 일부 업데이트를했고 나는 다양한 설정을 한 것으로 나타났습니다 PATH(요소 PATH, MANPATH, INFOPATH2 곳 등). 파일을 원래대로 수정했으며 이제 모든 환경 변수가에서 한 번 설정되었습니다 .bash_profile. 여기 내 문제가 있습니다. 분명히 두 곳에서 설정 한 이유는 …

1
curl이 200이 아닌 HTTP 상태가되면 bash 스크립트 종료
컬 요청을 수행하기 위해 bash 스크립트 설정이 있습니다. for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done 컬 응답 중 하나가 http 상태! = 200으로 돌아 오면 스크립트를 종료하는 방법이 있습니까? 또한 표준 curl 출력을 유지하고 싶습니다. …

1
로그인 쉘에 ssh + sudo + su
sudo su내 세션의 나머지 부분을 특수 용도의 사용자로 로그인하는 데 사용 하기 위해 정기적으로 ssh를 여러 대 설치했습니다 . 일반적인 작업 과정은 다음과 같습니다. mymachine:~ me$ ssh me@othermachine othermachine:~ me$ sudo su - specialuser # note: no password needed othermachine:~ specialuser$ # do stuff 나는 이것을 별칭으로 할 수있는 하나의 …
11 bash  ssh  sudo 

3
변수에 저장된 명령을 실행
변수에 명령이 저장되어 있습니다. 변수 $i에 값이 있다고 가정 해 봅시다 . cat -nT index.php |grep 'someregex' 입력하여 위의 변수 $i를 실행하려고하면 쉘이 전체 변수를 하나의 명령으로 실행하려고 시도하기 때문에 실패합니다. 나는 또한 백틱을 사용 eval($i)하고 넣었 $i습니다. 쉘을 명령 $i처럼 실행하려면 어떻게 해야합니까? 왜 작동하지 않습니까? $i='echo hi'; $i …
11 linux  bash  shell 

1
Bash : 활성 IP 주소의 역방향 DNS 조회
웹 서버 액세스 로그에서 가장 활동적인 10 개의 IP 주소를 나열하는 한 줄 명령이 있습니다. cat access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail -n10 샘플 결과 집합 (단순화를 위해 3 개의 항목 만 있음)은 다음과 같습니다. 20 12.34.56.7 22 3.67.89.201 29 9.0.203.255 …
11 linux  networking  bash  dns 

3
일시 중단하지 않고 전경 프로세스를 백그라운드에 넣을 수 있습니까 (control + z)?
TCP 및 UDP 패킷을 수신하는 응용 프로그램을 실행 중이므로 일시 중지 할 수 없습니다. 나는을 사용하여 백그라운드 모드에서 다른 인수로 동일한 응용 프로그램의 3 개의 프로세스를 초기에 실행했습니다 &. 내가했을 때 $fg세 가지 프로세스가 모두 포 그라운드로 들어갔다. 이제 다시 일시 중단하지 않고 백그라운드로 보내려고합니다. 어떻게해야합니까?
11 linux  bash  unix 

8
다른 디렉토리에서 스크립트 실행
종종 실행하려는 스크립트가 현재 작업 디렉토리에 없으며 실제로 떠나고 싶지 않습니다. 다른 디렉토리에서 스크립트 (BASH, Perl 등)를 실행하는 것이 좋습니까? 그들은 보통 제대로 운영하는 데 필요한 모든 것을 찾을 수 있습니까? 그렇다면 "먼"스크립트를 실행하는 가장 좋은 방법은 무엇입니까? 그렇습니까 . /path/to/script 또는 sh /path/to/script sudo그런 경우 어떻게 사용 합니까? 예를 …

2
bash <<구문의 의미는 무엇입니까?
다음과 같이 설치된 RVM (Ruby Version Manager) : bash -s stable &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 나는 첫 번째 &lt;의미 (bash 스크립트를 bash 인터프리터에게 공급함)가 무엇인지 이해합니다 &lt;(...). 따라서 괄호로 무엇을하고 여기보다 작습니다. 어떤 경우에 동일한 구문을 사용할 수 있습니까? 나는 인터넷에서 발굴하려고 시도했지만이 SO 질문 /programming/2188199/bash-double-or-single-bracket-parentheses-curly-braces 와 우분투 포럼 에서이 …
11 bash  syntax 

1
다른 파일에서 별명을로드하는 .bashrc
.bashrc 파일이 있는데 .aliases 파일에서 별칭을 읽고 설정하도록 설정하고 싶습니다. 현재 나는 : # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done &lt; .aliases 그러나 로그인하면 다음을 얻습니다. -bash : 별명 : -fu : 찾을 수 없음 -bash : 별명 : $ USER ": 찾을 …
11 bash  alias  bashrc 

2
배쉬로 배경에 작업을 넣으십시오.
Bash와 함께 백그라운드 작업을 시작할 수 있다는 것을 알고 있습니다 foo &amp;. 그러나 전경 작업을 배경에 넣는 가장 좋은 방법은 Ctrl+ z를하고 일시 중지 한 다음 bg 1배경에서 다시 시작하는 것입니다. 더 빠른 방법이 있습니까? 내가 모르는 일부 Ctrl+ Something키 조합?
11 bash 

7
bash 쉘 스크립트에서 명령을 에코하지만 실행하지 않는 방법은 무엇입니까?
명령을 에코 하지만 실제로 실행하지 않고 쉘 스크립트를 실행하는 방법이 있습니까? 이름이 변수에 저장된 파일을 제거하는 스크립트가 있다고 가정 해 봅시다. #!/bin/bash set -v FN="filename" rm -f ${FN} 추가 set -v하면 실행 전에 다음 명령이 에코됩니다. $ ./scr.sh FN="filename" rm -f ${FN} 이제 실제로 파일을 제거하지 않고이 스크립트의 흐름을보고 싶습니다. …

3
구 아크-Windows 10 + Bash
Guake 가 Windows 10에서 작동하게 하는 방법이 있습니까 , 아니면 새로운 Win 10 Bash를 호스팅 할 다른 드롭 다운 "콘솔 호스트"가 있습니까?
11 windows-10  bash 

2
특정 디렉토리의 파일이 수정 된 경우에만 git pre-commit hook 실행
git pre-commit hook에 대한 bash 스크립트를 만들려고합니다. 커밋이 이루어질 때마다 특정 디렉토리의 파일이 준비된 파일의 일부인지 확인하고 그렇다면 명령을 실행하십시오 (그런트 작업). 지금까지 특정 파일이 수정 된 경우에만 실행을 제외하고는 모든 것이 작동합니다. 이 작업을 수행하려고합니다. SRC_PATTERN="site/assets/js/" if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ] then echo "none" …
11 bash  git 

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