Cada vez que inicio cygwin, necesito cd varios niveles hasta el único directorio que me importa cuando uso cygwin.
¿Cómo puedo hacer que cygwin se inicie en este directorio en particular de forma predeterminada ... es decir, cada vez que inicie Cygwin ya estará en ese directorio?
Encontré algunas cosas que pueden ser, o cercanas, pero no las entiendo, y realmente no hay resultados cuando busco estos términos (n00b). ¡Cualquier ayuda sería genial!
Respuestas:
Solo agrega
al final de su archivo ~ / .bashrc.
fuente
C:\cygwin\home\%USERNAME%
, por lo general , la ruta de Windows a~/.bashrc
C:\cygwin\home\%USERNAME%\.bashrc
.Definir "iniciar cygwin"? Puede ejecutar servidores cygwin cuando enciende su máquina, pero supongo que eso no es lo que quiere decir.
Si quiere decir, termine en una carpeta específica cada vez que abra un indicador de shell, puede ponerlo en su $ HOME / .bashrc
Edite su $ HOME / .bashrc usando un editor cygwin (uno que use terminaciones de línea UNIX), agregue una línea
Si constantemente va a este directorio, probablemente sea mejor hacer un alias también.
En su $ HOME / .bashrc ponga:
Llámalo como quieras; Acabo de utilizar GT para "ir allí", y en mayúscula porque facilita la separación de los comandos incorporados, que nunca están en mayúscula.
fuente
en la última línea de su .bash_profile (o .profile), ponga
cd your/dirctory/here
fuente
script de python
!! antes de usar agregue .bashrc cualquier cadena al final !!
utilizar
name_script.py c:\path
path_bachrc
- ruta a .bashrccmd
- camino a cygwin.batfuente
Esta solución no requiere edición .bashrc:
A continuación se muestra un fragmento de los documentos oficiales en mkpasswd:
(respondido copiado de una pregunta similar en stackoverflow porque me gusta más esta solución que las de aquí)
fuente