Linux Commands
Transform, format, and optimize your data instantly with this free client-side tool.
File Operations
List all files in long format including hidden files
Change directory to /path
Print working directory
Create directory dir1
Create directory with parents
Remove directory and its contents recursively
Remove file file1
Copy file1 to file2
Copy dir1 to dir2 recursively
Move or rename file1 to file2, forcing overwrite
Create an empty file or update timestamp
Create a symbolic link to target
Display file or file system status
Determine file type
Output the contents of file1
View file1 content page by page
Output the first 10 lines of file1
Output the last 10 lines of file1
Output appended data as file grows
Process Management
Display all currently running processes
Display and manage top processes
Interactive process viewer (needs install)
Kill process with ID <pid>
Force kill process with ID <pid>
Kill all processes named <proc>
Kill processes based on name
Resume a stopped job in the background
Bring the most recent job to foreground
List active jobs
Run cmd in background immune to hangups
System Info
Show system and kernel information
Show how long the system has been running
Display the current username
View OS details
Show free and used memory in human readable format
Display CPU architecture information
List USB devices
List PCI devices
Show current date and time
Show this month's calendar
Show command history
Execute a program periodically, showing output fullscreen
Network
Ping host and output results
Display all IP addresses
Display listening ports and programs
Show listening sockets
Download a file from <url>
Fetch HTTP headers
Download a file from <url>
Secure copy file1 to remote host
Connect to host as user
Connect to host using alternative port
Scan network for open ports
Get DNS information for domain
Print the route packets trace to network host
Permissions
Change permission to 755 (rwxr-xr-x)
Set SUID bit. Allows execution as file owner
Make file1 executable
Change owner and group of file
Change owner and group recursively
Switch to root user
Execute command as superuser
Show groups a user belongs to
Add user to a group
Archives
Create a tar archive
Extract a tar archive
Create a gzip compressed tar archive
Extract a gzip compressed tar archive
Extract a zip archive
Create a zip archive of dir1
Compress file1 and rename it to file1.gz
Search & Filters
Search recursively for pattern in dir
Search case-insensitively for pattern
Find files starting from /dir matching string
Find files modified in the last 24 hours
Find files and directories by name (uses index)
Locate the binary, source, and manual page files
Show full path of shell commands
Print the first column of each row
Replace all occurrences of foo with bar
Count occurrences of duplicate lines
Disk Usage
Show free disk space in human readable format
Display inode usage
Estimate file space usage of directory
List block devices
List partition tables for specified devices
Mount a filesystem
Unmount a filesystem
Package Management
Update list of available packages (Debian/Ubuntu)
Upgrade the system by installing/upgrading packages
Install a new package
Remove a package
Install from .deb file
Install a package (RHEL/CentOS)
Install a package (Fedora)
Install a package (Arch Linux)
Advanced
Find and replace text across all files recursively
Sync directories over SSH with compression and progress
View detailed systemd logs for a specific service
🔥 Similar Tools
Explore LibraryFrequently Asked Questions
Got questions? We've got answers.