On 5 April 2011 23:01, Larry Hall (Cygwin) wrote: > On 4/5/2011 4:47 PM, philippe roux wrote: >> >> Hello, >> >> I have a file ~/.profile which contains some alias like >> >> alias la='ls -la' >> >> and ./bash_profile file containing the lines >> >> # source the users profile if it exists >> if [ -f "${HOME}/.profile" ] ; then >> source "${HOME}/.profile" >> fi >> >> when i launch the default shell (mintty) from the cygwin.bat short cuts I >> get > > mintty is a terminal emulator, not a shell. bash is a shell. > >> 8<--8<--8<--8<--8<-- first window 8<--8<--8<--8<--8<--8<-- >> $ la >> total 33 >> drwxr-xr-x+ 1 philippe None 0 Apr 5 21:37 . >> drwxrwxrwt+ 1 philippe root 0 Apr 5 17:52 .. >> -rw------- 1 philippe None 2869 Apr 5 22:33 .bash_history >> -rwxr-xr-x 1 philippe None 1206 Apr 5 22:19 .bash_profile >> -rwxr-xr-x 1 philippe None 5663 Apr 3 21:33 .bashrc >> -rwxr-xr-x 1 philippe None 1461 Apr 3 21:34 .inputrc >> -rwxr-xr-x 1 philippe None 1695 Apr 5 22:18 .profile >> >> $ mintty & >> 8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<-- >> >> but in the new mintty window alias are not sourced : >> >> 8<--8<--8<--8<-- second window 8<--8<--8<--8<--8<--8<--8<-- >> $ la >> bash: la: command not found >> >> 8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<-- >> >> what should i modify to recover my alias? > > Do what cygwin.bat does - invoke bash as a login shell: > > run mintty -e /bin/bash --login -i
Or just do 'mintty -' to tell mintty to invoke your default shell, which normally is bash, as a login shell. Even better, don't change cygwin.bat at all and use the mintty shortcut in the Cygwin folder of the start menu, which is created when installing mintty through setup.exe. Just copy/pin it to wherever you want it. Starting mintty directly from a shortcut has the advantage that you don't get a console window flickering up for the batch file. Andy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple