limpiar consola comandos bash_profile windows git git-bash

consola - comandos git bash windows



Git para Windows:.bashrc o archivos de configuraciĆ³n equivalentes para el shell de Git Bash (7)

1) Comience abriendo git-bash.exe en modo Administrador. (Haga clic con el botón derecho en el archivo y seleccione "Ejecutar como administrador", o cambie la configuración en Propiedades → Compatibilidad → Ejecute este programa como administrador).

2) Ejecutar cd ~ . Le llevará a C:/Users/<Your-Username> .

3) Ejecutar vi .bashrc . Esto te abrirá en el editor. Presione INSERT y luego comience a ingresar la siguiente información:

alias ll="ls -la" # this changes the default ll on git bash to see hidden files. cd "C:/directory/to/your/work/path/" ll # this shows your your directory before you even type anything.

Acabo de instalar Git para Windows y estoy encantado de ver que instala Bash.

Quiero personalizar el shell de la misma manera que puedo con Linux (por ejemplo, configurar alias como ll para ls -l ), pero parece que no puedo encontrar archivos de configuración .bashrc o equivalentes.

¿Qué debo editar?


A veces, los archivos se encuentran en ~/ . Estos son los pasos que tomé para iniciar Zsh como el terminal predeterminado en Visual Studio Code / Windows 10.

  • cd ~/

  • vim .bashrc

  • Pegue el siguiente ...

if test -t 1; then exec zsh fi

  • Guardar / cerrar Vim.

  • Reiniciar la terminal


Cree un archivo .bashrc en ~/.bashrc y listo. Del mismo modo para ~/.gitconfig .

~ es usualmente su carpeta C:/Users/<your user name> . Escribir echo ~ en el terminal de Git Bash te dirá qué es esa carpeta.

Si no puede crear el archivo (ej. Ejecutando Windows), ejecute el siguiente comando:

copy > ~/.bashrc

La ventana mostrará un mensaje de error ( comando no encontrado ), pero el archivo se creará y estará listo para que lo edite.


En las versiones más recientes de Git para Windows, Bash se inicia con --login que hace que Bash no lea .bashrc directamente. En su lugar, lee .bash_profile .

Si este archivo no existe, créelo con el siguiente contenido:

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

Esto hará que Bash lea el archivo .bashrc . Desde mi entendimiento de este problema , Git para Windows debería hacer esto automáticamente. Sin embargo, acabo de instalar la versión 2.5.1, y no lo hizo.


Si desea tener una lista de opciones de proyectos al abrir Git Bash:

  • Edite ppath en el encabezado del código a la ruta de sus proyectos Git, coloque este código en el archivo .bashrc y cópielo en su directorio $ HOME (en Windows Vista / Windows 7 a menudo es C: / Users / $ YOU )

.

#!/bin/bash ppath="/d/-projects/-github" cd $ppath unset PROJECTS PROJECTS+=(".") i=0 echo echo -e "projects:/n-------------" for f in * do if [ -d "$f" ] then PROJECTS+=("$f") echo -e $((++i)) "- /e[1m$f/e[0m" fi done if [ ${#PROJECTS[@]} -gt 1 ] then echo -ne "/nchoose project: " read proj case "$proj" in [0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;; *) echo " wrong choice" ;; esac else echo "there is no projects" fi unset PROJECTS

  • Es posible que desee configurar este archivo como ejecutable dentro de Git Bash , chmod + x .bashrc (pero es probable que sea redundante, ya que este archivo se almacena en un NTFS archivos NTFS )

Tuve que agregar una variable de entorno de usuario, HOME , con C:/Users/<your user name> yendo a Sistema , Configuración avanzada del sistema , en la ventana Propiedades del sistema , la pestaña Avanzado , Variables de entorno ...

Luego, en mi C:/Users/<your user name> creé el archivo .bashrc , por ejemplo, touch .bashrc y agregué los alias deseados.


Creo que la pregunta aquí es cómo encontrar un archivo .bashrc en Windows.

Ya que está usando Windows, simplemente puede usar comandos como

start .

O

explorer .

para abrir la ventana con el directorio raíz de su instalación de Git Bash donde encontrará el archivo .bashrc . Puede que necesite crear uno si no existe.

Puede usar herramientas de Windows como Notepad ++ para editar el archivo en lugar de usar Vim en su ventana Bash.