Blame help/C/pref-custom-command.page

Packit Service 3bdf47
Packit Service 3bdf47
      type="topic"
Packit Service 3bdf47
      id="pref-custom-command">
Packit Service 3bdf47
Packit Service 3bdf47
  <info>
Packit Service 3bdf47
    <revision pkgversion="3.8" date="2013-03-02" status="candidate"/>
Packit Service 3bdf47
    <revision pkgversion="3.12" date="2014-09-08" status="candidate"/>
Packit Service 3bdf47
    <link type="guide" xref="index#preferences"/>
Packit Service 3bdf47
    <link type="guide" xref="pref#profile"/>
Packit Service 3bdf47
    <link type="seealso" xref="gs-execute-commands"/>
Packit Service 3bdf47
Packit Service 3bdf47
Packit Service 3bdf47
    <credit type="author copyright">
Packit Service 3bdf47
      <name>Sindhu S</name>
Packit Service 3bdf47
      <email>sindhus@live.in</email>
Packit Service 3bdf47
      <years>2013</years>
Packit Service 3bdf47
    </credit>
Packit Service 3bdf47
    <credit type="copyright editor">
Packit Service 3bdf47
      <name>Ekaterina Gerasimova</name>
Packit Service 3bdf47
      <email>kittykat3756@gmail.com</email>
Packit Service 3bdf47
      <years>2013-2014</years>
Packit Service 3bdf47
    </credit>
Packit Service 3bdf47
    <credit type="copyright editor">
Packit Service 3bdf47
      <name>Michael Hill</name>
Packit Service 3bdf47
      <email>mdhillca@gmail.com</email>
Packit Service 3bdf47
      <years>2013</years>
Packit Service 3bdf47
    </credit>
Packit Service 3bdf47
Packit Service 3bdf47
    <include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/>
Packit Service 3bdf47
Packit Service 3bdf47
    <desc>Set <app>Terminal</app> to run a command or a different shell on startup.</desc>
Packit Service 3bdf47
Packit Service 3bdf47
  </info>
Packit Service 3bdf47
Packit Service 3bdf47
  <title>Custom commands and shells</title>
Packit Service 3bdf47
Packit Service 3bdf47
  

A shell is software that provides an interface for users of an

Packit Service 3bdf47
  operating system to run commands, which can be programs such as
Packit Service 3bdf47
  <app>top</app> or a command line shell. The default shell is usually
Packit Service 3bdf47
  <app>Bash</app>.

Packit Service 3bdf47
Packit Service 3bdf47
  

You can set <app>Terminal</app> to run a command when it starts up instead

Packit Service 3bdf47
  of awaiting input from you:

Packit Service 3bdf47
Packit Service 3bdf47
  <steps>
Packit Service 3bdf47
    <item>
Packit Service 3bdf47
      

Open <guiseq><gui style="menu">Edit</gui>

Packit Service 3bdf47
      <gui style="menuitem">Preferences</gui></guiseq>.

Packit Service 3bdf47
    </item>
Packit Service 3bdf47
    <item>
Packit Service 3bdf47
      

Your current profile is selected in the sidebar. If you wish to edit

Packit Service 3bdf47
      a different profile, click on its name.

Packit Service 3bdf47
    </item>
Packit Service 3bdf47
    <item>
Packit Service 3bdf47
      

Select <gui style="tab">Command</gui>.

Packit Service 3bdf47
    </item>
Packit Service 3bdf47
    <item>
Packit Service 3bdf47
      

Check <gui>Run a custom command instead of my shell</gui>.

Packit Service 3bdf47
    </item>
Packit Service 3bdf47
    <item>
Packit Service 3bdf47
      

In the text box, type the command or the desired shell.

Packit Service 3bdf47
      

The command will be passed to the terminal exactly as you write it,

Packit Service 3bdf47
      including any arguments that you specify. Environment variables will be
Packit Service 3bdf47
      inherited from the terminal as it is a child process of the terminal.

Packit Service 3bdf47
    </item>
Packit Service 3bdf47
    <item>
Packit Service 3bdf47
      

Open a new <app>Terminal</app> tab or window to see how the custom

Packit Service 3bdf47
      shell or command executes.

Packit Service 3bdf47
    </item>
Packit Service 3bdf47
  </steps>
Packit Service 3bdf47
Packit Service 3bdf47
  

You can also <link xref="pref-custom-exit">set the behavior</link> of

Packit Service 3bdf47
  the terminal once the command finishes executing.

Packit Service 3bdf47
Packit Service 3bdf47
  <note style="important">
Packit Service 3bdf47
    

You may have to enter full path to the command or the shell if the

Packit Service 3bdf47
    directory where the command or shell resides is not in the
Packit Service 3bdf47
    PATH variable of your system.

Packit Service 3bdf47
  </note>
Packit Service 3bdf47
Packit Service 3bdf47
</page>