Shell

Steve Bourne wrote the original Bourne shell which appeared in the Seventh Edition Bell Labs Research version of Unix. Many variants have come and gone over time (csh, ksh, and so on).

Below is an example of “Hello World” script

$ echo '#!/bin/sh' > my-script.sh
$ echo 'echo Hello World' >> my-script.sh
$ chmod 755 my-script.sh
$ ./my-script.sh
Hello World
$

A Linux shell is a command-line interpreter that acts as an interface between the user and the kernel, allowing users to interact with the system and execute programs. When a user logs in or opens a console window, the kernel creates a new shell instance. The shell parses and sends commands to the operating system, which then executes the corresponding program. For example, if a user enters ls in the terminal, the shell will execute the ls command. For a primer on Linux commands, check here.

Windows 10 offers a native Shell client for you to use. In the past, it was necessary to use a third-party client such as PuTTY. You can now use the Shell built directly into Windows 10 to access your DreamHost web server without the need to download any other software.

This is also enabled by default, so you do not have to enable it within Windows.

Using the SSH client within the Command Prompt
To use the SSH client, open your Command Prompt. From there you can run SSH commands.

In Windows, you can open up a command prompt on the bottom left, type ‘cmd’ into the search bar

You can also run SQL commands in SSH or use phpMyAdmin, a free and open source administration tool for MySQL and MariaDB. As a portable web application written primarily in PHP, it has become one of the most popular MySQL administration tools, especially for web hosting services.