Linux Tutorials
Welcome to the Linux Tutorials section! If you're new to using the command line interface (CLI) on Linux systems, or just need a refresher, you've come to the right place. This collection of tutorials provides a foundation for navigating and interacting with the Linux environment commonly used within the SCRC.
Understanding the Linux command line is essential for effectively using our computing resources. These guides will walk you through the basics, starting with navigating the file system and progressing to managing files, understanding permissions, and utilizing powerful command-line tools.
Here you'll find step-by-step instructions covering core concepts such as:
- Basic Navigation: Moving around the directory structure.
- File Operations: Creating, viewing, modifying, and deleting files and directories.
- Permissions: Understanding who can read, write, or execute files.
- Pipes & Redirection: Controlling the input and output of commands.
- Getting Help: Finding documentation and using command-line shortcuts.
Browse the topics below to get started:
- Linux Introduction and Basic Navigation
- Introduction to the Linux command line, shell prompt, basic commands like
pwd
,ls
,cd
, and understanding the directory structure.
- Introduction to the Linux command line, shell prompt, basic commands like
- Linux File Operations
- Commands for creating, editing, copying, moving, renaming, and deleting files and directories.
- Viewing File Contents
- Using commands like
more
,cat
,head
, andtail
to display the contents of text files.
- Using commands like
- Linux File Permissions
- Understanding and modifying file and directory permissions using
ls -l
andchmod
.
- Understanding and modifying file and directory permissions using
- Linux Pipes and Redirection
- Using redirection symbols (
>
,>>
) to control command output and pipes (|
) to chain commands together.
- Using redirection symbols (
- Linux Command Line Tips and Help
- Useful command line features like command history, auto-completion, online help (
man
), and basic cursor control.
- Useful command line features like command history, auto-completion, online help (
We recommend working through these tutorials sequentially if you are new to Linux. Feel free to jump to specific topics if you need help with a particular command or concept.