Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • What the file system is, and a typical organization / hierarchy.

  • Some high-level comparison to that of Windows.

  • Absolute vs relative paths.

  • Commands: pwd, cd, ls, mv, cp, mkdir, rmdir, rm

  • History: history

  • File Ownership and Permissions.

...

Note
  • Within this and following sections, we have tried to make the descriptions and examples generic.

  • If you are following along as part of a scheduled training or bootcamp, where you see <project-name> replace this with the project name being used for the workshop (which changes) and <username> with your username.

  • Also, the hostname that you might see might change depending on the cluster you’re using.

  • If you are training independently, please use your own project folder, but contact arcc-help@uwyo.edu if you would like a copy of the files and directories used in our examples.

...

Table of Contents
minLevel1
maxLevel1
outlinefalse
stylenone
typelist
printabletrue

...

Ex: Starting in the home folder what is the relative path to the Jan folder?

...

Answer:

...

...

Answer

...

arcc-t05/workshop/data/2023/Jan/

...

:

...

If you are following along as part of a scheduled training or bootcamp, please replace the <project-name> directory with the project directory you’ve been provided for your specific training/bootcamp. If you are training independently, please use your own project folder, but contact arcc-help@uwyo.edu if you would like a copy of the files and directories used in our examples.

Commands:

...

Expand
titleAnswer

arcc-t05/workshop/data/2023/Jan/

image-20240522-181215.pngImage Added

...

Commands:

Info

Commands are used to perform certain operating system tasks through the Command Line Interface, as directed by the interpreter (as opposed to a Graphical Interface Interpreter we would usually use).

Note

The next couple of parts list and briefly summarize the commands we will be covering within this section:

pwd, cd, ls, mkdir, mv, cp, rmdir and rm.

We will then follow up with examples on how to use them.

...

<command --help> 

Command

Description

pwd

Code Block
pwd: pwd [-LP]
Print the name of the current working directory.

cd

Code Block
cd: cd [-L|[-P [-e]] [-@]] [dir]
    Change the shell working directory.

ls

Code Block
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default)

mkdir

Code Block
Usage: mkdir [OPTION]... DIRECTORY...
Create the DIRECTORY(ies), if they do not already exist.

mv

Code Block
Usage: mv [OPTION]... [-T] SOURCE DEST
  or:  mv [OPTION]... SOURCE... DIRECTORY
  or:  mv [OPTION]... -t DIRECTORY SOURCE...
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY

...

Code Block
[<username>@blog1 ~]$ !223
ls
Desktop  Documents  Downloads

...

Exercises: Navigation

Info

Questions:

  1. How can you return to your home folder?

  2. What command do you use if you’ve forgotten where you are in the folder hierarchy?

  3. How can you list what is in a folder as well as any subfolders?

  4. Go back through the command related slides are try for yourself.

...

Note

Only user <arcc-usernameusername> can read/write this file. No one else, not even anyone within the <project-name> group, can view this file.

...

Exercises:

...

Permissions

Info

Questions: In all cases be able to justify your answer.

  1. Can you create a folder under /project/<project-name>/username>/?

  2. Can you /project/<project-name>/intro_to_linux/ and view workshop_all.txt?

  3. Can you /project/<project-name>/intro_to_linux/ and view workshop_me.txt?

  4. Can you cd into the /opt folder?

  5. Can you cd into the /root folder?

...