Quatio - creazione siti internet e studio grafico a Torino

Quatio - creazione siti internet e studio grafico a Torino

REALIZZIAMO SITI INTERNET A TORINO

MOBILE: +39 334 845 53 74
Email: INFO@QUATIO.IT

QUATIO DI CAPASSO ROMANO
CORSO PESCHIERA, 211 - TORINO     P.IVA 07957871218

Apri in Google Maps
  • CHI SIAMO
  • REALIZZAZIONE SITI WEB A TORINO
    • Realizzazione Siti Internet
    • Realizzazione Siti E-Commerce
    • Realizzazione Blog e Landing Page
  • STUDIO GRAFICO
    • Progettazione e Realizzazione Logo
    • Progettazione e Realizzazione Brand Identity
    • Realizzazioni Grafiche
  • CONSULENZA IT
    • Assistenza Software Torino
    • Consulenza Specialistica INFORMATICA
    • Corsi di Formazione Professionale a Torino
    • Preparazione Esami Universitari e Ripetizioni Scolastiche Informatica
  • BLOG
CHIEDI PREVENTIVO GRATUITO!
  • Home
  • Blog
  • Software
  • Che cosa è una SHELL?
27 Gennaio 2023

Che cosa è una SHELL?

Che cosa è una SHELL?

da Romano Capasso / 20 Novembre 2017 / Pubblicato il Software, Quatio Blog
software che cosa è la SHELL. Preventivo sito internet Torino

 5,988 Visualizzazioni Totali,  1 Visualizzazioni di Oggi

Sempre più spesso chi si avvicina al mondo del sistema operativo UNIX chiede che cosa è una shell? Diamo una risposta immediata!

In un sistema Linux, la SHELL è l’interfaccia a linea di comando capace di interpretare i comandi in input dell’utente e gli script.

Le Shell più usate sono: Bash (Bourne Again Shell) e C Shell (csh).
Ad ogno modo è la Bash la shell di default per quasi tutte le distribuzioni Linux, come Ubuntu, CentOS e RedHat.

Indice dei Contenuti

  • Che cosa è una SHELL: il Prompt dei comandi
  • Eseguire i comandi su una SHELL
    • Esecuzione senza argomenti o parametri
    • Esecuzione con argomenti
    • Esecuzione con parametri
    • Esecuzione con parametri ed argomenti
  • Variabili d’ambiente
    • Visualizzare tutte le variabili d’ambiente
    • Visualizzare il valore di una variabile
    • Impostare le variabili
    • SOFTWARE di SHELL

Che cosa è una SHELL: il Prompt dei comandi

Quando effettuate il login al server, quasi sempre verrete accolti dal ‘Messaggio del Giorno’ (MOTD, Message Of The Day), che di solito è un messaggio che include svariate informazioni come ad esempio la versione della distribuzione Linux che il server sta utilizzando. Dopo il MOTD, la shell vi mostrerà il ‘Prompt dei comandi’ (o ‘Prompt di shell’) che altro non è che un programma nel quale potrete interagire con il server attraverso dei comandi prestabiliti che la shell è capace di interpretare.
Di solito il Prompt dei comandi si presenta così:

[root@mainserver ~]#

  • root: l’Username dell’utente connesso
  • mainserver: l’Hostname del server al quale si è effettuato l’accesso
  • ~: la directory corrente, che in Bash è indicata dalla tilde
  • #: il simbolo del Prompt, che denota la posizione dalla quale appare l’input digitato dall’utente

Eseguire i comandi su una SHELL

