«bash» 태그된 질문

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

5
병렬 쉘 루프
많은 파일을 처리하고 싶습니다. 여러 코어가 있으므로 병렬로 처리하고 싶습니다. for i in *.myfiles; do do_something $i `derived_params $i` other_params; done 나는 Makefile 솔루션을 알고 있지만 명령에는 쉘 globbing 목록에서 인수가 필요합니다. 내가 찾은 것은 : > function pwait() { > while [ $(jobs -p | wc -l) -ge $1 …

6
쉘에서 작은 따옴표를 피할 수있는 방법이 있습니까?
예 : 말하고 싶어 perl -e 'print '"'"'Hello, world!'"'"', "\n";' 작은 따옴표를 피하는 것과 같이 덜 어색한 방법이 있습니까? 예, 쓸 수 있다는 것을 알고 있습니다 perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' 그러나이 질문은 Perl이 아니라 껍질에 인용하는 것에 관한 것입니다. 나는 그것을 수행하는 방법에 …

1
sed에서 작동하지 않는 [AJ]로 [0-9] 교체
모든 숫자 0-9를 sed의 해당 문자로 바꾸는 명령을 작성 중입니다. 나는 내가 잘못하고 있다는 것을 알고 있지만 sed는 대체 정규 표현식을 문자열 리터럴 이외의 것으로 해석하지 않습니다. 내가 사용하는 명령은 sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt 그것은 나에게 매우 간단 해 보이지만 약 한 시간 동안 붙어 있습니다. 수신 한 …


3
파이썬을 대화식으로 실행 한 후 OS-X 터미널이 이상하게 동작합니다.
os-x 터미널에서 python repl (2.7.10)을 실행하고 종료 한 후 터미널은 더 이상 입력 된 입력을 반향하지 않으며 다른 이상한 일이 발생합니다. python다시 실행 exit()하면 터미널이 복원 된 것 같습니다. 이제 탭을 닫고 새 탭을 열었으므로 광범위하게 테스트하지 않았습니다. 나는 이것이 터미널 설정과 관련이 있다고 생각하지만, 그것은 최근의 일이며 기억 나는 …
11 macos  bash  terminal  python 

2
Windows 용 boot2docker의 호스트에서 디렉토리 마운트
docker 1.6과 boot2dockerWindows 8.1 상자를 실행 중입니다. Boot2Docker Start 바로 가기를 사용하면 docker 명령을 기본적으로 실행할 수있는 cygwin bash 프롬프트가 표시됩니다. 사용자 폴더에서 디렉토리를 마운트하는 데 문제가 있습니다. 난 노력 했어: $ docker run -d --name abe -v $APPDATA/Bitcoin:/datadir poliver/bitcoin-abe 오류가 발생합니다. invalid value "C:\\Users\\someone\\AppData\\Roaming/Bitcoin:/datadir" for flag -v: \Users\someone\AppData\Roaming/Bitcoin:/datadir is …

3
TMUX에서 애플리케이션을 시작할 수 없습니다
tmux에서 Sublime Text 또는 SourceTree를 시작하려고 할 때이 오류가 발생합니다. $ subl Unable to launch Sublime Text 2 $ stree Unable to open SourceTree os x 앱도 열 수없는 것 같습니다. $ open MPlayerX.app LSOpenURLsWithRole() failed with error -10810 for the file /Applications/MPlayerX.app. Yoshite OS X 10.10 (14A388a), iTerm 2 …

3
CygWin에 SUDO를 사용 (자동화)하는 방법
CygWinsudo 에서 명령 을 사용할 수있는 것은 상승 된 쉘을 여는 것 보다 유용하고 빠릅니다 . Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. 위에 표시된 것처럼 Linux와 마찬가지로 Windows 명령 / 스크립트도 실행할 수 …

6
“쉘”과“배쉬”라는 용어의 차이점은 무엇입니까?
"Shell"과 "Bash"의 차이점은 무엇이며이 용어의 의미는 무엇입니까? 내가 아는 한 차이는 없습니다. 그러나 "쉘"과 "배쉬"에 관한 많은 책을 보았습니다! 따라서 Mac OS X에서 터미널로 작업하고 bash 스크립트를 작성하려는 경우 어떤 종류의 책을 사용 해야하는지 궁금합니다.
11 macos  bash  shell 


2
웃는 얼굴로 터미널 bash 프롬프트를 어떻게 사용자 정의 할 수 있습니까?
웃는 얼굴을 사용하도록 터미널의 bash 프롬프트를 사용자 정의하는 방법을 알아 내려고합니다. 내가 원하는 것은 (blow 예제에서 볼 수 있듯이) cwd를 프롬프트에서 \ n으로 분리하고 명령이 성공하면 녹색 웃는 얼굴을 표시하고 실패하면 붉은 슬픈 얼굴을 표시하는 것입니다. 어떤 아이디어? 이것은 Peepcode 스크린 캐스트에서 영감을 얻었습니다.

4
디렉토리 이름에 공백이 있으면 bash 변수를 사용하여 디렉토리로 이동하는 것이 작동하지 않습니다.
변수에 다음 명령을 저장하고 싶다고합시다. cd "/cygdrive/c/Program Files/" 그래서 나는 이것을한다 dir="cd \"/cygdrive/c/Program Files/\"" 프로그램 파일 디렉토리로 이동하는 명령을 저장해야하므로 $ dir을 입력하면 해당 디렉토리로 이동합니다. 인용문이 제대로 이스케이프되었는지 확인하려면 다음을 입력합니다. echo $dir 나에게주는 cd "/cygdrive/c/Program Files/" 그래서 모든 것이 잘 작동해야합니다. 그러나 입력하면 $dir 나는 얻다 bash: cd: …
11 linux  bash  cygwin 

2
bash 프롬프트 (PS1)를 설정하면 root가 # 대신 $를 사용하는 이유는 무엇입니까?
CentOS 6.4에 있습니다. 기본적으로 루트 사용자의 프롬프트에는 #기호가 있습니다. 예를 들면 다음과 같습니다 [root@myserver ~]# . echo $PS1인쇄 [\u@\h \W]\$; 그러나 내가하면 PS1="[\u@\h \W]\$"(아무것도 변경해서는 안됩니다), 나는 다음과 같은 프롬프트로 끝납니다 : [root@myserver ~]$. 왜 내가 스스로 설정하려고 할 때 (결국 더 유용한 것으로 바꾸고 싶습니다) $문자 그대로 해석 합니까? …
11 bash  prompt 

5
Linux에서 종료 될 때까지 기다리는 명령이 있습니까?
포트 배치와 함께 putty / plink를 시작하는 Windows 배치 파일을 만들려고하는데 아무것도 없습니다. Windows 부분은 지금까지 준비되었습니다. start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 인증 후 다른 명령을 실행하고 싶지 않기 ForceCommand때문에 Match User선언 과 함께 사용 하고 있습니다 . Match User sampleUser ForceCommand echo 'Success! Close this window …
11 linux  bash  ssh  terminal  putty 


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