# Commands

A quick glossary of command-line tools used throughout these notes. Select a command for examples and additional details.

- [`awk`](awk.md) - Select, transform, and calculate with columns of text.
- [`cat`](cat.md) - Print or combine file contents.
- [`cd`](cd.md) - Change the current working directory.
- [`chsh`](chsh.md) - Change your login shell.
- [`cp`](cp.md) - Copy files and directories.
- [`echo`](echo.md) - Print text or variable values.
- [`grep`](grep.md) - Search text for matching patterns.
- [`head`](head.md) - Print the first lines of a file.
- [`help`](help.md) - Read help for Bash built-in commands.
- [`less`](less.md) - View and navigate text one screen at a time.
- [`ls`](ls.md) - List files and directories.
- [`lsblk`](lsblk.md) - List block devices and mount points.
- [`lscpu`](lscpu.md) - Display CPU architecture information.
- [`man`](man.md) - Read a command's manual page.
- [`mkdir`](mkdir.md) - Create directories.
- [`module`](module.md) - Load and manage software modules.
- [`mount`](mount.md) - Attach a filesystem to a directory.
- [`mv`](mv.md) - Move or rename files and directories.
- [`pwd`](pwd.md) - Print the current working directory.
- [`rm`](rm.md) - Permanently remove files or directories.
- [`rsync`](rsync.md) - Synchronize files and directories.
- [`sbatch`](sbatch.md) - Submit a batch job to Slurm.
- [`scancel`](scancel.md) - Cancel a Slurm job.
- [`scp`](scp.md) - Copy files over SSH.
- [`sed`](sed.md) - Transform text using editing expressions.
- [`seq`](seq.md) - Print a sequence of numbers.
- [`setfacl`](setfacl.md) - Modify filesystem access control lists.
- [`sinfo`](sinfo.md) - Display Slurm node and partition information.
- [`sort`](sort.md) - Sort lines of text.
- [`ssh-keygen`](ssh-keygen.md) - Create SSH key pairs.
- [`ssh`](ssh.md) - Connect to a remote computer securely.
- [`tail`](tail.md) - Print the last lines of a file.
- [`tar`](tar.md) - Create or extract archive files.
- [`touch`](touch.md) - Create empty files or update timestamps.
- [`trap`](trap.md) - Run commands when a shell receives a signal.
