Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Scaricare
l'accesso più veloce di browser!
 

Shabang

Indice Shabang

Uno shabang (chiamato anche shebang, hashbang, hashpling, o pound bang), nei sistemi operativi Unix e Unix-like, è una sequenza di caratteri che inizia per "#!" collocata esattamente all'inizio di uno script, la quale indica al sistema quale interprete utilizzare per eseguire lo script stesso.

32 relazioni: AIX (sistema operativo), ASCII, Awk, Bash, Berkeley Software Distribution, Bourne shell, C shell, Cat (Unix), Dennis Ritchie, Env (Unix), File eseguibile, Free On-line Dictionary of Computing, HP-UX, Korn shell, Linux, Magic number, Oracle Solaris, Percorso, Perl, PHP, POSIX, Python, Quine, Rm (Unix), Ruby, Script, Shell (informatica), Sistema operativo, Tcl, Unix, Unix-like, Variabile d'ambiente (Unix).

AIX (sistema operativo)

AIX, acronimo di Advanced Interactive eXecutive, è il marchio registrato dall'IBM che rappresenta la versione proprietaria del sistema operativo Unix sviluppato dalla società.

Nuovo!!: Shabang e AIX (sistema operativo) · Mostra di più »

ASCII

ASCII (acronimo di American Standard Code for Information Interchange, Codice Standard Americano per lo Scambio di Informazioni) è un codice per la codifica di caratteri.

Nuovo!!: Shabang e ASCII · Mostra di più »

Awk

AWK è un linguaggio di programmazione interpretato orientato alla manipolazione di dati di tipo testuale, sia in forma di file che di flusso di dati provenienti dallo standard input.

Nuovo!!: Shabang e Awk · Mostra di più »

Bash

Bash (acronimo per bourne again shell) è una shell testuale del progetto GNU usata nei sistemi operativi Unix e Unix-like, specialmente in GNU/Linux e macOS, ma disponibile anche per sistemi Microsoft Windows (vedi ad esempio Cygwin).

Nuovo!!: Shabang e Bash · Mostra di più »

Berkeley Software Distribution

La Berkeley Software Distribution, sigla BSD, è la variante originaria di Unix sviluppata presso l'Università di Berkeley in California ed è alla base di una delle due famiglie principali di sistemi operativi liberi attualmente più diffusi, tra cui gli esponenti più noti sono FreeBSD, PC-BSD, OpenBSD, NetBSD, GhostBSD, MidnightBSD, DesktopBSD, FreeNAS, FreeSBIE, DarwinOS (il cuore Unix di macOS) e DragonFly BSD (con le sue distribuzioni FireflyBSD).

Nuovo!!: Shabang e Berkeley Software Distribution · Mostra di più »

Bourne shell

La Bourne shell, nota anche col nome di sh, è una shell testuale per i sistemi operativi Unix.

Nuovo!!: Shabang e Bourne shell · Mostra di più »

C shell

Le C shell (abbr. csh) sono un tipo di shell usate nei sistemi Unix e Unix-like.

Nuovo!!: Shabang e C shell · Mostra di più »

Cat (Unix)

cat è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX e GNU, che legge i file che gli sono specificati come parametri (o lo standard input) e produce sullo standard output la concatenazione del loro contenuto.

Nuovo!!: Shabang e Cat (Unix) · Mostra di più »

Dennis Ritchie

È stato uno dei pionieri dell'informatica moderna, importante per essere stato l'inventore del linguaggio C e, assieme al suo storico collega Ken Thompson, per aver scritto il sistema operativo Unix.

Nuovo!!: Shabang e Dennis Ritchie · Mostra di più »

Env (Unix)

env (abbreviazione dalla lingua inglese di environment, ambiente) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX e GNU, che avvia altri comandi con precise impostazioni delle variabili d'ambiente.

Nuovo!!: Shabang e Env (Unix) · Mostra di più »

File eseguibile

In informatica, un file eseguibile, o semplicemente un eseguibile, è un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina nel formato adatto: a) ad essere caricato dal sistema operativo, quindi pronto per l'esecuzione; b) all'architettura hardware del processore che lo esegue. Si distingue da un file sorgente, che contiene un programma scritto in un linguaggio di programmazione ad alto livello il quale può essere eseguito solo utilizzando un interprete o trasformandolo prima in eseguibile (codice oggetto + librerie) tramite un compilatore, o con una combinazione di questi due strumenti.

Nuovo!!: Shabang e File eseguibile · Mostra di più »

Free On-line Dictionary of Computing

Il Free On-line Dictionary of Computing (FOLDOC) è un dizionario enciclopedico wiki gratuito on-line incentrato su tutti gli aspetti legati all'informatica.

Nuovo!!: Shabang e Free On-line Dictionary of Computing · Mostra di più »

HP-UX

HP-UX è un sistema operativo tipo UNIX proprietario sviluppato da Hewlett-Packard, montato sulle macchine utilizzanti microprocessori PA-RISC e Itanium e su sistemi Apollo/Domain.

Nuovo!!: Shabang e HP-UX · Mostra di più »

Korn shell

