:orphan:

################
Tutorial in Bash
################

.. set default highlighting language for this document:

.. highlight:: bash

**Pål (Paul) Wessel**:sup:`1`,
**Walter H. F. Smith**:sup:`2`,
**Remko Scharroo**:sup:`3`,
**Joaquim F. Luis**:sup:`4`, \
**Leonardo Uieda**:sup:`5`,
**Florian Wobbe**:sup:`6`,
**Dongdong Tian**:sup:`7`

#. SOEST, University of Hawai'i at Manoa
#. Laboratory for Satellite Altimetry, NOAA/NESDIS/STAR
#. EUMETSAT, Darmstadt, Germany
#. Universidade do Algarve, Faro, Portugal
#. University of Liverpool, UK
#. Sea and Sun Technology, Germany
#. China University of Geosciences, Wuhan, China

The purpose of this tutorial is to introduce new users to GMT,
outline the GMT environment, and enable you to make several
forms of graphics without having to know too much about UNIX
and UNIX tools.  We will not be able to cover all aspects of
GMT nor will we necessarily cover the selected topics in
sufficient detail.  Nevertheless, it is hoped that the exposure
will prompt the users to improve their GMT and UNIX skills
after completion of this short tutorial.

.. note::
   This tutorial is for GMT 6 modern mode only. Looking for the classic mode tutorial?
   Since classic mode commands haven't changed since GMT 5, please visit
   the `GMT 5 tutorial page <https://docs.generic-mapping-tools.org/5.4/GMT_Tutorial.html>`_ instead.

.. toctree::
    :maxdepth: 1
    :hidden:

    intro
    session-1
    session-2
    session-3
    session-4
