Perché quasi tutte le librerie condivise /usr/lib/hanno impostato il bit di autorizzazione eseguibile? Non vedo alcun caso d'uso per eseguirli. Alcuni riescono ad agganciare una qualche forma di mainfunzione per stampare una breve nota sul copyright e sulla versione, ma molti non lo fanno nemmeno e segfault al momento dell'esecuzione. …
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.
Un paio di settimane fa ho partecipato a un discorso su Git da qualcuno che sembrava provenire da un ambiente Windows. Dico "sembrava essere" perché continuava a dire "trattino" quando si riferiva alle opzioni della riga di comando. Ho poi ricordato qualcosa che ho trovato curioso nei miei primi giorni …
Su Wikipedia, l'articolo per .sh dice: Per il tipo di estensione di file .sh, vedere Bourne shell . Che ne dici di altre shell unix? So che lo shebang è usato all'interno del file per indicare un interprete per l'esecuzione, ma mi chiedo: Quali sono i vantaggi e gli svantaggi …
Ho notato molte domande, risposte e commenti che esprimono disprezzo per (e talvolta persino paura di) scrivere script invece di una riga. Quindi, vorrei sapere: Quando e perché dovrei scrivere una sceneggiatura autonoma piuttosto che un "one-liner"? O vice versa? Quali sono i casi d'uso, i pro ei contro di …
Voglio riformattare i file e le directory sul mio sistema. Tuttavia, non sono sicuro di quale sia la migliore pratica . Dopo aver letto questa domanda e le sue risposte, presumo che la parte più importante sia quella di essere coerenti. Tuttavia, questo è dove sono bloccato. Ad esempio in …
Cercando di risolvere una discussione amichevole. "Cron" è l'acronimo di qualcosa? Inoltre, l'attuale nome canonico "cron" ha avuto origine da qualcosa abbreviato in qualcosa di simile a chronos o cronologico? Una rapida ricerca su Google non ha trovato quello che cercavo . Finì per essere un thread del forum instabile
Molti file di configurazione unix nelle xx.dcartelle sono preceduti da un numero, come: $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom C'è qualche convenzione su questo numero? Cosa significa ? Potrebbe essere solo per evitare lo scontro tra nomi, ma sono curioso di sapere se c'è altro.
Mi chiedevo se esiste una convenzione per le estensioni dei tipi di file per gli script di shell che si desidera generare anziché eseguire. Per esempio: Se voglio eseguire questo script in una subshell. ./script.sh Se voglio ricordare di eseguire questo script dalla shell corrente. . script.source Esiste una convenzione …
Dato che le domande di storia sono considerate in tema , ho pensato di chiederne una che mi ha infastidito da un po 'di tempo e nessuno che conosco sembra conoscere la risposta. Qualcuno sa qual è il significato storico del prefisso yy? La maggior parte delle variabili e funzioni …
La pagina man per tar nella sezione SINOSSI di Arch Linux inizia con: tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG...] Capisco perfettamente che in questa situazione significa che deve essere data esattamente una delle opzioni tra parentesi graffe perché lo dice più in basso nella pagina man. Esiste una sorta di standard o convenzione …
Esiste una linea guida quando utilizzare l'errore quando si scrive un'applicazione da riga di comando? Con mia sorpresa, non ho trovato nulla quando cercavo su Google. In particolare, la domanda che mi interessa in questo momento è se utilizzare stdouto stderrquando l'utente ha chiamato il programma con argomenti illegali. Tuttavia, …
Ho un hard disk esterno che mi piacerebbe montare automaticamente. Sarà presente la maggior parte delle volte all'avvio del mio laptop. Dov'è il posto "corretto" per montarlo? /media/my-hd: Sporca /mediacon una cartella vuota quando il disco rigido non è stato montato. /mnt/my-hd: Ho sentito che /mntsi suppone che debba essere …
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.