2016-09-28 5 views
0

~/.profile 파일에 함수를 추가하려고합니다. 나는 laravel 농가 설치 안내서에서 복사 해요 : 그냥 잘 작동 내가 "의 .profile 소스"를 할 경우.profile linux mint에서 함수를 작성하는 구문은 무엇입니까

function homestead() { 
    (cd ~/Homestead && vagrant $*) 
} 

하지만 난 다시 부팅하면 내가 얻을 : 가이드 등 enter link description here 말한다

: 더 이상

이 같은 괄호를 제거하려

구문 오류 "("예상치 못한 시스템은 저를 로그인 못하게

function homestead{ 
     cd ~/Homestead && vagrant $* 
} 

하지만 내가 얻을 : 예기치 않은 토큰 'CD'

근처

구문 오류가 나는 파일에는 오두막이 없다, 내가 그것을해야합니까?

답변

1

잘못된 항목을 제거했습니다. 함수의 POSIX 호환 정의 (함께 또는없이 ())

homestead() { 
    (cd ~/Homestead && vagrant $*) 
} 

function이다 ksh에서 빌려온 bash 확장이다. sourcebash을 실행 중임을 의미하지만 .profilefunction 키워드를 인식하지 못하는 다른 POSIX 호환 셸에서 사용됩니다.

+0

는 매력으로 작동합니다, 당신에게 감사하십시오 chepner! – Riccardo