«executable» 태그된 질문

파일을 프로그램으로 실행할 수있는 파일 모드의 권한 비트. 또한 프로그램 파일의 형식, 프로그램 파일 찾기 및 실행과 관련된 질문도 있습니다.

4
"실행 전용"파일 권한에 대한 유효한 사용 사례는 무엇입니까?
나는 chmod와 8 진 모드를 읽고 있었다 . 나는 그것이 1실행되는 것을 보았다 . 실행 전용 권한에 대한 유효한 사용 사례는 무엇입니까? 파일을 실행하려면 일반적으로 읽기 및 실행 권한이 필요합니다. $ echo 'echo foo' > say_foo $ chmod 100 ./say_foo $ ./say_foo bash: ./say_foo: Permission denied $ chmod 500 ./say_foo …

4
파일이 있고 경로에 있지만 "파일을 찾을 수 없음"으로 Linux 실행 파일이 실패 함
wine실행 파일 (버전 2.12) 을 시작하려고 하지만 다음 오류가 발생합니다 ( $= shell 프롬프트). $ wine bash: /usr/bin/wine: No such file or directory $ /usr/bin/wine bash: /usr/bin/wine: No such file or directory $ cd /usr/bin $ ./wine bash: ./wine: No such file or directory 그러나 파일은 다음과 같습니다. $ which …

2
ls와 같은 시스템 명령은 어떻게 만들어 집니까?
* nix에 대한 의심이 있습니다. ls.sh 또는 .ksh 또는 다른 종류의 시스템 실행 파일인지 여부에 관계없이 어떤 유형의 실행 파일인지 알 수 없습니다 . ls명령 의 소스 코드가 어떻게 보이는지 보려고 할 때 읽을 수없는 것을 보여줍니다. * nix는 이러한 유형의 읽을 수없는 파일을 작성하는 데 어떤 방법을 사용하며 내 …

1
파일 명령에 ELF 바이너리가 Linux 2.6.9 용이라고 표시되는 이유는 무엇입니까?
ELF 바이너리에서 파일을 실행할 때마다 다음과 같은 출력이 나타납니다. [jonescb@localhost ~]$ file a.out a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped Linux 2.6.9에서이 바이너리를 2.6.8에서 실행할 수 없다는 점이 궁금합니다. ELF 지원이 Linux 2.0에서 추가되지 …
18 linux  executable  elf 

3
sh 스크립트 실행 : 실행 비트 및 루트 권한에도 불구하고«권한 거부»
VirtualBox에 데비안을 설치하고 (일반적으로 시스템을 손상시킨 다양한 실험을 위해) VirtualBox 게스트 애드온 스크립트를 시작하려고했습니다. 루트로 로그인하여 시작하려고했지만 autorun.sh«Permission denied»가 있습니다. ls -l스크립트에 실행 권한이 있음을 나타냅니다. 죄송합니다. 출력물을 복사 할 수 없습니다. VirtualBox는 애드온 없이는 공유 디렉토리 나 공유 클립 보드가 작동하지 않으므로 절대 사용할 수 없습니다. 그러나 당신이 확실히하기 …

1
zsh에서 스크립트 실행-파일 권한
예상대로 작동하지 않는 파일 실행 권한에 대해 혼란 스럽습니다. 아마 내 기대가 잘못 되었기 때문일 것입니다. 어쨌든: 스크립트 파일이 s있습니다 ~/bin. 단순성은 에 있습니다 . 이 예제를 위해 파일에는 다음 행만 포함됩니다. #!/bin/zsh echo "Test"; 매우 간단합니다. ~/bin디렉토리로 이동 chmod하여 파일 권한을s 에400 - 즉, 읽기 전용 단지 나를 위해. …

8
Linux 쉘 스크립트 : 존재하는 경우에만 프로그램을 실행하고 존재하지 않는 경우 무시하십시오.
적절한 도구 (예 : 시스템 경로에 도달 가능) 가 설치된 경우에만 실행 중에 상태 배너를 인쇄 하는 Linux 쉘 스크립트 를 프로그래밍 중 입니다. figlet 예: #!/usr/bin/env bash echo "foo" figlet "Starting" echo "moo" figlet "Working" echo "foo moo" figlet "Finished" 나는 일에 나의 스크립트 싶습니다 오류없이 하는 경우도 figlet있다 …

