Table of Contents |
---|
...
Expand | ||
---|---|---|
| ||
If your Windows version does not have ssh in Command Prompt or PowerShell:
More advanced options for those who want a full Linux environment on their Windows system:
|
From now on, when we refer to "Terminal", it is either the Mac/Linux Terminal program, Windows Command Prompt or PowerShell, or the PuTTY program.
...
When you type something in at a bash command-line prompt, it Reads the input, Evaluates it, then Prints the results, then does this over and over in a Loop. This behavior is called a REPL – a Read, Eval, Print Loop. Many programming language environments have REPLs – Python and R for example.
The input to the bash REPL is a command. Here are some examples:
...
A command consists of:
- The command name – here ls (list files)
- A command can be any of the built-in Linux/Unix commands, or the name of a user-written script or program
- One or more options, usually noted with a leading dash (-) or double-dash (--).
- -l in example 2 (long listing)
- --help in example 3
- Options are optional – they do not have to be supplied (e.g. example 1 above)
- One or more command-line arguments, which are often (but not always) file names
- e.g. .profile in example 4
...