delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/04/06/02:16:45

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.1 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,TW_RW,TW_WX,T_TO_NO_BRKTS_FREEMAIL
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
In-Reply-To: <4D9B913F.3070303@cygwin.com>
References: <infv5a$mi2$1 AT dough DOT gmane DOT org> <4D9B913F DOT 3070303 AT cygwin DOT com>
Date: Wed, 6 Apr 2011 07:16:06 +0100
Message-ID: <BANLkTimR8rSTXZFg+gPjpOmtcHiM5Gn7Mg@mail.gmail.com>
Subject: Re: .profile not sourced?
From: Andy Koppe <andy DOT koppe AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

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=3D'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. =C2=A0bash 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019