3
프로그램이 실행되는 동안 어떻게 실시간 업데이트를 수행 할 수 있습니까?
썬더 버드 나 파이어 폭스와 같은 킬러 애플리케이션이 시스템 패키지 관리자를 통해 업데이트되는 동안 어떻게 실행되는지 궁금합니다. 이전 코드는 업데이트되는 동안 어떻게됩니까? 프로그램이 실행되는 동안 자체적으로 업데이트되는 프로그램을 작성하려면 어떻게해야합니까?

1
인터프리터 바이너리를 setcap하지 않고도 스크립트에서 기능을 사용할 수 있습니까?
지금 cap_net_bind_service MY_USERNAME은 /etc/security/capability.conf에서 사용 하고 있습니다. 이제 libcap [-ng]를 통해 효과적인 세트 cap_net_bind_service+i에 추가 할 수 있도록 내가 좋아하는 스크립팅 언어의 인터프리터 를 설정 하면 CAP_NET_BIND_SERVICE됩니다 . 이것은 잘 작동하지만 인터프리터 바이너리에 캡을 설정하지 않고 동일한 것을 달성 할 수있는 방법이 있는지 궁금합니다. 큰 문제는 아니지만 (다른 사용자 계정에는 …

4
vim : + x 비트로 파일 생성
+x작성하는 동안 스크립트에 비트 를 설정하는 방법이 있습니까? 예를 들어 다음을 실행합니다. vim -some_option_to_make_file_executable script.sh 저장 후 추가 이동없이 파일을 실행할 수 있습니다. 추신. 콘솔 자체에서 실행 하거나 콘솔 chmod에서 실행할 vim수도 있지만 약간 성가 vim시므로 파일을 다시로드해야합니다. 또한 chmod매번 명령 을 입력하는 것은 성가신 일 입니다. pps. 파일 확장자에 …


3
정적 이진 생성
응용 프로그램 (예 : fdisk)을 설치했습니다. 그러나 실행을 위해 라이브러리가 필요했습니다. 이미 설치된 바이너리 에서 정적 바이너리를 만드는 데 도움이되는 유틸리티 / 도구를 찾고 있습니다 . 어디서나 사용할 수 있습니다. 내가 발견 한 신뢰할 수있는 유일한 도구입니다 ErmineLight에서 여기 , 그러나 이것은 공유 도자기입니다. 동일한 오픈 소스 소프트웨어가 있습니까? EDIT …


1
'test'라는 실행 파일이 $ PATH에 있지만 실행되지 않습니다
$ HOME / bin에 파일이 있습니다 (요청하기 전에 파일이 내 경로에 있습니다) test. 파일의 전체 경로로 파일을 실행할 때 제대로 실행될 수 있음을 확인했습니다. 그러나이 방법으로 실행하지 않으면 정말 이상한 문제가 발생합니다. test터미널에서 방금 실행하면 아무것도하지 않고 즉시 돌아옵니다. 나는 이것이 여러 가지 이유로 파일을 찾는 문제가 아니라는 것을 알고 …

1
실행 파일에“이러한 파일이나 디렉토리가 없습니다.”파일이 존재하지만 ldd는 모든 라이브러리가 있다고보고합니다.
따라서 다른 명령으로 실행 파일이 존재하지만 실행하려고하면 파일이 없다고 주장합니다. "고양이"를 통해 이름을 변경했기 때문에 이름에 특수 문자가 아닙니다. 그리고 그것은 올바른 아키텍쳐를위한 바이너리 (binary) 인 것 같습니다. LDD XLS linux-gate.so.1 => (0xb77bc000) libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb6cc2000) libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb6c98000) libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb6c8f000) libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb6c76000) libXrender.so.1 …
13 linux  executable 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.