Bit di autorizzazione in modalità file che consente di eseguire un file come programma. Inoltre, le domande riguardavano il formato dei file di programma e l'individuazione e l'esecuzione dei file di programma.
Quando eseguo un programma senza specificare il percorso completo dell'eseguibile e Bash deve cercare nelle directory $PATHper trovare il binario, sembra che Bash ricordi il percorso in una sorta di cache. Ad esempio, ho installato una build di Subversion dall'origine a /usr/local, quindi digitata svnsync helpal prompt di Bash. Bash …
Sto imparando C #, quindi ho creato un piccolo programma C # che dice Hello, World!, quindi l'ho compilato mono-csced eseguito con mono: $ mono-csc Hello.cs $ mono Hello.exe Hello, World! Ho notato che quando mi ha colpito TABin bash, Hello.exeè stato caratterizzato eseguibile. In effetti, viene eseguito solo da …
Sto cercando di capire il concetto di file speciali su Linux. Tuttavia, avere un file speciale in /devsembra sciocco quando la sua funzione potrebbe essere implementata da una manciata di righe in C a mia conoscenza. Inoltre potresti usarlo più o meno allo stesso modo, ad esempio eseguendo il piping …
Capisco come definire includere oggetti condivisi in fase di collegamento / compilazione. Tuttavia, mi chiedo ancora come gli eseguibili cercano l'oggetto condiviso ( *.solibrerie) al momento dell'esecuzione. Ad esempio, la mia app a.outchiama le funzioni definite nella lib.solibreria. Dopo la compilazione, mi sposto lib.soin una nuova directory nella mia $HOME. …
Prima di oggi, ho usato il terminale in misura limitata per spostarmi dentro e fuori le directory e cambiare le date dei file usando il touchcomando. Avevo realizzato l'intera estensione del terminale dopo aver installato uno script divertente su Mac e aver dovuto chmod 755il file per renderlo eseguibile in …
Questa potrebbe essere una domanda sciocca, ma lo faccio ancora. Se ho dichiarato uno shebang #!/bin/bash all'inizio di my_shell_script.sh, quindi devo sempre invocare questo script usando bash [my@comp]$bash my_shell_script.sh o posso usare ad es [my@comp]$sh my_shell_script.sh e il mio script determina la shell in esecuzione usando shebang? Sta succedendo lo …
Attualmente ho uno strano problema su debian (wheezy / amd64). Ho creato un chroot per installare un server (non posso fornire ulteriori dettagli a riguardo, mi dispiace). Chiamiamo il suo percorso /chr_path/. Per semplificare le cose, ho inizializzato questo chroot con un debootstrap (anche wheezy / amd64). Tutto sembrava funzionare …
Ho creato uno script bash ma quando provo a eseguirlo, ottengo #!/bin/bash no such file or directory Devo eseguire il comando: bash script.shaffinché funzioni. Come posso risolvere questo problema?
È possibile eseguire uno script se non si dispone dell'autorizzazione per leggerlo? In modalità root, ho creato uno script e voglio che l'altro utente esegua questo script ma non lo legga. Ho chmodvietato la lettura e la scrittura, ma consenti l'esecuzione, tuttavia in modalità utente ho visto il messaggio che …
Voglio scoprire l'elenco delle librerie dinamiche che un binario carica quando viene eseguito (con i loro percorsi completi). Sto usando CentOS 6.0. Come fare questo?
Ho un eseguibile per il client di controllo versione perforce ( p4). Non riesco a inserirlo /opt/localperché non ho i privilegi di root. Esiste una posizione standard in cui deve essere posizionata $HOME? La gerarchia del file system ha una convenzione in base alla quale è necessario inserire file eseguibili …
Con Bash sourceè possibile eseguire uno script senza un set di bit di esecuzione. Questo è un comportamento documentato e atteso, ma non è contro l'uso di un bit di esecuzione? Lo so, questo sourcenon crea una subshell.
Su sistemi Linux a 32 bit, invocando questo $ /lib/libc.so.6 e su sistemi a 64 bit questo $ /lib/x86_64-linux-gnu/libc.so.6 in una shell, fornisce un output come questo: 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; …
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.