Вопросы с тегом «executable»

23
Что означает «LSB» при обращении к исполняемым файлам в выводе / bin / file?

Я нашел термин « исполняемый файл LSB » или « общий объект LSB » в выводе fileкоманды в Linux. Например: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32,...

23
Как обмануть конкретную команду, заставив ее думать, что это другая дата?

Как я могу выполнить команду, убедившись, что она не совпадает с системной? Например, если у меня есть этот скрипт: #!/usr/bin/env bash date +"%B %d, %Y" Это печатает фактическую дату: march 13, 2014 Но я хотел бы напечатать другую дату, в будущем или в прошлом, без изменения системной даты. Если я...

23
Как Linux определяет, какие средства использовать для запуска (нетекстового) двоичного файла?

Я понимаю, что Linux использует строку shebang, чтобы определить, какой интерпретатор использовать для языков сценариев, но как он работает для двоичных файлов? Я имею в виду, что могу запускать бинарные файлы Linux и установить как двоичные файлы Wine, так и mono , Windows и .NET. И для всех них...

22
Как началась вещь ~ / .local / bin? Насколько широко это распространено?

Я нахожу все больше и больше инструментов, которые помещают исполняемые файлы в ~ / .local / bin. Я стар, и для меня ~ / bin это место в моем $ HOME для исполняемых файлов. Откуда возникла эта сумасшедшая новая мода? Почему люди делают это? Насколько широко это распространено? Это где-нибудь...

20
Каков действительный вариант использования разрешения «только для выполнения» в файле?

Я читал о chmod и его восьмеричных модах . Я видел, что 1это только выполнить. Каков действительный вариант использования разрешения только на выполнение? Чтобы выполнить файл, обычно требуется разрешение на чтение и выполнение. $ echo 'echo foo' > say_foo $ chmod 100 ./say_foo $ ./say_foo bash:...

19
Как создаются системные команды, такие как ls?

У меня есть некоторые сомнения относительно * nix. Я не знаю, какой тип исполняемого файла ls, будь то .sh или .ksh или любой другой тип исполняемого файла системы, если это так, что это? Когда я попытался увидеть, как выглядит исходный код lsкоманды, он показывает что-то нечитаемое, какой метод *...

19
Исполняемый файл Linux завершается с ошибкой «Файл не найден», даже если файл есть и находится в переменной PATH

Я хочу запустить wineисполняемый файл (Версия 2.12), но получаю следующую ошибку ( $= приглашение оболочки): $ 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 Тем не...

18
Почему команда file говорит, что двоичные файлы 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 Мне просто интересно, что...

17
Запуск скрипта sh: «Отказано в доступе», несмотря на исполняемый бит и права root

Я установил Debian в VirtualBox (для различных экспериментов, которые обычно ломали мою систему) и попытался запустить скрипт гостевого аддона VirtualBox. Я вошел в систему как root и попытался запустить autorun.sh, но я получил «Permission denied». ls -lпоказывает, что скрипт имеет права на...

16
Выполнение скрипта в zsh - права доступа к файлу

Я не уверен, что права доступа к исполняемому файлу не соответствуют ожиданиям Вероятно, потому что мои ожидания неверны. Тем не мение: У меня есть файл сценария, для простоты просто называется s, расположенный в ~/bin. Ради этого примера файл содержит только следующие строки: #!/bin/zsh echo...

15
Сценарий оболочки Linux: запускать программу, только если она существует, игнорировать ее, если она не существует

Я программирование Linux сценария оболочки , который будет печатать баннеры состояния во время его выполнения , только если правильный инструмент, скажем figlet, будет установлен (это: достижимы системами пути ). Пример: #!/usr/bin/env bash echo "foo" figlet "Starting" echo "moo" figlet "Working"...

15
Как сделать живое обновление во время работы программы?

Интересно, как приложения-убийцы, такие как Thunderbird или Firefox, могут обновляться через системный менеджер пакетов, пока они еще работают? Что происходит со старым кодом во время их обновления? Что мне делать, если я хочу написать программу a.out, которая обновляется во время...

14
Создание статического бинарного файла

Я установил приложение [например, fdisk]. Но для этого потребовались библиотеки. Я ищу утилиту / инструмент, который поможет мне создать статический двоичный файл из уже установленных двоичных файлов. Так что я могу использовать его где угодно. Единственный надежный инструмент , который я нашел это...

14
Запуск скрипта Python из терминала без расширения .py

Я хочу вызвать скрипт python script.py из терминала, просто набрав скрипт . Это возможно? Если так, то как? Я знаю, что могу избежать ввода python script.py , добавив #! / Usr / bin / env python в начало скрипта, но мне все равно нужно добавить суффикс .py , чтобы запустить...

14
Могут ли возможности использоваться в сценариях без setcap'а двоичного файла интерпретатора?

Прямо сейчас я использую cap_net_bind_service MY_USERNAMEв /etc/security/capability.conf. Теперь мне просто нужно установить cap_net_bind_service+iинтерпретатор моего любимого языка сценариев, чтобы иметь возможность добавлять CAP_NET_BIND_SERVICEк эффективному набору через libcap [-ng]. Это...

14
vim: создать файл с битом + x

Есть ли способ установить +xбит на сценарии при создании? Например я бегу: vim -some_option_to_make_file_executable script.sh и после сохранения я могу запустить файл без каких-либо дополнительных перемещений. пс. Я могу работать chmodс vimили даже с самой консоли, но это немного раздражает, потому...

13
Как установить исполняемые файлы

Я иногда сталкиваюсь с программным обеспечением, которое не предлагается .debили .rpmтолько как исполняемый файл. Например, Visual Studio Code , WebStorm или Kerbal Space Programm . Для этого вопроса я возьму Visual Studio Code в качестве ориентира. Программное обеспечение предлагается в виде...

13
«Нет такого файла или каталога» в исполняемом файле, но файл существует, и ldd сообщает обо всех имеющихся библиотеках

Таким образом, любой другой командой исполняемый файл существует, но когда я пытаюсь его выполнить, он утверждает, что его там нет. Это не специальный символ в имени, потому что я переименовал его в «кот». И кажется, что это бинарный файл для правильной архитектуры ... "кажется", я думаю, вопрос в...