1
00:00:00,300 --> 00:00:01,230
Ben tornato.

2
00:00:01,410 --> 00:00:04,500
In questo video inizieremo parlando della mente dei comandi.

3
00:00:04,560 --> 00:00:11,310
Quindi questa porzione del nostro ambiente di sviluppo e quello che facciamo in questo caso e per cosa è usato,

4
00:00:11,310 --> 00:00:16,170
e poi introdurremo alcuni dei primi e più importanti comandi della riga di comando.

5
00:00:16,530 --> 00:00:20,930
Cominciamo parlando di ciò che la linea di comando è ciò che è il punto centrale.

6
00:00:21,120 --> 00:00:27,300
Finora mi hai visto digitare un'istruzione nella riga di comando un comando che ho digitato app nodo.

7
00:00:27,380 --> 00:00:28,770
Sì, sembra così.

8
00:00:28,770 --> 00:00:34,440
è così che ho iniziato il mio server quando ho fatto la dimostrazione dell'app demo del cane.

9
00:00:34,440 --> 00:00:38,270
E non funzionerà qui perché non ho un file di accesso, ma

10
00:00:38,370 --> 00:00:40,640
Questo è solo uno dei comandi importanti.

11
00:00:40,680 --> 00:00:45,210
Ma ce ne sono molte altre che apprenderemo che useremo attraverso il resto di

12
00:00:45,210 --> 00:00:46,030
questa classe.

13
00:00:46,170 --> 00:00:50,690
Prima di parlarne voglio leggere l'introduzione a questo libro.

14
00:00:50,700 --> 00:00:56,220
Questo e-book chiamato conoscere la riga di comando scritta da David Baum oro ed è una grande risorsa.

15
00:00:56,610 --> 00:01:04,500
E se hai il tempo, ti consiglio caldamente di leggere questo intero ebook e questo tutorial base

16
00:01:04,500 --> 00:01:07,740
della linea di comando che collega qui.

17
00:01:07,740 --> 00:01:13,800
Ma quello che voglio leggere è questo paragrafo qui la linea di comando è la sede definitiva del potere sul

18
00:01:13,800 --> 00:01:19,770
tuo computer usando la linea di comando che puoi eseguire incredibili imprese di magia e velocizzare il domare il

19
00:01:19,770 --> 00:01:22,460
tuo computer e farlo ottenere esattamente quello che vuoi.

20
00:01:22,470 --> 00:01:25,590
Sfortunatamente il prezzo di questo potere è la complessità.

21
00:01:25,590 --> 00:01:28,910
Nessuno ha mai detto che governare il tuo computer sarebbe stato facile.

22
00:01:28,920 --> 00:01:30,760
La linea di comando è al centro.

23
00:01:30,900 --> 00:01:36,390
Semplicemente un posto dove si digitano i comandi al computer, il computer è il servo ubbidiente

24
00:01:36,390 --> 00:01:39,330
e tenterà di eseguire qualsiasi comando che comprenda.

25
00:01:39,330 --> 00:01:44,340
Sfortunatamente il computer non parla inglese o qualsiasi altra lingua parlata dagli

26
00:01:44,340 --> 00:01:47,420
umani sebbene abbia elementi riconoscibili per dargli comandi.

27
00:01:47,430 --> 00:01:50,470
Dobbiamo prima iniziare ad imparare la lingua del computer.

28
00:01:51,000 --> 00:01:53,370
Mi piace pensare alla linea di comando come questa.

29
00:01:53,460 --> 00:01:58,460
Nessuna interfaccia diretta per il core del nostro computer.

30
00:01:58,530 --> 00:02:03,930
Un tempo l'unica interfaccia esistente per lavorare con il computer e interagire con essa era attraverso

31
00:02:03,930 --> 00:02:05,470
una linea di comando.

32
00:02:05,670 --> 00:02:11,010
interfacce visive e quindi alcuni dei primi computer Xerox e Mac uscivano con interfacce visive.

33
00:02:11,010 --> 00:02:17,760
Nei primi computer si accendeva e si trattava di uno schermo nero con testo verde e non c'erano

34
00:02:18,030 --> 00:02:24,330
Ecco dove prendiamo il mouse e il desktop e le icone e le cose su cui facciamo clic e praticamente tutto ciò che

35
00:02:24,330 --> 00:02:25,850
facciamo con i nostri computer.

36
00:02:25,860 --> 00:02:33,510
Ora come umani come non sviluppatori facciamo attraverso un'interfaccia visiva, ma non è solo che la linea di comando è

37
00:02:33,510 --> 00:02:36,380
un altro modo di interagire con un computer.

38
00:02:36,390 --> 00:02:41,440
Non è che sia solo un modo più semplice e più brutto in cui usiamo solo la tastiera e il testo.

39
00:02:41,520 --> 00:02:47,190
che puoi fare con il tuo mouse, così puoi fare tutto ciò che vorresti fare con il tuo mouse

40
00:02:47,190 --> 00:02:53,160
con menu visuali come creare un nuovo file o salvare un file o eseguendo un file o aprendo un'applicazione.

41
00:02:53,160 --> 00:02:58,490
Potresti obiettare che è più brutto e semplice ma, soprattutto, ti permette di fare molto più di quello

42
00:02:58,620 --> 00:03:04,320
Puoi fare tutto ciò attraverso la riga di comando, ma puoi anche fare molto di più che non puoi fare a meno

43
00:03:04,320 --> 00:03:05,260
della riga di comando.

44
00:03:05,310 --> 00:03:10,140
Ciò include cose come l'avvio di un server nodo che è una delle cose importanti che dobbiamo fare

45
00:03:10,140 --> 00:03:15,450
in questa classe è avviare il nostro server javascript e non è possibile farlo semplicemente facendo clic su cose

46
00:03:15,450 --> 00:03:16,280
con il mouse.

47
00:03:16,560 --> 00:03:19,680
Questa è una delle ragioni principali per cui stiamo imparando la riga di comando.

48
00:03:19,680 --> 00:03:23,550
L'altro motivo per cui gli sviluppatori lo usano è che è molto più veloce.

49
00:03:23,550 --> 00:03:29,220
Una volta che hai imparato a padroneggiarlo e una volta che conosci i comandi importanti, puoi creare file ed

50
00:03:29,220 --> 00:03:32,860
eseguire file ed eliminare file molto più velocemente che se usi il mouse.

51
00:03:32,970 --> 00:03:37,710
Ovviamente c'è una curva di apprendimento e quando inizi ti sembra che le cose facciano molto più sforzo da

52
00:03:37,710 --> 00:03:43,060
fare con la linea di comando e lo fanno finché non le impari e ti senti a tuo agio con loro.

53
00:03:43,380 --> 00:03:48,660
Consiglio vivamente di fare gli esercizi che sto per darti, ma anche di esercitarti e usare

54
00:03:48,900 --> 00:03:52,370
la riga di comando in Cloud Nine il più possibile.
