2012-07-23 11 views
0

디렉토리로 이동하는 모든 곳에서 원하는 쉘 스크립트를 만들었습니다. 예를 들어, 셸이 다운로드 중일 경우 데스크탑으로 이동하려면 해당 폴더로 이동하고 다른 많은 것은 CD로 실행합니다. 은 작동하지 않습니다..쉘 스크립트에서 LINUX "CD"명령이 작동하지 않습니다.

#!/bin/bash 
cd Desktop 

너무 말한다 : 나는 그것을 사용하는 방법,이 도와주세요

setup.sh: 2: cd: can't cd to Desktop 

.

+0

'cd ~/Desktop'은 어떨까요? – chrisaycock

+0

그래서'Downloads' 안에'Desktop'이 없다고 생각합니다. –

+0

정확한 중복 : http://stackoverflow.com/questions/4918249/cd-does-not-work-in-shell-script –

답변

1

더 나은, 절대 경로를 사용하거나, 환경 변수를.

cd ~/Desktop 
4

'cd'명령이 효과적입니다. '데스크톱'디렉토리가 없다는 것을 알려줍니다.

당신은 '바탕 화면'디렉토리입니다에 상대 또는 절대 경로를 제공해야합니다

#!/bin/bash 
cd ~/Desktop 
cd /home/user/some/subdir/here/Desktop 
관련 문제