I comandi possono essere eseguiti dal prompt dei comandi specificando semplicemente il nome del file eseguibile, che può essere un programma binario o uno script. Esistono molti comandi ed utility Linux “standard” che sono preinstallati con il sistema operativo. Questi comandi permettono per esempio di navigare tra i file presenti all’interno della macchina, installare software e configurare il sistema e le applicazioni. Quando un comando è in esecuzione viene chiamato “processo”. Quando un programma viene eseguito, l’utente deve aspettare che esso finisca per poi poter ritornare a digitare sul Prompt, (anche se solitamente è possibile fermare l’esecuzione di un comando attraverso la combinazione di tasti Ctrl+C). È inoltre importante notare che Linux è case-sensitive, cioè distingue le maiuscole dalle minuscole. Ad esempio ‘Script01’ è diverso da ‘script01’.

Esecuzione senza argomenti o parametri

Per eseguire un comando senza argomenti oppure opzioni, scrivete semplicemente il nome del comando e premete INVIO. Se ad esempio si lancia un comando come “cd” ( change directory ), senza specificare nessun parametro, verrete portati nella cartella ‘home’ dell’utente. Il comando ls ( list ) invece stamperà a schermo la lista delle cartelle e file presenti nella directory in cui vi trovate.

Esecuzione con argomenti

Molti comandi accettano argomenti o parametri che possono modificare l’esecuzione del comando. Ad esempio, il modo più conosciuto di usare “cd” è quello di utilizzare un singolo argomento che specifica in quale directory bisogna spostarsi; per esempio se ci volessimo spostare nella cartella “bin”, dovremmo digitare:

cd /usr/bin

Esecuzione con parametri

La maggior parte dei comandi accettano i parametri, anche conosciute come ‘flag’, che possono modificare la funzionalità del comando. Di solito vengono precedute dal carattere ‘-‘ e consistono in una lettera maiuscola o minuscola. Per un esempio basilare di come funzionano i parametri, diamo un’occhiata al comando ls.

  • -l: stampa una “lista lunga”, che include dettagli extra come i permessi, la grandezza e la data di creazione del file listato
  • -a: mostra tutti i file e le directory, comprese quelle nascoste (che iniziano con ‘.’)

I parametri, per questioni di comodità, possono essere raggruppati in questo modo:

ls -al

Esecuzione con parametri ed argomenti

Quando si eseguono dei comandi, parametri ed argomenti possono essere anche combinati tra loro. Per esempio, se si vuole controllare il contenuto della directory /home, con il comando ls, digitate:

ls -la /home

Variabili d’ambiente

Le variabili d’ambiente sono valori usati per cambiare il modo in cui vengono eseguiti i comandi.

Visualizzare tutte le variabili d’ambiente

Per vedere tutte le variabili d’ambiente del terminale impostate, eseguite il comando “env”:

env

In output vedrete un listato di path ma cercate di individuare la stringa del PATH:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

La variabile d’ambiente PATH è una lista di directory. Sono le directory in cui la Shell cercherà di trovare un determinato programma o script digitato dall’utente nel Prompt dei comandi.

Visualizzare il valore di una variabile

Il valore di una variabile d’ambiente può essere visualizzato facendo precedere il simbolo ‘$’ al nome della variabile. Per esempio, se si vuole stampare a schermo il valore della variabile PATH, dovete usare il comando echo.

echo $PATH

Impostare le variabili

Ora che sapete come visualizzare il valore di una variabile, dovete imparare a modificarle. Tutto quello che vi serve per impostare una variabile è digitare il nome della variabile seguito dal simbolo ‘=’ e subito dopo il valore desiderato.

VAR=valore

Bisogna però notare che, se si modifica una variabile esistente, il suo valore verrà sovrascritto.

SOFTWARE di SHELL

Con il termine PuTTY, si intende un client con i protocolli SSH, Telnet, rlogin e TCP che permette di stabilire una sessione remota cifrata ad un altro computer emulando un terminale, effettuando il login con l’IP del computer a cui ci si vuole connettere.

In origine il client PuTTY era disponibile solo per i sistemi Microsoft Windows, ma in seguito venne esteso anche a vari sistemi Unix e Unix-like.

E’ stato aggiunto inoltre il supporto per l’autenticazione SSH-2, protocollo che da maggiori garanzie sulla sicurezza delle informazioni scambiate tra terminali, rispetto al protocollo SSH-1.

