Le bit d'autorisation dans un mode fichier qui permet d'exécuter un fichier en tant que programme. En outre, les questions concernaient le format des fichiers de programme, ainsi que la localisation et l'exécution des fichiers de programme.
J'ai un script simple: #!/usr/bin/env ruby --verbose # script.rb puts "hi" Sur ma machine OSX, ça fonctionne bien: osx% ./script.rb hi Cependant, sur ma machine Linux, cela jette une erreur linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Si je lance la ligne shebang manuellement, cela fonctionne bien …
Existe-t-il une chance de savoir comment un binaire a été construit sous Linux? (et ou autre Unix) Compilateur, version, heure, drapeaux etc ... J'ai regardé readelfet je n'ai pas trouvé grand chose, mais il pourrait y avoir d'autres moyens d'analyser le code / section binaire, etc. Quelque chose que vous …
Il y a plusieurs façons d'exécuter un script, celles que je connais sont les suivantes: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Sont les plus de cela? Quelles sont les différences entre eux? Existe-t-il des …
Si script.sh est juste quelque chose de typique comme #!/bin/bash echo "Hello World!" Existe-t-il un moyen privilégié d’exécuter le script? Je pense que vous devez d’abord le chmod pour qu’il devienne exécutable?
J'ai fait une sauvegarde sur un disque NTFS, et bien, cette sauvegarde s'est avérée vraiment nécessaire. Cependant, le lecteur NTFS a gâché les autorisations. Je voudrais les restaurer à la normale sans réparation manuelle de chaque fichier. Un problème est que soudainement tous mes fichiers texte obtenus exécutent des autorisations, …
Je me demande comment Linux gère les bibliothèques partagées. (En fait, je parle de Maemo Fremantle, une distribution basée sur Debian publiée en 2009 et fonctionnant sur 256 Mo de RAM). Supposons que nous avons deux exécutables liant à libQtCore.so.4 et utilisant ses symboles (utilisant ses classes et ses fonctions). …
Je sais qu'il existe de nombreuses différences entre OSX et Linux, mais qu'est-ce qui les rend si totalement différentes, ce qui les rend fondamentalement incompatibles?
Quelles sont les valeurs min et max des codes de sortie suivants sous Linux: Le code de sortie renvoyé par un exécutable binaire (par exemple: un programme C). Le code de sortie renvoyé par un script bash (lors de l'appel exit). Le code de sortie renvoyé par une fonction (lors …
J'ai récemment appris que (du moins sur Fedora et Red Hat Enterprise Linux), les programmes exécutables compilés en tant qu'exécutables indépendants de la position (PIE) bénéficient d'une protection renforcée de la randomisation de l'espace adresse (ASLR). Alors: comment puis-je tester si un exécutable particulier a été compilé en tant qu’exécutable …
Sous Windows, EXE et DLL ont des informations sur la version, notamment les champs suivants: version du fichier Version de produit Nom interne nom du produit droits d'auteur Dans Linux Library / Executable: Quels champs sont présents? Comment voir ces informations? Quels outils / bibliothèques à lire?
Et maintenant, je suis incapable de le vérifier .. ou d’utiliser l’un de mes autres programmes système. Heureusement, c'est sur une machine virtuelle avec laquelle je m'amuse, mais y a-t-il un moyen de résoudre ce problème? Le système est Ubuntu Server 12.10. J'ai essayé de redémarrer en mode de récupération, …
Je veux convertir mes scripts shell en exécutables binaires afin que personne d'autre ne puisse les éditer ou les lire. Y at-il un moyen de le convertir en un exécutable binaire?
J'ai un script Python qui doit être exécuté avec une installation Python particulière. Y a-t-il un moyen de fabriquer un shebang pour qu'il fonctionne avec $FOO/bar/MyCustomPython?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.