실행 파일 (예를 들어 .sh 스크립트입니다) 어떻게 만들 수 있도록 터미널에서 실행하십시오

I have a (script.sh) 이 파일은 파일 유형 및 셸스크리프트 절실해졌습니다. 이 파일을 만들고 싶은 응용 프로그램으로 / x 실행가능파일 절실해졌습니다. How can I make it?

질문에 대한 의견 (3)
해결책

실행 파일을 표시할 수 있다.

chmod +x filename.sh

그런 다음 autoexec. it 다음과 같습니다.

./filename.sh

다른 명령을 사용할 경우 이를 시작할 앨리어스를 추가할 수 있습니다.

gedit ~/.bashrc

이 파일 끝 부분에 추가:

alias ='/home//filename.sh'

오픈 소스 ~ /.bashrc '유형' 에 새 터미널 세션 또는 털미널 적용하십시오. 그 후 새 이름을 사용하여 간단히 시작합니다. 스크립트입니다.

해설 (5)

실행 파일을 만들기 두 가지 방법이 있다.

  • GUI Method:*

상자 '틱 검색하기를 사용 권한 탭으로 관심용 autoexec.: [] 를 사용하여 프로그램 실행 파일로.

enter 이미지 여기에 설명을!

  • Method:* 털미널 / 명령

사용할 수 있습니다.

cd / to / / / 디렉터리입니다 '필수' 내

실행하십시오

chmod +x 피렌마트릭스텐시온 ''

또는 도망쳐야해:

chmod +x /path/to/your/filename.extension ''

chmod '에서' 에도 좀 더 고급 옵션:

공간이 있음을 보여 분할됩니다 켜지고 있다. rwx '- - -'

'-' 의 첫 세트를) 은 사용자. 두 번째는 그룹 및 마지막 기타 (사람이)

r, w, x 는 읽기 쓰기 위한 autoexec.

그래서 이를 읽을 수 있도록 모두라뇨 읽고 쓸 수 있지만, 사용자 및 그룹 디렉토리에만 실행하십시오 (그러나 몇 가지 이유로 실행되지) 를 다음과 같이 쓸 수 있다.

하지만 이는 '-' - rw - rx r 추가되도록 명령은 다음과 같다.

chmod +rw-rx-r /path/to/file.extension '-'

chmod '도' 이 숫자가 크게 할 수 있다. 기반이 바이너리 (내 생각엔 있기 때문에 1.2 및 4)

따라서 이들 번호:

사용자가 실행하십시오 는 '100'. 그룹별 실행하십시오 는 '010'. 다른 하나는 의해 실행하십시오 001

사용자가 쓰기 '는' 200mb/s. 그룹별 쓰기 '는' 020. 다른 하나는 002*는 의해 '쓰기'.

사용자가 검토완료 400 '는'. 그룹 '는' 040 읽을. 다른 하나는 '읽을 004'.

그리고 이러한 추가했는지 함께 필요한 내려받습니다 조합으로의.

그래서 모든 사람이 아니라, 이를 읽을 수 있도록 사용자 및 그룹 autoexec. 쓸 (그러나 몇 가지 이유로 실행되지) 를 다음과 같이 쓸 수 있다.

'+' 와 '010' + '와' 200mb/s 400x400 040 004

제공하는 최대 600 + 050 + 004 = 654.

실행하십시오 함장님이요 수 있습니다.

chmod +654 /path/to/file.extension '' 설정할 수 있습니다.

모든 권한을 설정할 수 있으며 입력할 수 있습니다.

chmod +rwxrwxrwx /path/to/file.extension ''

또는 (조금 더 쓸 수 있지만, 이것은 더 너희에게베풀어진 각각):

chmod +777 /path/to/file.extension ''

마지막으로 할 수 있습니다.

chmod 777 /path/to/file.extension '-'

모든 권한을 어느 정도 떨어진 모두에게말이지.

및:

chmod +300 /path/to/file.extension ''

전혀 영향을 주지 않고, 다른 사용자에 대한 추가 읽기 및 쓰기 권한 (예를 들어 실행 권한을).

이 웹 사이트 는 매우 유용한 리틀이에요 격자선 확인란 원하는 옵션을 사용하면 틱 갖도록 할 수 있습니다 또한 명령:

enter 이미지 여기에 설명을!

그러나 그 모든 가능한 조합은 사용할 수 없습니다. 사용되는 기본 수준들과 다음과 같습니다.

755 - '및' 그룹 '와' 다른 '읽을 수 있는 모든' 의 소유자 및 실행

'은 모든 주인의 700 -

644 소유자 '-' 및 '그룹' 와 '다른' 읽을 수 있는 읽고 쓸 수 있습니다

600 소유자에게도 읽고 쓸 수 있습니다 '-'

39, re you& 아닌 사소한 사용하는 경우, 사용자 그룹:

775 소유자 '-' 및 '그룹' 와 '다른' 읽을 수 있는 읽고 쓸 수 있습니다

770 소유자 '와' - '및' 다른 '그룹' 는 모두 읽고 실행할 수 있습니다.

그룹 '와', '모든' 의 소유자 및 autoexec. 읽을 수 있습니다 ~

664 소유자 '와' 그룹 '-' 및 '읽는' 가 다른 읽고 쓸 수 있습니다

660 소유자 '와' 그룹 '-' 읽고 쓸 수 있습니다

640 소유자 '-' 및 '그룹' 읽을 수 있는 읽고 쓸 수 있습니다

777 및 666 외에는 거의 사용되지 / tmp.

감사합니다 일마리 카로 넨 의 [지적하며] [5] 있는 일반적인 사용!

그는 내 대명사는 그를 /

[5]: # comment646215_484719 노르드리치 https://askubuntu.com/questions/484718/how-to-make-a-file-executable/484719? = 1

해설 (2)

실행하십시오:

chmod +x /path/to/file.sh

이를 위해 미 실행 실행하십시오:

chmod -x /path/to/file.sh

예를 들어 내가 만든 'tv' file:

vi tester12.sh

39 에서, ll, 후에 일부 코드 진단트리로 써는 vi 편집기에는 i& 종료하십시오 vi 편집기에는:

:wq!
chmod +x tester12.sh
./tester12.sh
해설 (0)