텍스트 편집기를 사용해야 하나요? 확장자는 .sh 또는 .bat여야 합니까?
답변1
하나를 만들려면 .sh
확장자를 사용하지만 실제로는 중요하지 않지만 향후 사용자가 해당 파일 형식을 빠르게 결정하는 데 도움이 됩니다. 이름 bat
은 주로 Windows에서 사용되지만 Linux에서는 파일 이름 확장자가 실제로 중요하지 않습니다. 즉, 내 파일을 호출 run.de
해도 여전히 파일에서 실행되지만 파일 확장자 bash
로 이름을 지정하는 것이 좋은 습관이라고 생각합니다 .sh
.
편집자의 경우 부분은 사이에서 귀하에게 가장 적합한 것을 사용 nano vim gedit emacs
하지만 gedit
시작하는 것이 좋을 것이라고 생각합니다.
어떻게:
gedit
텍스트 편집기 사용 :
파일을 생성합니다:
gedit runme.sh
파일에 코드를 추가합니다.
#!/bin/bash echo "Hello World!"
파일을 실행 가능하게 만듭니다.
chmod +x runme.sh
터미널에서 파일을 실행합니다.
./runme.sh
답변2
리눅스에서는 bash 스크립트입니다. 대부분의 편집기를 사용할 수 있고 원하는 대로 부를 수 있습니다. Linux는 파일을 식별하기 위해 .sh, .bat 또는 .exe와 같은 확장자를 .doc에 사용하지 않고 마법을 사용합니다.
아마도 명령줄에서 그래픽 편집기와 nano를 위한 gedit일 것입니다.
원하지 않는 헤더를 추가하는 libre office와 같은 워드 프로세서는 사용하지 마십시오.
http://www.linfo.org/magic_number.html
Bash 스크립트를 작성하려면 "SheBang" 또는 #!/bin/bash로 파일을 시작하세요.
#!/bin/bash
# comments start with a '#"
command 1
command 2
웹에 있는 수많은 튜토리얼 -https://linuxconfig.org/bash-scripting-tutorial
답변3
Linux에서 해당 배치 파일은 쉘 스크립트(.sh)입니다. gedit, vim 또는 사용 가능한 다른 텍스트 편집기를 사용하여 만들 수 있습니다.
초보자에게 좋은 시작은http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html.
도움이 되었기를 바랍니다 :)