PuTTY è la soluzione che consigliamo a tutti i nostri utenti che utilizzano un server Linux e ne vogliono avere il pieno controllo.

L’ultima release è possibile scaricarla gratuitamente dal sito: http://www.putty.org/

badge aziendale
Romano Capasso

Sono Romano Capasso, ing. informatico e CEO della Quatio – web agency di Torino. Grazie alla mia esperienza di oltre 20 anni nello sviluppo web e di consulenza informatica ho acquisito diverse conoscenze che mi piace mettere al servizio dei neofiti al fine di aiutarli nella risoluzione di un problema tecnico o semplicemente diffondendo la conoscenza in tale ambito.

Nel blog tecnico della Quatio affronto le tematiche più comuni del web e che in modo ricorrente danno dei grattacapi ai miei clienti

Che altro puoi leggere

siti web torino
Quanto costa la realizzazione dei siti web Torino?
avere un sito internet
Quanto è importante avere un sito internet?
Come Installare Wordpress. Requisiti Hosting. quatio web agency di torino
Requisiti Hosting WORDPRESS?

COSA DICONO DI NOI

Quatio - creazione siti internet e studio grafico a torino
Quatio - creazione siti internet e studio grafico a torino
5.0
Basato su 22 recensioni
Guarda tutte le recensioniScrivi una recensione
CARTUCCIA in UFFICIO
CARTUCCIA in UFFICIO
11:20 27 Dec 22
Cordiali, professionali e veloci!
Pier L
Pier L
10:25 02 Sep 22
Veloci nella risposta e attenti alle necessità.
V “Valhum”
V “Valhum”
11:18 18 Jul 22
Professionalità, grande disponibilità, competenze informatiche varie. Lavoro ottimo e di qualità.
motOvunque Specialisti nel Trasporto Moto (motOvunque)
motOvunque Specialisti nel Trasporto Moto (motOvunque)
08:56 18 May 22
Quatio un Team Eccellente!Abbiamo avuto il piacere di conoscere quest’azienda alcuni anni fa, affidando loro tutta la gestione web, senza mai aver avuto un problema.Un supporto a 360^ che va dalla consulenza e progettazione, alla realizzazione delle piattaforme web.Inoltre abbiamo affidato anche tutto quello che riguarda la gestione dei server.Consigliatissimo!!!
Luna Corbari
Luna Corbari
19:22 08 May 22
Professionale, disponibile, competente, esaustivo! Super consigliato
Orges Kapinova
Orges Kapinova
11:36 28 Dec 21
I migliori in assoluto
Andrea Berlincioni
Andrea Berlincioni
19:44 23 Sep 21
bravissimi e super professionali
Andrea Xhemali
Andrea Xhemali
00:03 22 Feb 21
Disponibilità massima. Ricerca continua nell'accontentare il cliente.Professionalità e competenza.
Domenico Farina
Domenico Farina
19:03 06 Jan 21
“Abbiamo affidato a Romano e al suo team la realizzazione anche della seconda versione del nostro sito farinacerchi.it . Dei veri professionisti che hanno saputo realizzare un nuovo sito bellissimo e soprattutto posizionato sui motori di ricerca! Siamo soddisfattissimi”
sogesty srl
sogesty srl
08:05 28 Dec 20
Ottima azienda, romano sa il fatto suo
Manuel Caputo
Manuel Caputo
18:10 12 Nov 20
Romano è un grandissimo professionista. Efficiente, professionale e con un'alta competenza. Mi ha aiutato tantissimo nel mio progetto e non lo sostituirei con nessuno! Semplicemente: GRAZIE! A trovarne di professionisti come te!!
Luigi D' Urso
Luigi D' Urso
10:40 15 Sep 20
Hanno risolto al meglio tutti i problemi del mio pc, puntuali, attenti e professionali.Ottimo servizio, consigliatissimo!!!!!
Michele Crudelini
Michele Crudelini
08:08 24 Apr 20
Consiglio!
Francesco Simone
Francesco Simone
09:56 20 Mar 20
Professionalità a 360 gradi! Nonostante l'emegenza che in questo periodo ci tiene lontani, Quatio ha dato la possibilità al mio studio di Amministrazione condominiale di poter lavorare ugualmente, trasferendo parecchi dati da windows pc a Mac senza nemmeno incontrarci, dandomi la possibilità di lavorare da casa. Spero presto di realizzare con loro il nostro nuovo sito web!
Simone Passalacqua
Simone Passalacqua
19:55 14 Mar 20
Consigliatissimo davvero! Lavori puntuali precisi, completi, sempre in costante aggiornamento e studio di argomenti che migliorano il lavoro e il servizio offerto. Davvero professionale e allo stesso tempo capace di comunicare in modo semplice e genuino durante le discussioni. Tutte qualità che sono rare nell'ambito lavorativo oggi. Valido davvero!
Beppino Mattiussi
Beppino Mattiussi
17:16 28 Oct 19
Consiglio veramente valido per il problema esposto. Cordiali e disponibili.Sono stati importanti per la soluzione della situazione.
Vi.Si. Group S.r.l.
Vi.Si. Group S.r.l.
18:28 21 Feb 18
Ottimo lavoro e buona sinergia
Riccardo Monfrecola
Riccardo Monfrecola
09:19 14 Feb 18
ALESSANDRO beddu
ALESSANDRO beddu
09:14 14 Dec 17
Puntuali , precisi. Consiglio vivamente
Angelo Souther
Angelo Souther
11:29 27 Nov 17
Crossed YouOver
Crossed YouOver
11:28 27 Nov 17
Serietà e dedizione
Francesco Pappa
Francesco Pappa
08:22 27 Nov 17
Molto soddisfatto
js_loader

