COMANDOS

En nuestra terminal interactuamos con los siguientes comandos:

Crear y cambio de directorio

History muestra el historico de comandos que se han hecho con un numero que lo identifica, para llamarlo ponemos el ! y numero que indica el codigo

crear editar mover y eliminar un archivos

Comandos de archivo

Todos estos comandos tiene una función de autocompletado, o sea, puedes escribir la primera parte y presionar la tecla Tab para que la terminal nos muestre todas las posibles carpetas o comandos que podemos ejecutar. Si presionas la tecla Arriba puedes ver el último comando que ejecutamos.

Recuerda que podemos descubrir todos los argumentos de un comando con el argumento –help (por ejemplo, cat –help).
tomado de john freddy vega

llaves ssh

Son formas seguras para conectarnos con servidores,la llave publica se puede compartir en internet, la privada no se debe compartir, sirve para asegurar commits y despliegues en produccion.

las creamos en el home de la terminal con ssh-keygen -t rsa -b 4096 -C “this is a key” guardamos .ssh/id_rsa damos enter te pide un password o passphrase confirmandolo despues

Para comprobar que tu llave este creada en windows o linux debes escibir $ eval $(ssh-agent -s) esto te debe mostrar una informacion como agent pid 4724 o algo similar a este codigo donde se confirma que ya tienes tus llaves tanto como publica y privada.

cd ~/.ssh/ muestra las llaves, nunca debes mostrar tu llave privada

ls -al te muestra de manera mas especifica donde estan ubicadas las llaves

con ~/.ssh/id_rsa escogemos esta llave para agregarla a nuestro sistema no la publica, por que la publica es la que ligas con el github en este caso.

Para agregar el correo en windows o linux el correo debo ejecutar el comando git config –global user.email “email@gmail.com” , la llave es unica en cada computador por el nombre.

Luego de crear nuestras llaves SSH podemos entregarle la llave pública a GitHub para comunicarnos de forma segura y sin necesidad de escribir nuestro usuario y contraseña todo el tiempo.

Para esto debes entrar a la Configuración de Llaves SSH en GitHub, crear una nueva llave con el nombre que le quieras dar y el contenido de la llave pública de tu computadora.

Ahora podemos actualizar la URL que guardamos en nuestro repositorio remoto, solo que, en vez de guardar la URL con HTTPS, vamos a usar la URL con SSH:

git remote set-url origin url-ssh-del-repositorio-en-github

Configuracion de la terminal para crear nuestro shell

Debemos ir a hyper.is ,descargamos, abrimos y se arrastra a las aplicaciones, al abrir no se nota mucho cambio en la terminal, este paso es opcional.

Para descargar oh my zsh: vamos a https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH Antes debemos ir a la terminal y verificar la version que tenemos copiando en la terminal zsh –version y lo ejecutamos en la terminal, si no se tiene instalado debe copiarse brew install zsh zsh-completions debemos verificarlo nuevamente con zsh –version

ohmyzsh permite configurar y personalizar la terminal, vamos a https://ohmyz.sh/ copiamos el comando $ sh -c “$ (curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”en la terminal afirmamos con y y colocamos contraseña del usuario

Temas personalizados

~/.zshrc Vamos a el archivo dentro del home donde estan las configuraciones debemos cambiar el tema con la variable ZSH_THEME

vamos a la terminal ls -la hacemos nano.zshrc muestra la variable de tema, eliminamos robbyrussell y agregamos por ejemplo af-magic y guardamos hacemos source.zshrc y cambia nuestro tema

Cambiar desde windows 10 tema

Vamos a cambios de configuracion , setting,update & security, developer , developer mode open con powershell , ejecuta y se reinicia.

En marketplace buscar linux e instalar ubuntu, inserta username y contraseña en la terminal creas folder mkdir folder

Debemos ir a hyper.is descargamos, abrimos se arrastra a las aplicaciones y se abre, con dir muestras listas. sudo apt-get install zsh vamos a la pagina https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH

Instalar editor de codigo

Vamos a la direccion de visual code https://code.visualstudio.com/, ir a dowland y y descargar moviendo a la carpeta de las aplicaciones, con open folder abrimos proyectos

volver al indice