«bash» 태그된 질문

Bash (Bourne-Again SHell)는 기본적으로 우분투의 명령 행 인터페이스에서 사용되는 쉘입니다.

2
shopt은 스크립트에서 실행될 때 찾을 수없는 명령 행에서 작동합니다.
나는 주변에 일부 파일을 복사하는 스크립트를 작성하고 사용하기 위해 노력하고있어 shopt -s dotglob dotfiles 복사 CP 있도록 같은 .jshint과 이것 저것. shopt -s dotglob오류없이 bash 프롬프트에서 직접 실행할 수 있습니다 . 그러나 스크립트를 실행하면 오류가 발생합니다. script.sh: 81: script.sh: shopt: not found shebang header와 함께 bash shell 에서이 스크립트를 실행하고 …
13 bash  scripts 

6
명령 줄을 통해 백그라운드에서 노래를 재생하려면 어떻게해야합니까?
나는 설치했다 play: sudo apt-get install sox libsox-fmt-mp3 이제 다음과 같이 오디오 파일을 재생할 수 있습니다. play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 쉘을 배우고 있기 때문에 다음과 같이 할 수 있기를 바랍니다. (sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 ) & 10초 후에 화면을 다음과 같이 볼 수 …
13 command-line  bash  music  sox 

5
DOS의 pause 명령과 동일한 bash는 무엇입니까?
계속하기 전에 경고를 표시하려면 셸 스크립트에서 일시 중지해야합니다. 예를 들어 DOS에서는 다음과 같이 진행됩니다. doit.bat : [...] echo 'Are you sure? Press Ctrl-C to abort, enter to continue.' pause [...] bash에서 어떻게 할 수 있습니까? 현재 잠자기 명령은 트릭을 수행하는 것처럼 보이고 간단하지만 아이디어는 아닙니다. doit.sh [...] echo 'Are you …
13 bash  console 

3
내 스크립트가 bash 또는 dash로 실행 중인지 어떻게 확인할 수 있습니까?
나는 두 개의 다른 시스템에서 새로운 Oneiric 설치 (즉, 업그레이드가 아님)를 실행하고 있으며 겉보기 관련 문제와 동일한 세트로 실행됩니다. 가장 실망스러운 점은 Mac OS X에서 나와 .profile 및 .bashrc를 사용할 때 LightDM을 통해 X에 로그인하면 즉시 로그 아웃된다는 것입니다. 나는 이것이 "/ bin / sh"를 실행할 때 / bin / …

2
time 명령의 형식을 설정하려고 할 때 명령을 찾을 수 없습니다
특정 형식의 출력으로 명령을 실행하는 데 걸리는 시간을 얻으려고합니다. time -f "%E" ls -l 이것은 맨 페이지 (및 온라인 맨 페이지 ) 의 예제와 유사합니다 . 그러나이 명령을 실행하면 다음과 같은 결과가 나타납니다. -f: command not found 시간 명령이 -f를 인수로 읽는 것이 아니라 실행하려고하는 명령처럼 보입니다. 특정 형식의 명령 …

1
`update-rc.d myscript default`를 실행하면 시작 / 종료시 무엇이 호출됩니까?
실행할 때 시작 / 종료시 무엇이 호출 update-rc.d myscript default됩니까? 문서가 희미 해 보입니다. 구체적이고 싶습니다. 나는 이것이 일어날 것이라고 추측하고있다 : 시작시 (특히 실행 레벨 2, 다중 사용자 시작시)이 명령이 실행됩니다. /etc/init.d/myscript start 종료 / 재부팅시 다음과 같은 스크립트가 호출됩니다. /etc/init.d/myscript stop 그 모든 것이 여기서 실제로 일어나고 있습니까?
13 bash  startup  reboot  init  init.d 

