«bash» 태그된 질문

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

5
PHP 스크립트는 bash 스크립트를 실행할 수 없습니다. sh : 권한이 거부되었습니다
PHP에서 .sh 스크립트를 실행하려고하는데 실행되지 않습니다. 오류 로그를 확인한 후 'sh : Permission denied'오류가 발생합니다. 어떤 사용자 PHP가 실행되고 있는지 확인했으며 아파치 사용자가 수행했습니다. .sh의 소유권을 아파치 사용자로 변경하려고 시도했지만 결과가 없습니다. 처음에는 이것이 스크립트가 www / dir 외부에 있기 때문이라고 생각했지만 스크립트를 동일한 디렉토리에 넣더라도 오류가 계속 발생합니다. 아파치 …
14 bash  permissions  script  php 

1
zsh에서 bash를 사용하여 쉘 스크립트를 '소싱'하는 방법은 무엇입니까?
zsh를 사용하고 있으며 매우 좋아하지만 bash를 올바르게 평가 해야하는 컴파일 스크립트가있는 Android 소스에서 많은 작업을 수행합니다. 이러한 스크립트는 컴파일 전에 소싱해야하며 컴파일 중에 사용되는 환경 변수 및 쉘 기능을 정의해야합니다. Zsh는 이러한 파일을 소싱 할 수 없으며, emulate bash공간을 사용할 때마다 쉘 에서 문제가 발생하여 쉘이 작동하지 않게됩니다 (oh-my-zsh를 사용 …
14 bash  zsh  oh-my-zsh 


2
sed와 함께 사용하기 위해 bash 스크립트에서 슬래시를 올바르게 이스케이프 처리
드라이 모드에서 rsync를 실행 한 다음 rsync 출력에 나열된 파일의 크기를 합산하여 두 폴더를 동기화 할 때 새로 복사 할 파일의 크기를 결정하려고합니다. 현재 부모 폴더로 파일 앞에 접두사를 붙이고 있습니다. sed를 사용하여 줄을 접두사로 쓰는 방법과 sed를 사용하여 탈출하는 방법을 찾았지만 두 가지를 결합하는 데 문제가 있습니다. 이것이 내가 …

3
Windows에서 git bash로 복제 할 때 치명적 : UriFormatException이 발생했습니다.
git bash를 사용하고 있습니다. $ git --version git version 2.9.3.windows.1 Windows 7에서 리포지토리를 복제하면 다음이 표시됩니다. $ git clone https://UserName@bitbucket.mycompany.org:5555/scm/repofolder/repo.git Cloning into 'repo'... Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. remote: Counting objects: 2666, done. remote: Compressing objects: 100% (1426/1426), done. remote: Total 2666 (delta …
14 windows-7  bash  git  clone 


2
배쉬 : 마지막 명령에서 모든 단어를 교체
거의 실수로, 나는 당신이 다음과 같은 것을 할 수 있다고 생각했습니다. $ cp foo.data bar1.data $ ^bar1^bar2 그리고 bar2.data대신에 같은 명령을 실행합니다 bar1.data. 이제 대상 단어가 여러 번 나타나는 경우는 어떻습니까? 예를 들면 다음과 같습니다. $ cp foo.data bar.data $ ^data^index 첫 번째 data확장자 만 대체합니다 . 둘 다 바꾸려면 …

5
다른 파일 만 변경하여 다른 디렉토리에 (큰) 디렉토리를 복사하려면 어떻게해야합니까?
디렉토리 a와 디렉토리 b가 있습니다. 그들은 크다. b는 a와 거의 동일합니다. "거의"는 4-5 개의 파일이 다르며 파일이 무엇인지 모릅니다. b를 a에 복사하고 싶지만 다른 파일 만 복사하고 싶습니다. 나는 bash에있다. (아니요, 단순히 a를 삭제하고 b로 대체 할 수는 없습니다. 1) a 버전 관리 2) 전체 사본 (또는 mv)이 너무 많이 …
14 linux  bash  cp  file-transfer 

4
이중 루트 폴더와 단일 루트 폴더
내 리눅스 박스에서, bash에서 두 개의 슬래시로 표시된 "double root"폴더에 접근 할 수있다 : tomas:~ $ cd / tomas:/ $ ls bin/ cdrom@ ... tomas:/ $ cd // tomas:// $ ls bin/ cdrom@ ... 폴더와 하위 폴더의 내용은 "일반"단일 슬래시 루트와 동일합니다. 하위 폴더에 액세스 할 때 이중 슬래시가 사라지지 …
14 linux  bash 

9
OS X에서 Subversion 파일 및 폴더를 제외한 모든 파일 및 폴더 복사
모든 파일과 폴더를 한 디렉토리에서 다른 디렉토리로 복사하려고하지만 특정 파일을 제외하려고합니다. 특히 하위 버전 파일과 폴더를 제외하고 싶습니다. 그러나 나는 일반적이지만 간결한 솔루션을 원합니다. 가까운 시일 내에 여러 유형의 파일을 제외해야 할 필요가 있다고 생각합니다. 예를 들어 .svn, * .bak 및 * .prj를 제외 할 수 있습니다. 여기 내가 함께 …



3
로그인하지 않은 상태에서 bash 스크립트를 원격 터미널에서 계속 실행합니까?
실행하는 데 몇 시간이 걸리는 bash 스크립트가 있습니다. 그것이 실행되는 동안 인터넷에서 로그 아웃하거나 연결을 끊을 수있는 다른 일을하고 싶습니다 (내 스크립트는 다양한 컴퓨터에서 네트워크 테스트를 실행합니다). 원격 터미널에서 테스트를 실행하고 터미널이 실행되는 동안 로그 아웃 할 수있는 명령이 있다는 것을 알고 있습니다. 이 명령이 무엇인지 아는 사람이 있습니까?

1
`bind`와`.inputrc`는 왜 다르게 동작합니까?
올바른 일을하고 키 바인딩을에 넣으려고합니다 ~/.inputrc. 그러나 나는 변화해야한다는 것이 밝혀졌습니다. bind '"\e\C-j":"\e[1~quiet \e[4~\n"' 으로 "\e\C-j": "\eOHquiet \eOF\n" 이제 \eOH(nav-block-pos1에 바인딩 됨 beginning-of-line) 및 \eOF(nav-block-end bound to에 end-of-line)는 항상 의존 할 수없는 내 구성의 바인딩입니다. 따라서 주요 질문은 왜 num-block-pos1 ( \e[1~) 및 num-block-end ( \e[4~)에 바인딩하는 bind것이 작동 ~/.inputrc합니까? …


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