Developer

Linux Terminal Commands

Search common Linux shell commands for files, network, processes, permissions, packages, and logs.

ls

List directory contents.

Files

ls -lah

pwd

Show the current working directory.

Files

pwd

cp

Copy files or directories.

Files

cp -r src backup

mv

Move or rename files.

Files

mv app.log logs/app.log

rm

Remove files or directories.

Files

rm old.log

touch

Create a file or update its timestamp.

Files

touch notes.txt

grep

Search text patterns.

Search

grep -R "error" /var/log

find

Find files and directories.

Search

find . -type f -name "*.ts"

chmod

Change permissions.

Permissions

chmod 755 script.sh

chown

Change file owner or group.

Permissions

sudo chown user:group file.txt

ps

List processes.

Process

ps aux

top

Monitor system processes.

Process

top

systemctl

Control systemd services.

System

sudo systemctl restart nginx

journalctl

Read systemd logs.

Logs

journalctl -u nginx -f

ip

Show and manage network interfaces.

Network

ip addr

ss

Inspect sockets and listening ports.

Network

ss -tulpn

cat

Print file contents.

Files

cat /etc/os-release

less

View file contents page by page.

Files

less app.log

tail

Show the end of a file and optionally follow updates.

Logs

tail -f /var/log/syslog

head

Show the beginning of a file.

Files

head -n 20 app.log

du

Show file or directory disk usage.

Disk

du -sh .

df

Show filesystem disk usage.

Disk

df -h

tar

Create or extract tar archives.

Archive

tar -czf archive.tar.gz folder

zip

Create zip archives.

Archive

zip -r site.zip public

unzip

Extract zip archives.

Archive

unzip site.zip

curl

Make HTTP requests.

Network

curl -I https://example.com

wget

Download files from the web.

Network

wget https://example.com/file.zip

ping

Test connectivity to a host.

Network

ping example.com

traceroute

Trace network route to a host.

Network

traceroute example.com

apt

Manage packages on Debian and Ubuntu systems.

Packages

sudo apt install nginx

dnf

Manage packages on Fedora and related systems.

Packages

sudo dnf install nodejs

docker

Manage Docker containers and images.

Containers

docker ps

crontab

Edit scheduled cron jobs.

System

crontab -e

FAQ

Questions people ask

What is the Linux command lookup for?

It helps you quickly find common Linux terminal commands, understand what they do, and copy example usage.

Can I filter commands by category?

Yes. Use the category controls to narrow results by files, network, process, system, and other command groups.

Can I copy command examples?

Yes. Each command includes a copy button with a short copied confirmation message.

Related tools

Continue working