Sempre que inicio o cygwin, preciso baixar vários níveis até o único diretório que me interessa ao usar o cygwin.
Como posso fazer com que o cygwin inicie neste diretório específico por padrão ... ou seja, toda vez que eu iniciar o Cygwin, ele já estará nesse diretório?
Encontrei algumas coisas que podem ser, ou próximas, mas não as entendo, e realmente não há resultados quando procuro esses termos (n00b). Qualquer ajuda seria ótimo!
Respostas:
Basta adicionar
na parte inferior do seu arquivo ~ / .bashrc.
fonte
C:\cygwin\home\%USERNAME%
, o que tornaria o caminho do Windows para~/.bashrc
C:\cygwin\home\%USERNAME%\.bashrc
.Definir "iniciar cygwin"? Você pode executar servidores cygwin quando liga sua máquina, mas presumo que não seja isso que você quer dizer.
Se você quer dizer, termine em uma pasta específica sempre que abrir um prompt de shell, você pode colocá-lo em seu $ HOME / .bashrc
Edite seu $ HOME / .bashrc usando um editor cygwin (aquele que usa terminações de linha UNIX), adicione uma linha
Se você estiver constantemente acessando esse diretório, provavelmente também será melhor criar um alias.
No seu $ HOME / .bashrc, coloque:
Chame como quiser; Eu apenas usei o GT para "ir lá" e uso letras maiúsculas porque facilita a separação dos comandos internos, que nunca são maiúsculos.
fonte
na última linha do seu .bash_profile (ou .profile), coloque
cd your/dirctory/here
fonte
script python
!! antes de usar adicione .bashrc qualquer string até o fim !!
usar
name_script.py c:\path
path_bachrc
- caminho para .bashrccmd
- caminho para cygwin.batfonte
Esta solução não requer edição .bashrc:
Abaixo está um trecho dos documentos oficiais no mkpasswd:
(respondeu copiado de uma pergunta semelhante no stackoverflow porque eu gosto mais desta solução do que as que estão aqui)
fonte