Basic Linux Commands: Difference between revisions

From HackOps
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
= Linux Commands =
= Linux Commands =


'''Linux command‑line tools''' are the backbone of reconnaissance, exploitation, and post‑exploitation on Unix‑like systems. This page mirrors the *Nmap* layout so each command in the tables links to a live example, and every example links back to the command list for quick navigation.
'''Linux command‑line tools''' are the backbone of reconnaissance, exploitation, and post‑exploitation on Unix‑like systems.


== <span id="commands"></span>Common Commands ==
== <span id="commands"></span>Common Commands ==

Revision as of 18:06, 12 May 2025

Linux Commands

Linux command‑line tools are the backbone of reconnaissance, exploitation, and post‑exploitation on Unix‑like systems.

Common Commands

Navigation & File Management

Command Description
pwd Print working directory
cd Change directory
ls List directory contents
mkdir Create directory
rmdir Remove empty directory
cp Copy files or directories
mv Move or rename files/directories
rm Delete files or directories

Viewing & Text Processing

Command Description
cat Concatenate & display files
less Paginate large files
head Show first lines of a file
tail Show last lines / follow file
grep Search for patterns

System & User Info

Command Description
whoami Show current user
id Display user/group IDs
df Disk usage overview
history List previously executed commands

Networking

Command Description
ping Test network connectivity (ICMP)
curl Retrieve data from URLs / APIs
ssh Secure remote shell & tunnelling

Help & Documentation

Command Description
man Read manual pages
echo Display text / variables

Examples

Print Working Directory

pwd

↑ Commands

Change Directory

cd /var/www

↑ Commands

List All Files (long + hidden)

ls -la

↑ Commands

Create Directory

mkdir backups

↑ Commands

Remove Empty Directory

rmdir backups

↑ Commands

Copy File

cp secrets.txt /tmp/secrets.bak

↑ Commands

Move & Rename

mv old.log archive/old.log

↑ Commands

Force‑Delete Directory

rm -rf /tmp/testdir

↑ Commands

Show File Contents

cat /etc/passwd | grep ":/bin/bash"

↑ Commands

View Large Log

less /var/log/auth.log

↑ Commands

First 10 Lines

head -n 10 notes.txt

↑ Commands

Follow File Growth

tail -f /var/log/nginx/access.log

↑ Commands

Search Pattern

grep -R \"passwd\" /etc

↑ Commands

Current User

whoami

↑ Commands

User & Group IDs

id

↑ Commands

Human‑Readable Disk Usage

df -h

↑ Commands

Show Last 20 Commands

history | tail -n 20

↑ Commands

Ping Host 4 Times

ping -c 4 example.com

↑ Commands

Download Web Page

curl -o index.html http://example.com

↑ Commands

SSH on Custom Port

ssh -p 2222 user@target

↑ Commands

Read Manual Page

man ssh

↑ Commands

Write to File

echo \"hacked\" > /tmp/proof.txt

↑ Commands

See Also