Linux File
Management
Commands
ls
- List directory contents
pwd
- Print working directory
cd
- Change directory
mkdir
- Create directories
rmdir
- Remove directories
rm
- Remove files and directories
cp
- Copy files and directories
mv
- Move (rename) files and directories
touch
- Create empty files
cat
- Display, copy or combine text files
locate
- Find files by name on the system
Linux
Virtualization
and Containers
Containerization
Hypervisors
Linux Development Tools
Compilers
Debuggers
Version Control
Linux File System
Hierarchical File Structure
File Types
File Permissions and Ownership
File Management Commands
Linux Processes
Process Creation and Management
Process States
Process Scheduling
Inter-Process Communication
Linux Memory Management
Virtual Memory
Paging and Swapping
Memory Allocation Algorithms
Linux Process
Management
Commands
ps
- Report process status
top
- Display and update sorted process information
kill
- Terminate processes
killall
- Terminate processes by name
Linux User Management Commands
useradd
- Create new user accountsuserdel
- Delete user accountsusermod
- Modify user account informationpasswd
- Change user passwords
Linux Networking Commands
ping
- Test network connectivityifconfig
- Configure network interfacestraceroute
- Trace network packetsssh
- Secure shell remote login
Linux Package Management Commands
apt
,yum
,dnf
,pacman
- Package managers
Linux System Information Commands
uname
- Print system informationlsb_release
- Print distribution-specific informationlshw
- List hardware informationlsusb
- List USB deviceslspci
- List PCI devices
Linux System Administration Commands
sudo
- Execute commands with superuser privilegesshutdown
- Shutdown or reboot the systemmount
- Mount file systemsumount
- Unmount file systemsfdisk
- Manipulate disk partition tablemkfs
- Create a file system on a devicechown
- Change file owner and groupchmod
- Change file access permissions
Linux Text Processing Commands
grep
- Print lines matching a patternsed
- Stream editor for filtering and transforming textawk
- Pattern scanning and processing language