# New beginner command-line tutorial

**URL:** <https://www.rubin.community/t/new-beginner-command-line-tutorial/7396>\
**Category:** Support\
**Tags:** announcements, dp0\
**Created:** [February 7, 2023, 5:41am UTC](https://www.rubin.community/t/new-beginner-command-line-tutorial/7396 "2023-02-07T05:41:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gfonsecaalvarez](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/gfonsecaalvarez/32/2940_2.png) [@gfonsecaalvarez](https://www.rubin.community/u/gfonsecaalvarez)\
**Post date:** [February 7, 2023, 5:41am UTC](https://www.rubin.community/t/new-beginner-command-line-tutorial/7396/1 "2023-02-07T05:41:10Z")

</div>

There is now a section in the DP0.2 documentation for [command-line tutorials](https://dp0-2.lsst.io/tutorials-examples/index.html#command-line-tutorials). The first tutorial follows the same content as tutorial notebook 01, using an interactive python session. It is an introduction to DP0.2 including how to use the TAP service, the Butler, and the afwDisplay and Firefly image packages.

The tutorial can be found here: [01. Introduction to DP0.2 (beginner) — Vera C. Rubin Observatory Documentation for Data Preview 0.2](https://dp0-2.lsst.io/tutorials-examples/cmdline-beginner.html)

Let me know if you have any questions or comments.

---

<div class="post-metadata">

**Author:** ![timj](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/timj/32/10_2.png) [@timj](https://www.rubin.community/u/timj)\
**Post date:** [February 7, 2023, 9:08pm UTC](https://www.rubin.community/t/new-beginner-command-line-tutorial/7396/2 "2023-02-07T21:08:27Z")

</div>

> [@gfonsecaalvarez](#):
>
> Let me know if you have any questions or comments.

I’m sorry if I’m confused but I clicked on the tutorial link and it wasn’t using command-line tools. Why is it called a command-line tutorial?

---

<div class="post-metadata">

**Author:** ![MelissaGraham](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/melissagraham/32/2549_2.png) [@MelissaGraham](https://www.rubin.community/u/MelissaGraham)\
**Post date:** [February 7, 2023, 9:23pm UTC](https://www.rubin.community/t/new-beginner-command-line-tutorial/7396/3 "2023-02-07T21:23:30Z")

</div>

Because it’s done from a terminal command line instead of a Jupyter Notebook. Should we be using different terminology for this tutorial type?

---

<div class="post-metadata">

**Author:** ![timj](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/timj/32/10_2.png) [@timj](https://www.rubin.community/u/timj)\
**Post date:** [February 7, 2023, 9:35pm UTC](https://www.rubin.community/t/new-beginner-command-line-tutorial/7396/4 "2023-02-07T21:35:58Z")

</div>

> [@MelissaGraham](#):
>
> it’s done from a terminal command line

When it said command-line I thought it was a tutorial on using the command-line tooling like `butler query-datasets` and `pipetask`. Command-line means to me the shell, not an interactive python session.

---

<div class="post-metadata">

**Author:** ![MelissaGraham](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/melissagraham/32/2549_2.png) [@MelissaGraham](https://www.rubin.community/u/MelissaGraham)\
**Post date:** [February 7, 2023, 9:47pm UTC](https://www.rubin.community/t/new-beginner-command-line-tutorial/7396/5 "2023-02-07T21:47:16Z")

</div>

I see. This is the first of more command-line based tutorials to come (which will include butler and pipetask examples). So for now, we will leave them under the simple heading of Command-Line Tutorials.
