Una parte importante dell'essere uno sviluppatore è essere in grado di utilizzare il terminale o la riga di comando.
Bene, cosa c'è in questo video?
Affronteremo questa domanda e ti insegneremo un paio di comandi molto utili ora, automatici.
È sufficiente eseguire lo spazio di comando e digitare il centro stampa del terminale e quindi il terminale si aprirà per te.
È una delle tue applicazioni ed è su ogni computer.
Se sei su una macchina Windows, allora è il prompt dei comandi.
Ma cos'è?
Bene, è il modo in cui gli umani originariamente comunicavano con i computer fino agli anni '80, era il modo principale
in cui gli umani davano istruzioni a computer e computer, davano risultati agli umani.
Non avevamo qualcosa chiamato GUI o interfaccia utente grafica, ad esempio quando aprivo una nuova cartella
e cambiavo il nome di questa cartella o aprivo Google Chrome.
Non ho davvero bisogno di sapere come si fa dietro le quinte.
Faccio semplicemente clic su un'icona e si apre magicamente per me.
Ma le righe di comando sono davvero utili perché puoi fare esattamente la stessa cosa che fai visivamente
su un'interfaccia utente grafica come ho qui sulla riga di comando.
Ma tendono ad essere molto, molto più veloci da fare, come ti mostrerò in questo video.
E ci sono anche modi comuni per accedere a diversi computer in tutto il mondo.
Ad esempio, se hai bisogno di accedere a un server in un altro paese in cui è ospitata la tua webapp, beh, potresti usare la
riga di comando e ti mostrerò come farlo più avanti nel corso.
Ora, nel tuo lavoro quotidiano, utilizzerai molto il terminale perché dovrai accedere ai server, al database,
alla tua applicazione front-end, ma lui può fare tutto questo in uno dal terminale.
Puoi anche scaricare script che altre persone hanno scritto da Internet in modo da poterli utilizzare nel tuo
progetto.
Ora, queste sono tutte cose che ti mostrerò nelle sezioni successive, i comandi che sto
per mostrarti funzionano su un Mac o un Linux per Windows.
Avrò il comando della versione di Windows nella parte inferiore del video man mano che avanziamo.
La maggior parte sono uguali, ma ci sono alcune differenze.
Quindi iniziamo.
Il primo commento che sto per mostrarti è l'ultimo commento che scrivo semplicemente e premo invio
ed elenca tutto ciò che è nella mia directory corrente.
Qual è la mia directory attuale?
Bene, faccio P d per la directory di lavoro attuale e vedo che sono negli utenti.
Questo è il mio nome utente.
Quindi sono nella cartella del mio nome utente e queste sono tutte le cose a mia disposizione.
Se faccio un CD, allora posso entrare in questo.
Se volessi andare, diciamo desktop, faccio CD.
Fermati, e ora se faccio altro, vedo che ho una cartella senza titolo perché è l'unica cosa sul mio desktop in
questo momento.
Posso anche fare un CD, punto punto, e questo mi riporta a una directory in alto.
Posso anche fare clear per riordinare il mio terminale.
E mangia una bella lavagna fresca.
C'è una barra del CD Stockmann, e questo mi porta alla directory principale se lo faccio vedo che ho applicazioni, utenti
del sistema di libreria, questa è la directory principale del mio Mac, essenzialmente il mio Macintosh
HD.
Posso anche fare CD.
Linea ondulata e questo mi porta alla directory dell'utente.
Chiariamo ancora questo e se controlliamo dove siamo.
Tutto bene.
Cambiamo questa cartella senza titolo in qualcosa come test.
OK, diciamo che sono nella directory utente in questo momento, volevo accedere al desktop e
poi alla cartella di test, farei semplicemente desktop e poi test.
E adesso.
Sono nella cartella di prova, ma non c'è niente dentro, quindi una cosa che possiamo fare è dire aperto.
Punto.
E apre una cartella in cui ci troviamo attualmente.
Ok, ora siamo nella cartella dei test, se metto questo da parte qui in modo che tu possa vedere, posso
dirlo.
Crea directory, ovvero crea un nome per la cartella.
Quindi il nome qui sarà quello che voglio che la cartella sia intitolata, diciamo solo che questa cartella sarebbe chiamata.
Webapp.
Hai visto che ora webapp si presenta nella mia cartella?
Cambiamo la vista qui in modo che tu possa vederla meglio.
Ecco qua.
Se faccio altro ora vedo che abbiamo la cartella webapp e, come sappiamo, possiamo accedervi.
E facciamo doppio clic qui per vedere cosa abbiamo, non abbiamo assolutamente niente.
Bene, possiamo creare un file qui dicendo touch e il nome del file, quindi facciamo solo index
dot HTML.
Ecco qua.
E ora cosa succederebbe se volessimo aprire questo indice che, ancora una volta, apriamo e il punto significa che apriamo la cartella in cui ci
troviamo attualmente, che è qui.
Ma se apro index dot html.
Apre il file per noi.
Quanto è bello, ma l'indice è piuttosto vuoto in questo momento.
Non sarebbe bello se potessimo aprire un testo sublime da qui e aggiungere qualcosa?
Ancora una volta, puoi farlo con open, metti una linea di neve, un for application e il
nome dell'applicazione in modo sublime il testo chiudi le virgolette, premi invio.
E guarda questo, ho un testo sublime, ma se volessimo fare applicazioni, testo sublime e aprire il file di
posta elettronica dell'indice.
Facciamo solo questo.
E ora posso dire ASML e diremo semplicemente Hello, world.
Salvalo e se apro index dot.
Abbiamo caricato il nostro file di posta elettronica indice.
Non è stato molto più veloce del fare clic con il pulsante destro del mouse, creare una cartella e trascinare tutto in un testo
sublime.
E come puoi vedere, puoi fare le cose molto, molto velocemente qui.
Ok, cambiamo qualcosa.
Andiamo a chiudere Google Chrome e Sjoblom e nel Web, diciamo che volevo cambiare il nome dell'indice
di quell'e-mail in un HMO di Baghdad.
Bene, farò il e il comando, che sta per Move, ma sposta semplicemente l'indice di quel file
ASML su quel file.
Quindi è un piccolo trucco.
In pratica stai solo spostando un file in un altro.
Ma cambiando il nome, crei un nuovo file e lo sostituisci con quello vecchio.
Quindi ora ho circa.
Molto bello.
Ora, digitare questi comandi può diventare piuttosto stancante.
Posso premere la freccia su e ripercorre tutta la mia storia.
Che è molto bello.
Posso anche premere il tasto tab e verrà visualizzato.
Il mio comando più recente o completa ciò che sto per scrivere in modo che tu possa farlo molto, molto velocemente e
quando i tuoi comandi diventano sempre più lunghi, è una cosa molto utile da fare.
OK, non ho più bisogno di questo per il mio file.
Rimuoviamolo, facciamo il nostro per remove e il nome del file about oops sull'HTML.
È stato rimosso, perfetto.
Ora, che dire di quel file, possiamo rimuovere anche quello, ma se rimuovo solo webapp.
Bene.
Non funzionerà, prima di tutto, se faccio altro o sto lavorando nella directory, intendo la cartella webapp, quindi
devo tornare alla cartella di test.
Facciamo chiarezza qui.
Fai QD.
Ora, la mia attuale directory di lavoro è nel test, quindi posso rimuovere webapp rimuovendo webapp,
ma R. M. funziona solo per i file per rimuovere una directory, una cartella che devi fare R. M. e quindi utilizzare l'opzione ah.
E poi il nome della cartella nel nostro caso è webapp.
Ecco, non c'è più.
E con questo, sai cosa?
Possiamo rimuovere anche la cartella di prova.
Possiamo tornare al nostro desktop e quindi rimuovere il nostro.
Prova, ecco, non c'è più.
E un ultimo trucco su un Mac, puoi farlo.
È così bello, vero?
Molto, molto cool.
OK, come puoi vedere, puoi avere molta potenza con il terminale e voglio che ti abitui
a scrivere comandi qui e d'ora in poi, prova a creare file e cartelle.
In questo modo, alla fine ti sentirai sempre più a tuo agio con esso e le cose saranno molto
più veloci rispetto all'utilizzo del semplice appiccicoso nella sezione dell'ambiente di sviluppo.
Ti mostrerò come puoi cambiare questo noioso terminale in bianco e nero in qualcosa del genere.
Questo è tutto per ora.
Ci vediamo nel prossimo video di.