Uma grande parte de ser um desenvolvedor é poder usar o terminal ou a linha de comando.
Bem, o que é isso neste vídeo?
Vamos resolver essa questão e ensinar alguns comandos muito úteis agora, automáticos.
Você simplesmente precisa de espaço de comando e digitar no centro de imprensa do terminal e, em seguida, o terminal será aberto para você.
É um dos seus aplicativos e está em todos os computadores.
Se você estiver em uma máquina Windows, é o prompt de comando.
Mas o que é isso?
Bem, é como os humanos se comunicavam originalmente com computadores até a década de 1980, era a principal maneira como
os humanos davam instruções para computadores e computadores, davam saída para os humanos.
Não tínhamos algo chamado GUI ou interface gráfica do usuário, como abrir uma nova pasta
e alterar o nome dessa pasta ou abrir o Google Chrome.
Eu realmente não preciso saber como isso é feito nos bastidores.
Eu apenas clico em um ícone e ele abre magicamente para mim.
Mas as linhas de comando são realmente úteis porque você pode fazer exatamente a mesma coisa que faz visualmente em uma
interface gráfica de usuário como eu fiz aqui na linha de comando.
Mas eles tendem a ser muito, muito mais rápidos de fazer, como vou mostrar a vocês neste vídeo.
E também existem maneiras comuns de acessar diferentes computadores ao redor do mundo.
Por exemplo, se você precisar acessar um servidor em outro país onde seu webapp está hospedado, bem, você pode usar a linha
de comando e mostrarei como fazer isso mais tarde no curso.
Agora, no seu dia a dia, você vai usar muito o terminal porque terá que acessar os servidores, o banco
de dados, a sua aplicação front end, mas ele pode fazer tudo isso em um só do terminal.
Você também pode baixar scripts que outras pessoas escreveram da Internet para que você possa usar em seu
projeto.
Agora, essas são todas as coisas que vou mostrar a você nas seções posteriores, os comandos que
vou mostrar a você que funcionam em um Mac ou Linux para Windows.
Terei o comando da versão do Windows na parte inferior do vídeo à medida que avançamos.
A maioria deles são iguais, mas existem algumas diferenças.
Então vamos começar.
O primeiro comentário que vou mostrar é o último comentário que eu simplesmente digito e pressiono enter
e ele lista tudo o que está em meu diretório atual.
Qual é o meu diretório atual?
Bem, eu faço P d para o diretório de trabalho atual e vejo que estou nos usuários.
Esse é o meu nome de usuário.
Então, estou na pasta de meu nome de usuário e essas são todas as coisas disponíveis para mim.
Se eu fizer um CD, então posso entrar nisso.
Se eu quisesse ir para, digamos, desktop, eu faço CD.
Pare, e agora, se eu fizer outra coisa, vejo que tenho uma pasta sem título porque é a única coisa na minha área de trabalho
no momento.
Também posso fazer um CD, ponto ponto, e isso me leva de volta a um diretório acima.
Também posso limpar para limpar meu terminal.
E tenha uma bela lousa fresca.
Há uma barra do CD Stockmann, e isso me leva ao diretório raiz se eu fizer isso ls vejo que tenho aplicativos,
usuários do sistema de biblioteca, que é o diretório raiz do meu Mac, essencialmente meu Macintosh
HD.
Eu também sei fazer CD.
Linha ondulada, e isso me leva ao diretório do usuário.
Vamos limpar isso novamente e se verificarmos onde estamos.
Tudo bem.
Vamos mudar essa pasta sem título para algo como test.
OK, digamos que estou no diretório do usuário agora, eu queria acessar a área de trabalho e depois
a pasta de teste, eu simplesmente faria a área de trabalho e teste.
E agora.
Estou na pasta de teste, mas não há nada lá, então uma coisa que podemos fazer é dizer para abrir.
Ponto.
E abre uma pasta em que estamos no momento.
OK, estamos na pasta de teste agora, se eu apenas colocar isso de lado aqui para que você possa ver, posso
dizer.
Criar diretório, que é criar um nome de pasta.
Portanto, o nome aqui será o nome que eu quiser para a pasta, digamos que essa pasta se chamasse.
Aplicativo web.
Você viu que agora o webapp aparece na minha pasta?
Vamos mudar a visualização aqui para que você possa ver melhor.
Ai está.
Se eu fizer outra coisa agora, vejo que temos a pasta webapp e, como sabemos, podemos acessá-la.
E vamos clicar duas vezes aqui para ver o que temos, não temos absolutamente nada.
Bem, podemos criar um arquivo aqui, dizendo touch e o nome do arquivo, então vamos apenas fazer index
dot HTML.
Ai está.
E agora, se quiséssemos abrir este índice que, novamente, acabamos de abrir e o ponto significa que abrimos a pasta em que
estamos atualmente, que está aqui.
Mas se eu abrir o index dot html.
Ele abre o arquivo para nós.
Isso é legal, mas o índice está bem vazio agora.
Não seria bom se pudéssemos abrir um texto sublime a partir daqui e adicionar algo?
Novamente, você pode fazer isso com open, você coloca uma linha de neve, um para o aplicativo e o
nome do aplicativo para que o texto sublime feche as aspas duplas, pressione Enter.
E olha só, eu tenho texto sublime, mas se quiséssemos fazer aplicações, texto sublime e abrir o arquivo de
índice de e-mail.
Nós apenas fazemos isso.
E agora posso dizer ASML e vamos apenas dizer Olá, mundo.
Salve isso, e se eu abrir o ponto de índice.
Carregamos nosso arquivo de e-mail de índice.
Não foi muito mais rápido do que clicar com o botão direito, criar uma pasta e arrastar tudo para um texto
sublime.
E como você pode ver, você pode fazer as coisas muito, muito rápido aqui.
OK, vamos mudar alguma coisa.
Vamos fechar o Google Chrome e o Sjoblom e, na Web, digamos que eu queira alterar o nome do
índice desse e-mail para um HMO de Bagdá.
Bem, vou fazer o e o comando, que significa Mover, mas ele apenas move o índice desse arquivo
ASML para esse arquivo.
Portanto, é um pequeno truque.
Você está basicamente movendo um arquivo para outro.
Mas, ao alterar o nome, você cria um novo arquivo e o substitui pelo antigo.
Então agora eu tenho sobre.
Muito legal.
Agora, digitar esses comandos pode ser muito cansativo.
Posso pressionar a seta para cima e isso passa por toda a minha história.
O que é muito legal.
Também posso pressionar a tecla tab e ela abrirá.
Meu comando mais recente ou conclui o que estou prestes a escrever para que você possa fazer isso muito, muito rápido e quando
seus comandos ficarem cada vez mais longos, é uma coisa muito útil de se fazer.
OK, eu realmente não preciso mais disso sobre meu arquivo.
Vamos removê-lo, fazemos nosso para remover e o nome do arquivo sobre oops sobre HTML.
Foi removido, perfeito.
Agora, que tal aquele arquivo, podemos removê-lo também, mas se eu apenas remover o webapp.
Nós vamos.
Não vai funcionar, em primeiro lugar, se eu fizer outra coisa ou se estiver no diretório de trabalho, quero dizer, a pasta do webapp,
então preciso voltar para a pasta de teste.
Vamos esclarecer aqui.
Faça QD.
Agora, meu diretório de trabalho atual está em teste, então posso remover webapp fazendo remove webapp,
mas R. M. só funciona para arquivos para remover um diretório, uma pasta que você precisa fazer R. M. e, em seguida, use a opção ah.
E o nome da pasta no nosso caso é webapp.
Pronto, acabou.
E com isso, quer saber?
Podemos remover a pasta de teste também.
Podemos voltar ao nosso desktop e então remover o nosso.
Teste, pronto, acabou.
E um último truque em um Mac, você pode fazer isso.
Isso é tão legal, certo?
Muito, muito legal.
OK, como você pode ver, você pode ter muita energia com o terminal, e eu quero que você
se acostume a escrever comandos aqui e de agora em diante, tente criar arquivos e pastas.
Dessa forma, eventualmente você ficará mais e mais confortável com isso e as coisas serão muito mais rápidas
do que apenas usar o pegajoso na seção de ambiente do desenvolvedor.
Vou mostrar como você pode mudar este terminal preto e branco chato para algo assim.
Por enquanto é isso.
Até o próximo vídeo.