Useful Links
Computer Science
Operating Systems
Linux
Linux Command Line
1. Introduction to the Command Line
2. Navigating the Filesystem
3. Working with Files and Directories
4. Viewing and Editing Files
5. Permissions and Ownership
6. Process Management
7. Input/Output Redirection and Pipes
8. Searching and Text Processing
9. System Information and Administration
10. Networking
11. Archiving and Compression
12. Shell Environment and Customization
13. Introduction to Shell Scripting
Navigating the Filesystem
Linux Filesystem Hierarchy Standard
Overview of FHS
Root Directory
Home Directory
Binary Directories
/bin
/sbin
/usr/bin
/usr/sbin
Configuration Directory (/etc)
Variable Data Directory (/var)
Temporary Directory (/tmp)
Optional Software Directory (/opt)
Device Directory (/dev)
Process Information Directory (/proc)
Mount Points
/mnt
/media
Core Navigation Commands
Print Working Directory (pwd)
List Directory Contents (ls)
Basic Usage
Long Format Option
Show Hidden Files Option
Human-Readable Sizes Option
Sort by Time Option
Recursive Listing Option
Colorized Output
Change Directory (cd)
Basic Usage
Navigating to Home Directory
Navigating to Parent Directory
Navigating to Previous Directory
Understanding Paths
Absolute Paths
Relative Paths
Special Directory References
Current Directory (.)
Parent Directory (..)
Home Directory (~)
Previous Directory (-)
Path Expansion
Tilde Expansion
Tab Completion
Using Tab Completion for Commands
Using Tab Completion for Paths
Customizing Tab Completion Behavior
Previous
1. Introduction to the Command Line
Go to top
Next
3. Working with Files and Directories