-
Notifications
You must be signed in to change notification settings - Fork 1
/
comandos terminal.txt
142 lines (101 loc) · 3.56 KB
/
comandos terminal.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
PRO
quien soy? Usuario
howami
super Usuario (* ojo cuidao *)
sudo su
superusuario-do superusuario
curl parrot.live
------------------------
donde estoy?
pwd
Limpiar terminal
clear
[Control] + l
cls
Ver/LiStar que hay
ls
ls -l + permisos
ls -a + ocultos
ll + ocultos
ls -la + permisos + ocultos
ls -R Recursivamente dentro de sub-carpetas
tree bonito arbol ordenado
ls .. mira una capeta por encima
ls *.js lista *cualquier nombre .js extension
ls /* lista desde raiz
ls .* . representa el directorio actual
(Cambio Directorio) Moverse/Navegar entre carpetas
cd
cd nombre [TAB] auto rellena
cd te manda a carpeta madre root 4 ~
cd .. ir 1 nivel arriba/atras
cd ../../ ir 2 nivel arriba/atras
Crear directorio
mkdir
mkdir nombre-nueva-carpeta
Crear archivo
touch
touch nombre.extension
copiar
cp
cp archivo_original.js archivo_copia.js crea una copia en el mismo sitio
cp archivo_original.js nueva_carpeta/ crea copia en un sitio dado
Abrir/Ver archivos en terminal
echo
echo nombre.txt
No abre archivos, redirige texto a cualquier
Archivos de texto: .txt, .md, .yml, .json, .log, .sh, .csv, .xml, .html
cat
cat nombre.txt
*Archivos de texto
nano
nano nombre.txt
*Archivos de texto
Salir de nano
[Control] + X
code (Visual Studio Code)
code ejemplo.config
*Archivos de texto +
código fuente: .py, .js, .java, .cpp, .c, .rb, .php, .go, .ts, .jsx, .tsx
configuración: .ini, .env, .config, .toml
vim
vim nombre.txt
*Archivos de texto +
código fuente: .py, .js, .java, .cpp, .c, .rb, .php, .go
WTF salid del puto VIM
Modo Normal: Primero, asegúrate de que estás en el modo normal. Puedes hacer esto presionando la tecla Esc varias veces. Esto te sacará de cualquier otro modo en el que puedas estar (como el modo de inserción).
Comando para salir: Una vez que estés en el modo normal,
:q
Esto intentará salir de Vim.
Si has hecho cambios y has guardado,
Vim no te dejará salir y te mostrará un mensaje de advertencia.
Salir sin guardar:
:q!
El ! le dice a Vim que ignore cualquier cambio no guardado y salga de inmediato.
Guardar y salir:
:wq y [Enter]. Esto guardará los cambios y luego cerrará Vim.
------ GIT ------
ver cambios
git statuas
ver detalles
git diff archivo
ver detalles todos los cambios
git diff .
deshacer cambios
git restore <file>
añade cambios (carpeta completa)no usar siempre
git add . caca no lo hagas
añade cambios al futuro commit uno a uno
git add archivo
subir commits
git push
git push origin (RAMA)
main/master/nombre-rama
master es = a main nombre antiguo
git checkout
cambio RAMA
si no existe lo Crea
git checkout -
retrocede RAMA
git fetch
traer todas las ramas