ULTIME DAL BLOG

  • consigli per la scelta di una web agency a torino

    Come scegliere la giusta web agency per il tuo sito?

  • avere un sito internet

    Quanto è importante avere un sito internet?

  • quanto costa un logo a torino

    Quanto costa un logo? Prezzo di un logo nel 2021

  • come creare un blog gratis con wordpress

    WordPress: come creare un sito web o un blog gratis

  • siti web torino

    Quanto costa la realizzazione dei siti web Torino?

Quatio - esperti in realizzazione siti internet a Torino

Corso Peschiera, 211 - 10141 - Torino
P.IVA 07957871218 - REA TO-1268614
mobile: +39 334 845 53 74
email: info@quatio.it

QUATIO BLOG

  • consigli per la scelta di una web agency a torino

    Come scegliere la giusta web agency per il tuo sito?

  • avere un sito internet

    Quanto è importante avere un sito internet?

  • quanto costa un logo a torino

    Quanto costa un logo? Prezzo di un logo nel 2021

  • come creare un blog gratis con wordpress

    WordPress: come creare un sito web o un blog gratis

GLI ULTIMI TWEET

81 giorni fa@pisto_gol Non sarebbe più giusto concedere in esultanza anche togliendo la maglia na punire con sanzioni elevatiss… https://t.co/YeBdpZhJBA
81 giorni fa@GiorgiaMeloni aspettare (‘al momento’) già 4 ore in un pronto soccorso pediatrico di Torino è la normalità di un p… https://t.co/pKU2YdnGg6
89 giorni fa@Filippo22011998 @repubblica Ma non erano Napoli e i napoletani il problema? 🫢
Seguire @@quatiorc
  • BLOG
  • PRIVACY POLICY
  • COOKIE
  • CONTATTI

Realizzazione siti internet Torino. Creazione blog, e-commerce, studio grafico, posizionamento SEO, web marketing e web content a Torino

Quatio di Capasso Romano © 2015-2022 - Tutti i diritti sono riservati.

TORNA SU