3
명령 줄에서 앰퍼샌드의 평가를 건너 뛰는 방법?
Google지도 길 찾기 URL을 명령 줄에 입력 할 때 (터미널을 통해 크롬 브라우저로 여는 경우 &) URL에 앰퍼샌드 ( )가 있지만 Unix 항목이 Unix 항목이므로 터미널이 URL을 끊습니다. 터미널에 입력 할 수있는 것이 있습니까? 명령이 실제로 통과하면 앰퍼샌드처럼 취급됩니까? 의지; 작업?

4
배쉬 명령 기록이 작동하지 않습니다
세션 간 명령 기록이 저장되지 않습니다. guake를 사용하고 있으며 세션 기록이 정상적으로 작동합니다. 나는 것으로 나타났습니다 .bash_history 파일은 내가 실행 일부 명령했다 sudo -s내가 노력 있도록 세션에서 저장되었다 동안 모드와 다시 같은 시도하고 모든 명령을chmod 777 .bash_history 이제 이전 명령이 세션 시작시 나타나지만 새 명령이 저장되지 않습니다 미리 감사합니다


3
변수로 2> / dev / null을 전달하는 방법은 무엇입니까?
이 코드가 작동합니다. # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" fi …

2
bash의 여러 줄 별칭
다음 스크립트가 있습니다. a문자열 값 b이 있고 경로 여야하는 간단한 테스트 사례 입니다. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" 그러나 ./sample.sh를 실행하려고 할 때마다 다음 오류가 발생합니다. ./sample.sh: line 3: alias: jo: not …

5
bash 쉘 출력 히스토리 파일 위치
bash 쉘은 실제 터미널 세션을 어디에 저장합니까? 이전에 사용한 명령의 출력을 읽고 싶습니다. 인터넷 검색에서 찾을 수있는 것은 명령 출력을 저장하는 방법입니다. 출력은 화면에 표시되므로 어딘가에 저장해야합니다. 내 질문은 : 어디?

1
Bash 터미널에서 더 이상 CTRL + 왼쪽 / 오른쪽을 사용할 수 없습니다.
나는 보통 CTRL+ Left와 CTRL+ Right를 사용하여 명령 행에서 단어를 탐색합니다. 오늘 아침에 랩탑을 켰는데 더 이상 할 수 없습니다. 대신 CTRL+ Left입력 코드가 터미널에 인쇄됩니다. 즉 : CTRL+ 로 탐색하려고 할 때의 결과는 다음과 같습니다 Left. ~ $ test test ;5D;5D;5D 흥미롭게도 VIM에서는 여전히 CTRL+ Left/를 사용할 수 있습니다 …

5
WSL의 Ubuntu Bash에서 디렉토리를 Windows 드라이브로 변경할 수 있습니까?
나는 Ubuntu의 초보 초보자이며 기본적으로 Python 패키지에는 Ubuntu가 필요합니다. say에서 Python 파일을 실행하고 싶습니다 e:/username/folder1/folder2/python.py. 나는 모든 방법을 온라인으로 시도했으며 유일한 대답은 bash: cd./e: No such file or directory입니다. bash 창인지 virtualenv인지 확실하지 않습니다. Windows의 Ubuntu에서 bash를 사용 ls하면라고 말합니다 VIRTUALENV_DIR. cd라고 말합니다 /home/username. cd ..등 디렉토리 조금 있지만 다른 …

2
14.04에서 PageUp으로 이전 명령 기록 검색
나는 전에이 작업을 수행했습니다 (15.10에 있다고 생각합니다. 최근에 LTS 14.04로 다운 그레이드했습니다). 이 게시물 에 따르면 다음이 작동해야합니다. ~ $ cat ~/.inputrc "\e[A":history-search-backward "\e[B":history-search-forward 그러나 저장 .inputrc하고 새 터미널을 열 때 PageUp 또는 PageDown을 입력 ~하면 검색 대신 물결표 문자 가 터미널에 인쇄 됩니다. 도움을 주셔서 감사합니다.

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