PERCORSO (tutto maiuscolo) è il nome di una variabile di ambiente su sistemi operativi simili a Unix, DOS, OS / 2 e Microsoft Windows, che specifica un set di directory in cui vengono cercati i programmi eseguibili.
Voglio grep lo script corrente in modo da poter stampare le informazioni di aiuto e versione dalla sezione commenti in alto. Stavo pensando a qualcosa del genere: grep '^#h ' -- "$0" | sed -e 's/#h //' Ma poi mi chiedevo cosa sarebbe successo se lo script si trovasse in …
Nella sezione "Ricerca ed esecuzione di comandi" , la specifica POSIX dice che PATHviene cercato quando si trova un'utilità da eseguire (con alcune eccezioni). La specifica menziona PATHda qualche parte che verrà inizializzata su un valore che garantisce che saranno trovate tutte le utility standard? O devo fare qualcosa di …
Il completamento del percorso della scheda non funziona (almeno su Ubuntu e AFAIK Arch) con sudo mount <whatever> Il file ISO che sto cercando di montare non è presente /etc/fstab. Se scrivo e basta mount <whatever> il completamento funziona (ma ovviamente il comando fallisce perché non sono root). Apparentemente è …
Ho un file sh che vorrei poter aprire dal terminale in qualsiasi momento. Vorrei digitare "studio" nel terminale e avere Android Studio aperto Ricordo ln -sdi aver fatto questo, ma ho dimenticato e ho già perso molto tempo a cercare sul web. Inoltre, in quale directory si trova il collegamento …
Quando ho echo $ PATH ottengo questo: Users/myusername/.node_modules_global/bin:/Users/mac/.node_modules_global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mac/Library/Android/sdk/platform-tools:/platform-tools. Voglio rimuovere alcuni percorsi da questo, ma quando apro il file usando il comando vim /etc/paths, ottengo i seguenti risultati: /usr/local/bin /usr/bin /bin /usr/sbin /sbin Il file / etc / percorsi è diverso dalla variabile $ PATH?
Ho creato un semplice programma C in questo modo: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } E ho il mio PERCORSO modificato in etc / bash.bashrc in questo modo: PATH=.:$PATH Ho salvato questo programma come set.c e lo sto compilando …
Sto realizzando alcuni binari, script ecc. Che voglio installare facilmente (usando i miei rpms). Dal momento che li voglio accessibili a tutti, la mia intuizione sarebbe di metterli in / usr / bin; non è necessario cambiare PERCORSO tuttavia; i miei eseguibili ora scompaiono in un pool di tutti gli …
Sono perplesso da come manè impostato il percorso utilizzato per trovare le pagine. La "cosa giusta" sembra accadere magicamente. Ad esempio, se cambio il mio PERCORSO da /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin per /usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin il percorso cercato per le manpagine (secondo man --path) cambia da /usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man per /usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man In qualche modo, la versione di …
Esiste un modo "semplice" per eseguire un comando di stile "ls -la" per elencare tutti i file / binari eseguibili nel PERCORSO corrente? (Ho intenzione di reindirizzare l'output in grep, per cercare comandi con prefissi sconosciuti ma fondamentalmente noti "nomi", il tipo di caso in cui il completamento automatico / …
Una cosa che mi confonde almeno su Linux desktop è che quasi tutto è nel mio PERCORSO. Con tutto intendo ogni applicazione desktop, comprese cose come gnome-character-map e glchess. Questi non hanno interfacce da riga di comando di cui parlare, quindi non riesco a pensare a un caso in cui …
Ho degli strumenti Java che devo usare. Gli strumenti si trovano in una cartella piena di file jar. Volevo aggiungere questa cartella al mio percorso, per ovvi motivi, ma dopo aver modificato il mio .bash_profile per includere la nuova cartella nella variabile $ PATH e averla originata, non funziona. Ho …
In uno script ottengo $0il possibile percorso relativo ad esso. Per convertirlo in assoluto ho trovato questa soluzione che non capisco: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Il mio problema è la magia dentro ${0%/*}e ${0##*/}. Sembra che il primo estrae il dirname e il secondo estrae il nome del file, …
Da quello che ho raccolto in vari punti con discussioni su /usr/libexec/path_helpertutto, apparentemente il modo moderno di aggiungere elementi alla variabile di ambiente PATHin macOS Sierra 10.12 è: Modifica il /etc/pathsfile Aggiungi file da leggere dalla /etc/paths.ddirectory. Le mie domande: Qual è più kosher su macOS moderno? Se il modo …
Nel mio attuale comportamento zsh, colpire la scheda dopo aver digitato "sudo" aggiunge solo uno spazio. $ sudo ... Quello che voglio davvero è che la scheda si espanda completamente sul percorso del binario che sta per eseguire quando premo la scheda, permettendomi di vedere cosa verrà eseguito: $ /usr/bin/sudo …
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.