Cygwin
Apparence
Astuces
# lecteur C:
cd /cygdrive/c
|
Root
Permission denied
Run Cygwin Terminal as an admninistrator.
Notepad++
Edition → Convertir les sauts de ligne → Convertir en format UNIX (LF)
RVXT
Terminal avec plus de fonctionnalités
rxvt.exe -sr -sl 1000 -fg white -bg black -fn fixedsys -e /bin/bash --login -i
REM Ouverture dans un dossier en particulier
REM avec %1 l'argument passé au script : un chemin vers un dossier en guillemets "C:\Program Files (x86)"
REM %~1 permet de retirer les guillemets
rxvt.exe -sr -sl 1000 -fg white -bg black -fn fixedsys -e /bin/bash --login -i -c "cd '%~1'; bash"
REM Options
REM sr : scroll bar right
REM sl 1000 : keep 1000 lines in memory
REM fg : foreground
REM bg : background
REM fn : fontname
REM fb : bold fontname
REM tn : TERM=
REM e : command
|
Fichiers *.sh
Toujours exécuter les fichiers *.sh en les préfixant de bash.exe, sinon les arguments ne sont pas passés au script.
Ouverture de cygwin dans le répertoire courant (celui depuis lequel on éxécute le fichier batch)
@echo off
set currentdirectory=%CD%
REM suppression du \ pour C:\
if %currentdirectory:~-1%==\ set currentdirectory=%currentdirectory:~0,-1%
C:\cygwin\bin\bash.exe --login -i -c "cd \"%currentdirectory%\";bash"
|
![]() |
CHere permet d'ajouter Cygwin dans le menu contextuel d'explorer. |