«executable» 태그된 질문

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

4
Bash의 실행 파일 경로 캐시를 지우려면 어떻게해야합니까?
실행 파일의 전체 경로를 지정하지 않고 프로그램을 실행하고 Bash가 $PATH바이너리를 찾기 위해 디렉토리를 검색 해야하는 경우 Bash는 일종의 캐시에서 경로를 기억하는 것으로 보입니다. 예를 들어 source에서 Subversion 빌드를 설치 한 /usr/local다음 svnsync helpBash 프롬프트에 입력 했습니다. Bash /usr/local/bin/svnsync는 "svnsync" 의 바이너리 를 찾아서 실행했습니다. 그런 다음 Subversion 설치를 삭제 /usr/local하고 …
256 bash  executable  cache 

1
모노는 어떻습니까?
나는 C #을 배우고 있으므로라는 작은 C # 프로그램을 만든 Hello, World!다음 컴파일 mono-csc하고 실행했습니다 mono. $ mono-csc Hello.cs $ mono Hello.exe Hello, World! 나는 명중 할 때 눈치 TAB에 bash, Hello.exe실행 표시되었다. 실제로 파일 이름을로드하는 쉘만으로 실행됩니다! Hello.exe파일 확장자가 재미있는 ELF 파일 이 아닙니다 . $ readelf -a Hello.exe …

9
왜 / dev / null이 파일입니까? 왜 그 기능이 간단한 프로그램으로 구현되지 않습니까?
Linux의 특수 파일 개념을 이해하려고합니다. 그러나 특수 파일 /dev을 C에있는 몇 줄로 구현할 수있을 때 어리석은 것처럼 보입니다. 또한 null로 리디렉션하는 대신 파이핑하는 것과 거의 같은 방식으로 사용할 수 있습니다 /dev/null. 파일로 사용하는 특별한 이유가 있습니까? 파일을 파일로 만들지 않으면 같은 파일에 너무 많은 프로그램에 액세스하는 등 다른 많은 문제가 …

4
실행 파일은 런타임에 공유 객체를 어디에서 찾습니까?
링크 / 컴파일시 공유 객체 포함을 정의하는 방법을 이해합니다. 그러나 여전히 실행 파일에서 실행 파일이 공유 객체 ( *.so라이브러리)를 어떻게 찾는 지 궁금합니다 . 예를 들어, 내 앱 a.out은 lib.so라이브러리에 정의 된 함수를 호출합니다 . 컴파일 후 lib.so내의 새 디렉토리 로 이동 합니다 $HOME. a.out거기서 찾아 보라고 어떻게 할 수 …

7
/ usr / local / bin은 무엇입니까?
오늘 이전에는 터미널을 디렉토리 내외로 이동하고 touch명령을 사용하여 파일 날짜를 변경하는 데 제한을 두었습니다 . Mac에 재미있는 스크립트를 설치하고 chmod 755나중에 파일을 실행하여 파일을 실행 한 후에 터미널의 전체 범위를 실현 했습니다. /usr/local/bin그래도 무엇인지 알고 싶습니다 . /usr/나는 컴퓨터의 사용자라고 생각합니다. 그래도 왜 그런지 잘 모르겠습니다 /local/. 분명히 로컬 컴퓨터를 …


5
shebang은 스크립트를 실행하는 쉘을 결정합니까?
이것은 어리석은 질문 일지 모르지만 여전히 묻습니다. 내가 세방을 선언하면 #!/bin/bash 의 시작 부분에서 my_shell_script.sh항상 bash를 사용 하여이 스크립트를 호출해야합니까 [my@comp]$bash my_shell_script.sh 또는 예를 들어 사용할 수 있습니까 [my@comp]$sh my_shell_script.sh 내 스크립트는 shebang을 사용하여 실행중인 쉘을 결정합니까? ksh쉘 에서도 마찬가지 입니까? AIX를 사용하고 있습니다.


2
64 비트 시스템에서 32 비트 바이너리를 실행할 때 "찾을 수 없음"메시지 표시
나는 현재 데비안에 이상한 문제가 있습니다 (wheezy / amd64). 서버를 설치하기 위해 chroot를 만들었습니다 (더 자세한 내용은 알려 드릴 수 없습니다, 죄송합니다). 경로를 호출하자 /chr_path/. 일을 쉽게하기 위해 debootstrap (또한 wheezy / amd64) 으로이 chroot를 초기화했습니다. 모두는 chroot 안에서 잘 작동하는 듯하지만 내가 가진 내 서버의 설치 스크립트를 시작했을 때 …




2
로컬 실행 파일은 어디에 배치해야합니까?
perforce 버전 제어 클라이언트 ( p4) 용 실행 파일이 있습니다. /opt/local루트 권한이 없기 때문에 넣을 수 없습니다 . 아래에 배치해야하는 표준 위치가 $HOME있습니까? 파일 시스템 계층에는 로컬 실행 파일 / 이진 파일을 배치해야한다는 규칙이 $HOME/bin있습니까? FHS 에 대한 Wikipedia 기사에 언급 된 그러한 협약을 찾을 수 없었습니다 . 또한 실제로 …


2
일부 공유 라이브러리는 실행 가능한 것처럼 왜 그리고 어떻게 실행할 수 있습니까?
32 비트 Linux 시스템에서이를 호출 $ /lib/libc.so.6 64 비트 시스템에서 $ /lib/x86_64-linux-gnu/libc.so.6 쉘에서 다음과 같은 출력을 제공합니다. GNU C Library stable release version 2.10.1, by Roland McGrath et al. Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; …

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