UsefulLinks
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
2.
Navigating the Filesystem
2.1.
Linux Filesystem Hierarchy Standard
2.1.1.
Overview of FHS
2.1.2.
Root Directory
2.1.3.
Home Directory
2.1.4.
Binary Directories
2.1.4.1.
/bin
2.1.4.2.
/sbin
2.1.4.3.
/usr/bin
2.1.4.4.
/usr/sbin
2.1.5.
Configuration Directory (/etc)
2.1.6.
Variable Data Directory (/var)
2.1.7.
Temporary Directory (/tmp)
2.1.8.
Optional Software Directory (/opt)
2.1.9.
Device Directory (/dev)
2.1.10.
Process Information Directory (/proc)
2.1.11.
Mount Points
2.1.11.1.
/mnt
2.1.11.2.
/media
2.2.
Core Navigation Commands
2.2.1.
Print Working Directory (pwd)
2.2.2.
List Directory Contents (ls)
2.2.2.1.
Basic Usage
2.2.2.2.
Long Format Option
2.2.2.3.
Show Hidden Files Option
2.2.2.4.
Human-Readable Sizes Option
2.2.2.5.
Sort by Time Option
2.2.2.6.
Recursive Listing Option
2.2.2.7.
Colorized Output
2.2.3.
Change Directory (cd)
2.2.3.1.
Basic Usage
2.2.3.2.
Navigating to Home Directory
2.2.3.3.
Navigating to Parent Directory
2.2.3.4.
Navigating to Previous Directory
2.3.
Understanding Paths
2.3.1.
Absolute Paths
2.3.2.
Relative Paths
2.3.3.
Special Directory References
2.3.3.1.
Current Directory (.)
2.3.3.2.
Parent Directory (..)
2.3.3.3.
Home Directory (~)
2.3.3.4.
Previous Directory (-)
2.3.4.
Path Expansion
2.3.5.
Tilde Expansion
2.4.
Tab Completion
2.4.1.
Using Tab Completion for Commands
2.4.2.
Using Tab Completion for Paths
2.4.3.
Customizing Tab Completion Behavior
Previous
1. Introduction to the Command Line
Go to top
Next
3. Working with Files and Directories