«bash» 태그된 질문

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

3
명령 줄에서 다시 시작하지 않고 Ubuntu 시스템 프록시 설정
사용하고 Ubuntu 14.04있습니다. http proxy명령 행에서 설정 을 변경하고 싶습니다 . 이것은 GUI (모든 설정-> 네트워크-> 네트워크 프록시)에서 변경하고 버튼을 클릭하는 것과 같습니다 Apply System Wide. script ( bash) 에서 동적으로 설정을 변경할 계획이므로 시스템을 다시 시작 / 로그 아웃하고 싶지 않습니다 .

3
Bash의 프로세스 대체를 HERE 문서와 결합하는 방법은 무엇입니까?
Bash 버전 4.2.47 (1)-릴리스에서 HERE-dcoument와 같은 형식의 텍스트를 연결하려고 할 때 cat <(fmt --width=10 <<FOOBAR (I want the surrounding parentheses to be part of the HERE-document) (Even the preceding unbalanced parenthesis should be part of it. FOOBAR ) # I want this paranthesis to end the process substitution. 다음과 같은 …

1
exec 3 <& 1은 무엇을합니까?
나는 그 이해 exec내가 할 수 있습니다 / O는 현재 쉘에,하지만 난 단지 사용을 같이보고 재 : exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. 나는 그것이 &lt;입력 스트림을위한 것이고 &gt;출력 스트림을 위한 것임을 …

2
bash 스크립트에서 수천 개의 curl 백그라운드 프로세스를 병렬로 실행
다음 bash 스크립트에서 컬 백그라운드 프로세스를 동시에 실행 하고 있습니다. START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i &gt; $i.txt&amp; END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done 49Gb Corei7-920 전용 서버 (가상이 아님)가 있습니다. top명령을 통해 메모리 소비와 CPU를 추적 하며 경계에서 …
14 linux  performance  bash  curl  wget 


2
Setuid 비트는 bash에 영향을 미치지 않는 것 같습니다.
나는 약간의 실험을하고 이상한 무언가를 발견했다 /usr/bin/bash-test. 의 인스턴스를 실행할 때 bash-test홈 디렉토리가로 설정되지 않았고 /root에서 whoami명령을 실행할 때 bash-test내 사용자 이름 root이로 보고 bash-test되지 않아 루트로 실행되지 않았 음을 나타냅니다. 그러나 setuid 비트를 on으로 설정하면 whoami예상대로 모든 쉘에서 루트로보고되었습니다. setuid 비트를 설정하려고 시도했지만 /usr/bin/bash동일한 동작을 관찰했습니다. setuid 비트를 설정할 …
14 linux  bash  setuid 

3
Bash에서 함수 본문 표시
.bashrc파일에 여러 기능을 설정했습니다 . 함수의 실제 코드를 표시하고 실행하지 않고 빨리 무언가를 참조하고 싶습니다. 함수 정의를 볼 수있는 방법이 있습니까?
14 bash  function 

4
디렉토리의 모든 폴더를 터치
이것을 사용하여 cwd에있는 모든 폴더의 타임 스탬프를 업데이트하려고합니다. for file in `ls`; do touch $file; done 그러나 작동하지 않는 것 같습니다. 어떤 아이디어가 있습니까?
14 bash  touch 

12
리눅스 diff 도구 : 수정 된 파일 목록 만들기
Linux 명령 줄 도구를 사용하여 프로그래밍 방식으로 수정 된 파일 목록을 작성하는 방법은 무엇입니까? 특정 파일 (델타, 패치)의 차이점에 관심이 없습니다. 이전 제품 릴리스와 비교하여 새 파일 또는 수정 된 파일 목록을 원합니다. 새 제품 업데이트를 게시 할 수 있습니다. 업데이트 : diff -qr매우 편리한 출력을 생성하지 않습니다. 출력 diff …

3
느낌표`!`가 때때로 bash를 화나게하는 이유는 무엇입니까?
!명령 줄 기록의 맥락에서 명령 줄에 특별한 의미가 있음을 알고 있지만 실행 스크립트에서 느낌표가 때때로 구문 분석 오류를 일으킬 수 있습니다. 이벤트 와 관련이 있다고 생각 event하지만 이벤트 가 무엇인지 또는 무엇을 하는지 모르겠습니다 . 그럼에도 불구하고 같은 명령이 상황에 따라 다르게 작동 할 수 있습니다. 아래의 마지막 예는 오류를 …

2
bash 중첩 대소 문자 구문 및 ;; 터미네이터
;;중첩 된을 포함하는이 bash 스크립트에 충분한 터미네이터가 case있습니까? case "$1" in OK) # Nothing needs done echo -n "OK:1" ;; CRITICAL) case "$2" in SOFT) case "$3" in 1|2) soft_reset_pool.sh ;; esac ;; HARD) case "$3" in 1|2) hard_reset_pool.sh ;; 3|4) hard_reset_service ;; esac ;; esac ;; esac 내가 화를 …
14 bash 

1
.bashrc와 .inputrc의 차이점은 무엇입니까
나는 유닉스 시스템에 새로운 오전, 그것은 흥미로운처럼 설정 파일에 사용자 정의 기능과 구성을 만들 것을 발견 .bashrc하고 .inputrc. 그러나 두 가지의 차이점을 이해하지 못합니다. 예를 들어, 별칭을 만들 때에 넣었습니다 .bashrc. Example 1: alias ...='cd ../../' 이전 또는 다음 명령을 찾기 위해 화살표 키를 사용하는 것과 같은 작업을 만들 때 …


3
셸 : 명령 대체에서 줄 바꿈 ( '\ n')을 유지합니다.
후행 줄 바꿈 문자를 포함하여 명령 대체의 정확한 출력을 캡처하고 싶습니다 . 기본적으로 제거되어 있으므로 유지하기 위해 약간의 조작이 필요할 수 있으며 원래 종료 코드를 유지하고 싶습니다 . 예를 들어, 가변 개수의 후행 줄 바꿈 및 종료 코드가있는 명령이 제공된 경우 : f(){ for i in $(seq "$((RANDOM % 3))"); …
14 bash  shell 

1
bash : 경고 : 셸 수준 (1000)이 너무 높으며 1로 재설정
방금이 명령을 실행하려고했습니다. /etc/ssl/acme/acme.sh --log /var/log/p3x/acme/acme.sh.log --home /etc/ssl/acme --force --issue -d patrikx3.tk -w /var/www/acme-challenge 이 오류가 발생했습니다. bash : 경고 : 셸 수준 (1000)이 너무 높으며 1로 재설정 이 오류는 무엇입니까?
14 bash 

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