Index: fmain.pas
===================================================================
--- fmain.pas	(revision 4107)
+++ fmain.pas	(working copy)
@@ -4580,8 +4580,14 @@
 end;
 
 procedure TfrmMain.UpdatePrompt;
-const
+ const
   PTLen = 40;
+  {$IFDEF MSWINDOWS}
+  cCommandPath = '%s>';
+  {$ELSE}
+  cCommandPath = '[%s]$:';
+  {$ENDIF}
+ var st:string;
 begin
   if (fsoExecute in ActiveFrame.FileSource.GetOperationsTypes) then
   begin
@@ -4589,13 +4595,15 @@
     begin
       Visible := True;
       AutoSize := False;
-      if Length(ActiveFrame.CurrentPath) > PTLen then
-        Caption := '[' + Copy(ActiveFrame.CurrentPath,
+      if Length(ActiveFrame.CurrentPath) > PTLen
+      then
+        st:=Copy(ActiveFrame.CurrentPath,
                               Length(ActiveFrame.CurrentPath) - PTLen,
-                              PTLen) + ']$:'
+                              PTLen)
       else
-        Caption := '[' + ActiveFrame.CurrentPath + ']$:';
-
+        st:=ActiveFrame.CurrentPath;
+      //
+      Caption := Format(cCommandPath,[st]);
       AutoSize := True;
       Left := 1;
     end;