In informatica la Korn shell è una Unix shell, ovvero un interprete di comandi interattivo che gode di un linguaggio di programmazione proprio per impartire comandi al sistema tramite script; fra le caratteristiche peculiari vi è la retrocompatibilità con la bourne shell, da cui deriva, nonché l'aver incorporato diverse funzionalità della C shell (csh).

Nuovo!!: Shabang e Korn shell · Mostra di più »

Linux

Linux (pronuncia inglese) è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie possibili distribuzioni, aventi la caratteristica comune di utilizzare come nucleo il kernel Linux.

Nuovo!!: Shabang e Linux · Mostra di più »

Magic number

Un magic number, in informatica, identifica una stringa di testo, utilizzata con differenti finalità.

Nuovo!!: Shabang e Magic number · Mostra di più »

Oracle Solaris

In informatica Oracle Solaris (in passato noto anche come Solaris, Solaris Operating System o Solaris OS) è un sistema operativo Unix originariamente sviluppato da Sun Microsystems, scritto in linguaggio C e basato su SunOS 5.0.

Nuovo!!: Shabang e Oracle Solaris · Mostra di più »

Percorso

In informatica, un percorso (in lingua inglese "path" o "pathname") indica la posizione specifica di un elemento (file o directory) all'interno di un archivio dati, con un certo file system strutturato ad albero.

Nuovo!!: Shabang e Percorso · Mostra di più »

Perl

Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall.

Nuovo!!: Shabang e Perl · Mostra di più »

PHP

PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.

Nuovo!!: Shabang e PHP · Mostra di più »

POSIX

In informatica, POSIX (o Posix: Portable Operating System Interface for Unix) è il nome che indica la famiglia degli standard definiti dall'IEEE denominati formalmente IEEE 1003.

Nuovo!!: Shabang e POSIX · Mostra di più »

Python

Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.

Nuovo!!: Shabang e Python · Mostra di più »

Quine

In informatica, un quine è un algoritmo che riproduce il suo stesso codice sorgente senza usare funzioni di I/O (aprire il file sorgente e stampare il suo contenuto è considerato "barare").

Nuovo!!: Shabang e Quine · Mostra di più »

Rm (Unix)

rm (abbreviazione dalla lingua inglese di remove, rimuovi) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che cancella file e directory dal file system, posto che si abbiano i permessi necessari. Più precisamente, rm rimuove uno o più collegamenti fisici, per cui non è detto che ciò comporti anche la rimozione immediata dei dati e la conseguente liberazione dello spazio su memoria di massa. Ad esempio ciò non avviene se vi sono altri collegamenti fisici agli stessi dati, o se il file o la directory sono al momento in uso da qualche processo. Al contrario del comando rmdir, rm è in grado di cancellare anche directory che non sono vuote, cancellandone prima ricorsivamente il contenuto. Da notare che la possibilità di rimuovere un file è data non tanto dai permessi sul file stesso, quanto dai permessi (di scrittura) della directory che lo contiene, in quanto ciò che viene realmente modificato è appunto la directory che lo contiene.

Nuovo!!: Shabang e Rm (Unix) · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Nuovo!!: Shabang e Ruby · Mostra di più »

Script

Il termine script, in informatica, designa un tipo particolare di programma, scritto in una particolare classe di linguaggi di programmazione, detti linguaggi di scripting.

Nuovo!!: Shabang e Script · Mostra di più »

Shell (informatica)

La shell (detta anche interprete dei comandi), in informatica, è la parte di un sistema operativo che permette agli utenti di interagire con il sistema stesso, impartendo comandi e richiedendo l'avvio di altri programmi.

Nuovo!!: Shabang e Shell (informatica) · Mostra di più »

Sistema operativo

Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.

Nuovo!!: Shabang e Sistema operativo · Mostra di più »

Tcl

In informatica Tcl (acronimo di Tool Command Language), è un linguaggio di scripting creato da John Ousterhout generalmente considerato di facile apprendimento (rispetto ai linguaggi della sua generazione), ma allo stesso tempo potente.

Nuovo!!: Shabang e Tcl · Mostra di più »

Unix

Unix (registrato ufficialmente come UNIX) è un sistema operativo portabile per computer inizialmente sviluppato da un gruppo di ricerca dei laboratori AT&T e Bell Laboratories, nel quale figurarono sulle prime anche Ken Thompson e Dennis Ritchie.

Nuovo!!: Shabang e Unix · Mostra di più »

Unix-like

In informatica i sistemi Unix-like, talvolta definiti come UN*X o *nix, sono sistemi operativi simili ai sistemi Unix, generalmente non certificati e non necessariamente conformi alle specifiche SUS (Single UNIX Specification).

Nuovo!!: Shabang e Unix-like · Mostra di più »

Variabile d'ambiente (Unix)

Le variabili d'ambiente, nei sistemi operativi Unix e Unix-like, e più in generale nei sistemi POSIX sono un tipo di variabili specifiche per processo.

Nuovo!!: Shabang e Variabile d'ambiente (Unix) · Mostra di più »

Riorienta qui:

Hashbang, Hashpling, Pound bang, Shebang.

UscenteArrivo
Ehi! Siamo su Facebook ora! »