Запитання з тегом «executable»

Біт дозволу у файловому режимі, який дозволяє запускати файл як програму. Також питання стосувалися формату програмних файлів, а також пошуку та виконання програмних файлів.

5
Виконання можливо шкідливої ​​програми в Linux
Я пишу програму, яка перевірятиме програми, написані студентами. Я боюся, що я не можу їм довіряти, і мені потрібно переконатися, що це не закінчиться погано для комп'ютера, на якому він працює. Я думав над тим, щоб зробити якийсь користувач краш-тесту з обмеженим доступом до системних ресурсів і запускати програми як …

2
Різниця між "командою не знайдено" та "відсутнім таким файлом чи каталогом"?
Наприклад: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found Яка різниця? В обох випадках nodeі fooнедійсні команди, але здається, що Unix просто не може знайти nodeдвійковий файл? Наприклад node, коли ви видаляєте програму, чи є спосіб її очистити, щоб отримати $ node …


1
Що робить Linux по-іншому, що дозволяє мені видаляти / замінювати файли там, де Windows скаржиться, що файл зараз використовується?
Я маю приклад - Minecraft. Під час запуску Bukkit в Linux я можу видалити або оновити .jar файли в папці / plugins і просто виконати команду 'reload'. У Windows мені доведеться зняти весь серверний процес, оскільки він скаржиться на те, що .jar-файл використовується зараз, коли я намагаюся його видалити або …

2
sudo: неможливо виконати ./script.sh: такого файлу чи каталогу немає
Я тупаю. У моєму /homeкаталозі є сценарій, який виконується: [user@server ~]$ ll total 4 -rwx------ 1 user user 2608 Jul 15 18:23 qa.sh Однак, коли я намагаюся запустити його, sudoвін каже, що він не може його знайти: [user@server ~]$ sudo ./qa.sh [sudo] password for user: sudo: unable to execute ./qa.sh: …

5
Бінарна сумісність між Mac OS X та Linux
Підкресліть себе, це питання, ймовірно, здасться наївним та / або нерозумним, побачивши, як я відносно новачок у внутрішній роботі Unix, як систем, і в цілому програмуванні. Готові? Добре! Я пройду приблизно 3 рівня лудікрозності, зростаючи в міру подальшого розвитку. У нас є дві системи з подібним обладнанням (головним моментом є …

11
Виконати як .test, а не ./test
Припустимо, я перебуваю в тій самій папці, що і виконуваний файл, мені потрібно буде ввести це для його виконання: ./file Я б краще не вводив /, тому що /мені важко набрати. Чи є простіший спосіб виконання файлу? В ідеалі просто простий синтаксис, наприклад: .file або щось інше, але простіше, ніж …

2
Чому не можна виконати root, якщо виконувані біти не встановлені?
rootКористувач може записати у файл, навіть якщо його writeдозволи не встановлені. rootКористувач може прочитати файл, навіть якщо його readправа не встановлені. rootКористувач може cd потрапити в каталог, навіть якщо його executeдозволи не встановлені. rootКористувач не може виконати файл, якщо його executeправа не встановлені. Чому? user$ echo '#!'$(which bash) > file …

4
Чому оновити працюючу систему Linux не проблематично?
Ми роками користуюсь системами Linux щодня, і я ніколи не мав великих проблем з оновленням системи, коли вона працювала, але я все ще дивуюсь, чому це можливо. Дозвольте зробити приклад. Припустимо, що програма "А" з певного пакета працює в системі. Цій програмі в певний момент потрібно відкрити ще один файл …

6
Спосіб використання `/ usr / bin / env sed -f` у shebang?
Введення /usr/bin/env sed -fтермінальних робіт. Але якщо використовувати його як шебанг, #!/usr/bin/env sed -f s/a/b/ Сценарій не вдасться виконати: /usr/bin/env: sed -f: No such file or directory Я начебто вважаю, що це пов'язано з -f. Але як це вирішити?

1
Що означає "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, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped Що означає "LSB" у цьому контексті?

1
Як Linux визначає, які засоби використовувати для запуску (нетекстового) двійкового файлу?
Я розумію, що Linux використовує рядок shebang, щоб визначити, який інтерпретатор використовувати для сценаріїв мов, але як це працює для двійкових файлів? Я маю на увазі, що я можу запускати бінарні файли Linux, встановивши як винні, так і моно- , рідні Windows і .NET бінарні файли. І для всіх їх …
23 linux  executable 

1
Як обманути певну команду, думаючи, що це інша дата?
Як я можу виконати команду, змусивши її вважати, що це інша дата, ніж системна? Наприклад, якщо у мене є цей сценарій: #!/usr/bin/env bash date +"%B %d, %Y" Він друкує фактичну дату: march 13, 2014 Але я хотів би, щоб він надрукував іншу дату на майбутнє чи минуле, не змінюючи дату …
23 date  executable 


1
З чого почалася річ ~ / .local / bin? Наскільки воно поширене?
Я знаходжу все більше інструментів, які розміщують виконувані файли у ~ / .local / bin. Я старий і для мене ~ / bin - це місце в моєму $ HOME для виконуваних файлів. Звідки виникла ця божевільна нова мода? Чому люди роблять це? Наскільки воно поширене? Чи формалізовано це де-небудь? …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.