\newlinenewline logonewline logo
    • Learn

      Learn

      Learn web development from expert teachers. Build real projects, join our community, and accelerate your career

      Get Started
      Fullstack RustFullstack Node.jsFullstack D3Fullstack ReactFullstack React with TypeScriptmore →
      https://dzxbosgk90qga.cloudfront.net/fit-in/620x372/n/20220117210542194_21CB9CF5-AA2C-4939-BCC1-18F0377EFB90.png

      The newline Guide to Building Your First GraphQL Server with Node and TypeScript

      In this course, we'll show you how to create your first GraphQL server with Node.js and TypeScript

      Enroll for free
    • Teach

      Teach

      Share your knowledge with others, earn money, and help people with their career

      Apply Now
      Apply To Teach A CourseWhat Our Teachers Say
      Amelia Wattenberger

      Amelia Wattenberger

      Author of Fullstack D3

      "Writing Fullstack D3 was a thoroughly enjoyable, fun process.

      The writing was over before I knew it, and we've sold way more copies than I expected! Plus, the compliments from my peers have been really amazing."

    • Community

      Community

      Get help with programming projects, find collaborators, and make friends

      Join Now
      Join our Discord ServerWhat Our Students Say
    • Tutorials
    Go Pro
    Log In
     

    The newline Guide to Bash Scripting

    Welcome: Introduction

    Introduction:

    Start Here

    Module 0: Introduction

    Lesson 1:

    About this book

    Lesson 2:

    Community and Code Downloads

    Lesson 3:

    Organization of this book

    Lesson 4:

    Conventions used in this book

    Lesson 5:

    Development environment

    Lesson 6:

    Acknowledgements

    Lesson 7:

    About the author

    Module 1: Self–Help

    Lesson 1:

    Command documentation

    Lesson 2:

    Help with shell builtins and keywords

    Lesson 3:

    Help with file commands

    Lesson 4:

    Elsewhere

    Lesson 5:

    None of the above worked!

    Lesson 6:

    How to read a synopsis

    Lesson 7:

    Is there a command for that?

    Module 2: Running Scripts

    Lesson 1:

    Explicitly interpret a script

    Lesson 2:

    Interpret using the shebang line

    Lesson 3:

    Run via $PATH

    Module 3: Editing Commands and Scripts

    Lesson 1:

    Readline

    Lesson 2:

    Editors

    Module 4: Copying and Pasting

    Lesson 1:

    Copying and Pasting

    Lesson 2:

    Mouse

    Lesson 3:

    Keyboard shortcuts

    Lesson 4:

    Commands

    Lesson 5:

    Terminal

    Lesson 6:

    Copying code from elsewhere

    Module 5: Listing Files

    Lesson 1:

    Listing Files

    Lesson 2:

    Searching

    Lesson 3:

    Enumerating

    Module 6: Tex