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
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.