Aller au contenu
🛠️ToolsShed

Linux Commands Reference

Référence consultable des commandes CLI Linux avec catégories, exemples et copie en un clic.

File & Directory

CommandeDescription
lsList directory contents
cdChange directory
pwdPrint working directory
mkdirCreate directory (use -p for nested)
rmRemove files/directories
cpCopy files/directories
mvMove or rename files
findFind files by name/attribute
lnCreate hard/soft link
chmodChange file permissions
chownChange file ownership

Text Processing

CommandeDescription
catConcatenate and print file content
grepSearch for patterns in files
sedStream editor — find and replace
awkPattern scanning and processing
sortSort lines in a file
uniqRemove duplicate lines
wcWord, line, and char count
headPrint first N lines
tailPrint last N lines; -f to follow
cutExtract fields from lines

Process Management

CommandeDescription
psList running processes
topInteractive process viewer
htopEnhanced interactive process viewer
killSend signal to process (9=force kill)
pkillKill processes by name
jobsList background jobs in current shell
bgResume job in background
fgBring job to foreground
nohupRun command immune to hangups
systemctlManage systemd services

Networking

CommandeDescription
pingSend ICMP echo requests
curlTransfer data from/to server
wgetDownload files from web
sshSecure remote shell login
scpSecure copy over SSH
rsyncSync files locally or over SSH
netstatList network connections/ports
ssSocket statistics (modern netstat)
ipManage network interfaces/routes
digDNS lookup

Archiving

CommandeDescription
tarCreate/extract tar archives
zipCreate ZIP archive
unzipExtract ZIP archive
gzipCompress file with gzip
gunzipDecompress gzip file

Disk & Memory

CommandeDescription
dfDisk space usage of filesystems
duDisk usage of directory
freeShow free and used memory
lsblkList block devices
mountMount filesystem

À propos de cet outil

La Référence des Commandes Linux est une base de données complète et consultable d'outils et d'utilitaires de ligne de commande pour les systèmes de type Unix. Que vous soyez administrateur système, ingénieur DevOps ou développeur travaillant fréquemment en terminal, cet outil vous fournit un accès instantané à la syntaxe des commandes, aux options et aux exemples pratiques sans quitter votre navigateur.

Il suffit de rechercher une commande par nom ou de parcourir des catégories telles que la gestion de fichiers, l'administration système, la mise en réseau et les outils de développement. Chaque entrée affiche la syntaxe de la commande, les drapeaux et options courants, des exemples d'utilisation pratique et des descriptions de ce que chaque paramètre fait. La fonction de copie en un clic vous permet de copier instantanément n'importe quelle commande ou exemple dans votre presse-papiers pour une utilisation immédiate dans votre terminal.

Questions Fréquentes

Implémentation du Code

import subprocess
import os

# Run a shell command and capture output
result = subprocess.run(
    ["ls", "-la", "/home"],
    capture_output=True,
    text=True
)
print(result.stdout)

# Search for files (equivalent to find)
import pathlib
# Find all .log files modified in last 24h
import time
now = time.time()
for path in pathlib.Path("/var/log").rglob("*.log"):
    if now - path.stat().st_mtime < 86400:
        print(path)

# Grep equivalent
import re
with open("/etc/hosts") as f:
    for line in f:
        if re.search(r"127\.\d+\.\d+\.\d+", line):
            print(line.strip())

# Process management
import psutil
for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']):
    try:
        if proc.info['cpu_percent'] > 10:
            print(f"PID {proc.info['pid']}: {proc.info['name']}")
    except psutil.NoSuchProcess:
        pass

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.