POSIX è l'acronimo di Portable Operating System Interface, una famiglia di standard specificata dall'IEEE per mantenere la compatibilità tra i sistemi operativi.
Vorrei capire il termine "chiamata di sistema". Sono a conoscenza del fatto che le chiamate di sistema vengono utilizzate per ottenere i servizi del kernel da un'applicazione spazio utente. La parte con cui ho bisogno di chiarimenti è la differenza tra una "chiamata di sistema" e una "implementazione C della …
Ho visto le guide di scripting di Bash che suggeriscono l'uso dell'array per lavorare con nomi di file contenenti spazi bianchi. DashAsBinSh suggerisce tuttavia che gli array non sono portatili, quindi sto cercando un modo conforme a POSIX di lavorare con elenchi di nomi di file che possono contenere spazi …
Sto cercando di eseguire un comando simile a quello seguente in uno script bash. Dovrebbe cercare in tutte le sottocartelle di $sourcedire copiare tutti i file di un certo tipo al livello principale di $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find …
Sto cercando documenti ufficiali su tutti gli standard e le specifiche POSIX. Mi piacerebbe poter leggere i documenti per comprendere meglio i sistemi UNIX e come funzionano a basso livello. Ho visto link qua e là su opengroup.org, che presumo sia l'entità dietro gli standard (tuttavia, ho sentito parlare anche …
La yashshell ha un printfbuilt-in, secondo il suo manuale . Tuttavia, questo è quello che vedo in una yashshell con configurazione predefinita: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf È printfintegrato in questa shell o no? Il risultato è …
Questa è più o meno una domanda di follow-up ai due seguenti: Errore di sintassi durante la rimozione di righe duplicate tramite il file awk '! X [$ 0] ++' alternativa awk / nawk su SunOs e Linux Vedo che su Solaris 10 (SunOS 5.10) ottengo i seguenti risultati: $ …
Nel trattino, le funzioni e le variabili sembrano vivere in spazi dei nomi separati: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn variable doesn't conflict with the fn …
Possiamo controllare i dettagli della coda dei messaggi del sistema V con l'aiuto del ipcscomando. Esiste un comando per controllare la coda dei messaggi POSIX in Linux?
Sto guardando una sceneggiatura che ha: if [ "${PS1-}" ]; then Questo trailing -mi infastidisce un po 'perché non sembra la sintassi standard di Posix o Bash. È questa una sintassi arcana che esiste da sempre, o è un errore di battitura? Qualsiasi riferimento a standard / documenti sarebbe apprezzato. …
La documentazione POSIX sed dice: Una funzione può essere preceduta da uno o più '!' caratteri, nel qual caso la funzione deve essere applicata se gli indirizzi non selezionano lo spazio del modello. Zero o più caratteri <blank> devono essere accettati prima del primo '!' personaggio. Non è specificato se …
In questa modifica Stéphane Chazelas POSIXifica (di nuovo) la mia sedformattazione inserendo una -epausa xpression e un'altra -edichiarazione xpression. Ora, potrei solo chiedergli perché nei commenti, suppongo, ma è già la revisione numero 18 su quella risposta e quasi tutti i precedenti erano già grazie a omaggi simili (se riesci …
Come posso verificare se mvè atomico sul mio fs (ext4)? Il sistema operativo è Red Hat Enterprise Linux Server versione 6.8. In generale, come posso verificare questo? Mi sono guardato intorno e non ho trovato se il mio sistema operativo è POSIX standard.
Sto cercando di imparare lo standard POSIX. Quando si utilizza Unix, ho /bin, /etc, /dev, /media, e di solito /opt, ma è che standardizzato o fino a l'implementazione spec? Potrebbero esserci molte directory nella radice o è limitata dallo standard?
Posix richiede dispositivi? Ad esempio /dev/urandom, /dev/zerooppure /dev/null? Sospetto non a causa di sistemi operativi non * nix, ma volevo chiedere completezza.
Qualcuno può spiegarmi in che modo umaskinfluisce sulla maschera predefinita dei file appena creati se gli ACL sono attivati? C'è della documentazione a riguardo? Esempio: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . …
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.