Windows Batch와 같은 Linux에서 터미널 파일을 가질 수 있습니까? 확장 기능은 무엇입니까?

Windows Batch와 같은 Linux에서 터미널 파일을 가질 수 있습니까? 확장 기능은 무엇입니까?

Windows 가상 머신(VMware가 아닌 VirtualBox)에 Kali Linux를 다운로드한 지 꽤 시간이 지났습니다. 내 Windows 호스트에서는 파일 확장자를 사용하여 "cmd 코드"를 실행할 수 있는 수많은 배치 스크립트를 만들었습니다 .bat. 예를 들어 파일 확장자 등을 사용하여 Linux 터미널에 대해 동일한 작업을 수행할 수 있는지 .bash, 아니면 파일을 실행할 수 있는지 궁금합니다 .txt. 나는 전체 웹, 심지어 stackexchange 사이트와 quora까지 검색했지만 아무것도 찾지 못했습니다.

답변1

배치 스크립트에 해당하는 Linux는 다음과 같습니다.쉘 스크립트일반적으로 확장 기능이 있거나 .sh확장 기능이 전혀 없습니다.

Linux는 Windows와 달리 파일 확장자에 의존하지 않습니다. 대신 다음 명령을 사용하여 쉘 스크립트를 실행할 수 있는 파일 모드를 사용합니다 chmod +x filename.

필수는 아니지만 확장자가 있는 쉘 스크립트를 보는 것이 일반적입니다 .sh.

쉘 스크립트를 실행하는 가장 일반적인 방법은 ./filename스크립트와 동일한 디렉토리 또는 /full/path/to/filename다른 디렉토리에서 실행하는 것입니다.

관련 정보