[Recomendación de software] Un bash particularmente fácil de usar → Git Bash (Windows usa comandos de Linux)

introducción

Cuando queramos utilizar herramientas de línea de comandos para realizar algunas operaciones en un sistema Windows, encontraremos que muchos de los comandos utilizados por la línea de comandos cmd de Windows o Powershell son diferentes de los comandos utilizados por la Terminal del sistema Linux. ¿Entonces, qué debemos hacer? Aquí hay una herramienta Bash muy útil: Git Bash.

1. Instalación de Git Bash

Git Bash es una herramienta de línea de comandos para ejecutar comandos de Git, que proporciona un entorno similar a una terminal Linux o macOS, permitiéndonos utilizar el sistema de control de versiones de Git en sistemas operativos Windows. Aquí hay información importante sobre Git Bash:

  1. Funciones básicas de Git : Git Bash se utiliza principalmente para ejecutar comandos de Git, incluido el envío de código, la creación de ramas, la fusión de ramas, la visualización del historial de envíos, etc. Podemos ingresar comandos de Git en la línea de comandos para administrar la base del código.

  2. Entorno similar a Linux : Git Bash proporciona un entorno de línea de comandos basado en Unix, lo que significa que podemos usar sintaxis de comandos y herramientas similares a Linux o macOS. Esto hace que el uso de Git en Windows sea más conveniente, especialmente para desarrolladores familiarizados con la línea de comandos de Unix.

  3. Funciones de terminal : además de los comandos de Git, Git Bash también admite funciones de terminal comunes, como navegación de archivos, operaciones de archivos, edición de texto, etc. Podemos usar el editor de línea de comandos para modificar archivos de código y también podemos usar varios comandos para administrar archivos y carpetas.

  4. Scripts de Shell : Git Bash también se puede utilizar para escribir y ejecutar scripts de Shell, que pueden automatizar una variedad de tareas, desde operaciones simples con archivos hasta flujos de trabajo complejos. Esto es útil para personalizar los flujos de trabajo de Git y automatizar tareas.

  5. Instalación : Podemos descargar e instalar Git Bash desde la web oficial de Git. Una vez instalado, podemos encontrarlo en el menú inicio o lanzador y abrir una nueva ventana de terminal Git Bash.

En resumen, Git Bash es una poderosa herramienta para usar Git y una línea de comandos similar a Unix en Windows, que proporciona a los desarrolladores una manera conveniente de administrar y controlar las versiones de su código. Al aprender a usar Git Bash, podemos interactuar con las bases de código de Git de manera más eficiente y desarrollarnos en un entorno Windows.

La dirección de descarga de Git es : https://git-scm.com/download/win

2. Depuración de Git Bash

Primero, presionamos la tecla en el sistema Windows Windows + Spara buscar, y la palabra clave de búsqueda es git bashy obtenemos los siguientes resultados:

Insertar descripción de la imagen aquí

2.1 Modificar idioma

Luego abrimos Git Bash y cambiamos su idioma a chino.

Insertar descripción de la imagen aquí

Necesitamos reabrir Git Bash para que la modificación del idioma surta efecto.

2.2 Cambiar temas

Insertar descripción de la imagen aquí

2.3 Modificar el botón derecho del mouse para pegar

Insertar descripción de la imagen aquí

2.4 Abrir rápidamente Git Bash

Cuando usamos cmd, generalmente Windows + Rabrimos ejecutar y luego ingresamos cmd -> 回车para abrir cmd. Entonces, ¿cómo debería modificarse nuestro git bash?

Primero buscamos en Git Bash, abrimos la ruta donde se encuentra su archivo y luego copiamos la ruta.

Insertar descripción de la imagen aquí
Después de copiar la ruta, configure la variable de entorno del sistema: 右键我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量下找到 Path -> 新建 -> 粘贴 Git Bash 所在路径 -> 确定.

Luego cópielo en la ruta de Git Bash Git Bashpara obtener el archivo copiado y luego cambie el nombre del archivo copiado bash.

Durante este proceso, la copia requerirá derechos de administrador, simplemente concédalos.

Insertar descripción de la imagen aquí
Luego podemos ingresar directamente a Git Bash en "Ejecutar" bash.

Insertar descripción de la imagen aquí

2.5 Activar el entorno Conda en Git Bash

La activación del entorno Conda por primera vez en Git Bash puede fallar. En este caso, ingrese el siguiente comando:

conda init bash

Luego cierre Bash, vuelva a abrirlo y active nuevamente el entorno virtual.

2.6 Corregir el error que impide abrir Python en Git Bash

Busque la ubicación de instalación de Git, como se muestra en la siguiente figura:

Insertar descripción de la imagen aquí

Después:, etc -> profile. dabra profile. del archivo en la carpeta con un editor de texto como Notepad o VSCode aliases. sh, pythonelimine los números posteriores y cámbielo al siguiente estilo:

case "$TERM" in
xterm*)
	# The following programs are known to require a Win32 Console
	# for interactive usage, therefore let's launch them through winpty
	# when run inside `mintty`.
	for name in node ipython php php5 psql python
	do
		case "$(type -p "$name".exe 2>/dev/null)" in
		''|/usr/bin/*) continue;;
		esac
		alias $name="winpty $name.exe"
	done
	;;
esac

conda activate2.7 Ejecutar conda deactivatecomandos rápidamente en Bash

Aún modifique aliases.shel archivo, como se muestra a continuación, todos lo entienden:

# Some good standards, which are not used if the user
# creates his/her own .bashrc/.bash_profile

# --show-control-chars: help showing Korean or accented characters
alias ls='ls -F --color=auto --show-control-chars'
alias ll='ls -l'
alias act='conda activate'
alias deact='conda deactivate'

case "$TERM" in
xterm*)
	# The following programs are known to require a Win32 Console
	# for interactive usage, therefore let's launch them through winpty
	# when run inside `mintty`.
	for name in node ipython php php5 psql python
	do
		case "$(type -p "$name".exe 2>/dev/null)" in
		''|/usr/bin/*) continue;;
		esac
		alias $name="winpty $name.exe"
	done
	;;
esac

Supongo que te gusta

Origin blog.csdn.net/weixin_44878336/article/details/132698736
Recomendado
Clasificación