Ubuntu WSL을 사용하여 .sh 스크립트로 프로그램을 실행할 수 없습니다.

Ubuntu WSL을 사용하여 .sh 스크립트로 프로그램을 실행할 수 없습니다.

저는 우분투를 처음 접했습니다. 우분투를 사용하여 Linux에서 프로그램을 실행하기 위해 Windows 10에 Ubuntu를 설치했습니다.

Ubuntu 앱을 두 번 클릭하면 username@Desktop-IULTFHD-. 이 셸 내에서 몇 줄에 대한 루트 등에 대한 정보를 얻을 수 있습니다.username@Desktop-IULTFHD: $

cd디렉토리를 소프트웨어 위치로 변경하려고 입력합니다 . 그런 다음 스크립트를 실행합니다 .sh. 그러나 인수가 너무 많거나 이 명령을 찾을 수 없습니다.

누군가 확인하는 데 도움을 줄 수 있습니까?

  1. 올바른 버전의 Ubuntu 앱을 다운로드했습니까?
  2. 그렇다면 CD를 사용하여 해당 특정 파일을 가리키는 경로를 얻고 스크립트를 여는 방법입니다.
  3. 올바른 WSL이 있습니까?

답변1

cd파일 자체가 아닌 파일이 포함된 디렉터리로 이동합니다 . 또는 cd 명령을 건너뛰고 파일 이름을 포함한 파일의 전체 경로를 실행하여 파일을 실행할 수도 있습니다.

script.sh디렉터리 에 있는 파일의 실행 예 ~/Downloads(사용자 이름이 Surendar라고 가정):

/home/surendar/Downloads/script.sh

또는 cd:

cd /home/surendar/Downloads

그런 다음 "script.sh"라는 예제 파일을 실행합니다.

./script.sh

./파일이 현재 디렉터리에 있거나 실행되지 않을 경우 스크립트 또는 파일 이름 앞에 를 붙여야 합니다 .

관련 정보