Skip to content

Commit 32c67d7

Browse files
committed
Starts terminal cheat sheet for beginners
1 parent 2d80022 commit 32c67d7

File tree

3 files changed

+63
-0
lines changed

3 files changed

+63
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
+++
2+
title = "Comandos do terminal para iniciantes"
3+
description = "Quando começamos a programar, muitas vezes precisamos usar o terminal. Aqui estão os comandos mais usados no meu dia a dia"
4+
author = "Rachel Curioso"
5+
date = "2021-08-13"
6+
tags = ["terminal", "tutorial"]
7+
categories = ["terminal", "tutorial", "windows"]
8+
[[images]]
9+
src = "img/terminal-iniciante/cover.jpg"
10+
alt = "Nuvens em tons de azul, rosa e roxo"
11+
stretch = "cover"
12+
+++
13+
14+
# Comandos Úteis do terminal para iniciantes
15+
## Navegação
16+
| Comando | Função |
17+
| --------------------------------- | ---------------------------------------------- |
18+
| cd `NOME DA PASTA` | Navega para a pasta em questão✳️ |
19+
| cd .. | Volta uma pasta no diretório |
20+
| ll (são 2 L minusculos) | lista todos os arquivos da pasta |
21+
| `tecla tab` | Auto complete ✳️✳️ |
22+
| rm `nome_do_arquivo ou pasta` | Remove o arquivo/pasta (se ela tiver vazia) |
23+
| rm -rf `nome_do_arquivo ou pasta` | remove arquivo/pasta e tudo que tem dentro |
24+
| mkdir `nome_da_pasta` | Cria uma pasta no diretorio que você está |
25+
| touch `arquivo.extensao_qualquer` | Cria um arquivo em branco no dir que você está |
26+
27+
✳️ você tem acesso apenas as pastas adjacentes. Se você quiser acessar uma pasta que está dentro de outra pasta, vai precisar entrar nela priemeiro. ex:
28+
Pasta 1 > Pasta 2
29+
Se eu estou na pasta 1 e quero ir até a pasta 2, eu posso fazer `cd Pasta 1 **enter** cd Pasta 2 **enter**`
30+
ou `cd Pasta 1/Pasta 2`
31+
Como nem sempre é claro o caminho de diretorios que precisamos percorrer, é interessante aliar o `cd` com o comando `ll`e a tecla `tab` no seu teclado
32+
✳️✳️ exemplo: cd `**tab**` vai mostrar todas as pastas disponiveis.
33+
✳️✳️ outro exemplo: cd doc `**tab**` vai mostrar todos as pastas disponiveis que começam com "doc"
34+
35+
## Elixir/Phoenix
36+
💧 <- Comandos que vão rodar em qualquer pasta desde que você tenha o elixir instalado
37+
💦 <- Comando que vai rodar em qualquer projeto elixir
38+
🐣 <- Comandos que vão funcionar em projetos phoenix
39+
40+
41+
| Comando | Função |
42+
| ------------------------ | ----------------------------------------------------- |
43+
| 💧 iex | abre o elixir iterativo (ctrl+c 2x pra sair) |
44+
| 💦 iex -S mix | abre o elixir iterativo, com acesso aos arquivos✳️ |
45+
| 💦 mix test | Começa servidor phoenix |
46+
| 💦 mix format | Vai formatar seu código pra deixar bonito |
47+
| 🐣 mix phx.server | Roda todos os testes da sua aplicação |
48+
| 🐣 iex -S mix phx.server | Roda seu phoenix no modo iterativo |
49+
| 🐣 mix ecto.create | Cria sua tabela no banco, se você estiver usando ecto |
50+
| 🐣 mix ecto.migrate | Roda as migrations do seu banco |
51+
| 🐣 mix ecto.drop | Vai apagar todo o seu banco de dados |
52+
✳️ Ele vai compilar os arquivos da pasta pra você, e você vai ter acesso a todo o código do seu projeto no elixir iterativo
53+
54+
55+
## Miscelania
56+
| comando | Função |
57+
| ---------------------- | -------------------------------------- |
58+
| code . | Abre a pasta que você ta no vscode ✳️ |
59+
| code `NOME DO ARQUIVO` | Abre o arquivo em questão no vscode ✳️ |
60+
61+
✳️ O mesmo vale para outros editores. `vim .`, ou `atom .`, por exemplo
62+
63+
*Imagem da capa por [Jake Walker](https://unsplash.com/@jakewalker)*
1.64 MB
Loading
1.64 MB
Loading

0 commit comments

Comments
 (0)