_OPTIDIEN-TECH

LINUX_ROOT_DIRECTORY [100+_COMMANDS]

CLICK_COMMAND_TO_COPY

01_Filesystem

  • ls -laSh - Liste par taille
  • ls -ltr - Liste par date
  • cd - - Retour dossier
  • pushd /etc - Empiler dossier
  • popd - Dépiler dossier
  • mkdir -p a/b - Créer parents
  • cp -rp src dst - Copie perms
  • rm -rf /tmp/* - Nettoyage forcé
  • mv -f f1 f2 - Move forcé
  • ln -sf s d - Lien symbolique
  • realpath f - Chemin abs
  • basename /p/f - Nom seul
  • dirname /p/f - Chemin seul
  • file -b f - Type bref
  • tree -L 2 - Arbre dossier

02_Hardware

  • uname -a - Kernel & OS
  • lsb_release -a - Distro info
  • lscpu - Détails CPU
  • lsblk -f - Disques + FS
  • free -m - RAM (MB)
  • lspci -tv - Bus PCI
  • lsusb -v - Détails USB
  • dmidecode - BIOS info
  • arch - CPU Arch
  • uptime -p - Up depuis
  • hostnamectl - Nom machine
  • dmesg -l err - Erreurs Kernel
  • lsof -u root - Files by root
  • cat /proc/cpuinfo - Raw CPU
  • cat /proc/meminfo - Raw RAM

03_Process

  • ps auxf - Arbre complet
  • top -u $USER - Top by user
  • htop - Interactif
  • pgrep -l n - PID + Nom
  • pkill -9 n - Kill forcé name
  • killall -v n - Kill all name
  • nice -n -10 - Priorité++
  • renice +5 P - Priorité--
  • nohup cmd & - Background
  • disown -a - Détacher jobs
  • jobs -l - Liste jobs
  • fg %1 - Reprendre 1
  • timeout 10s - Limite temps
  • wait $PID - Attendre fin
  • strace -p P - Debug syscall

04_Network

  • ip addr show - IPs locales
  • ip link set up - Up interface
  • nmcli dev st - Status NW
  • ss -tulpn - Listen ports
  • netstat -rn - Routage
  • dig domain - DNS record
  • nslookup IP - Reverse DNS
  • mtr domain - Ping+Tracerte
  • curl -I URL - HTTP Header
  • wget -c URL - Resume DL
  • scp -r d u@ip - Sync SSH
  • rsync -avz - Miroir dist.
  • nmap -sP net - Scan réseau
  • tcpdump -i any - Sniffing
  • ufw status - Firewall

05_Text_Parsing

  • grep -Ev "^#" - Ignorer comm
  • sed 's/a/b/g' - Substitution
  • awk -F: '{p$1}' - Print col 1
  • cut -c 1-10 - Troncature
  • sort -hr - Tri humain
  • uniq -d - Doublons
  • wc -w - Nb mots
  • head -n 20 - Top 20
  • tail -f log - Live tail
  • tr -d '\r' - Del Win CR
  • column -t - Tabuler
  • rev - Inverser
  • diff -y f1 f2 - Side-diff
  • comm -12 f1 f2 - Commun
  • xargs -I % - Pipe xargs

06_Permissions

  • chmod 400 f - Read only
  • chmod +x f - Executable
  • chown -R u:g - Récursif
  • setfacl -m u:rwx - ACL user
  • ls -e - Attr étendus
  • sudo -i - Root shell
  • sudo -k - Reset sudo
  • visudo -c - Check syntax
  • who / w - Connectés
  • lastb - Failed logins
  • useradd -m - Créer user
  • usermod -L - Lock compte
  • groupadd g - New groupe
  • passwd -e u - Force change
  • getent group - Liste groups

07_Storage

  • tar -ztvf f - List tgz
  • tar -xvf f - Extract
  • zip -e f - Zip crypté
  • du -ah -d 1 - Place occupée
  • df -i - Status Inodes
  • mount -a - Monter tout
  • umount -l - Lazy unmount
  • fdisk -l - Partitions
  • mkfs.ext4 P - Formater ext4
  • e2label - Label FS
  • lsblk -m - Perms disques
  • sync - Flush buffers
  • dd if=/dev/urandom - Gen data
  • shred -u f - Kill sécurisé
  • lsattr / fattr - FS Attrs

08_Services

  • systemctl start - Démarrer srv
  • systemctl enable - Auto-start
  • systemctl status - État srv
  • systemctl reload - Reload config
  • apt update - Refresh repo
  • apt upgrade - MAJ paquets
  • apt autoremove - Clean up
  • dpkg -l - Liste PKG
  • journalctl -xe - Debug logs
  • journalctl -u s - Logs unit
  • crontab -e - Edit cron
  • at 10pm - Tâche différée
  • alias n='c' - New alias
  • unalias n - Suppr alias
  • history -c - Clear history

09_Search_Find

  • find . -name "*.txt" - Chercher txt
  • find / -size +100M - Gros fichiers
  • grep -r "pattern" . - Chercher texte
  • locate filename - Rapide (db)
  • which command - Chemin bin
  • whereis bin - Source/Man/Bin
  • updatedb - MAJ locate DB

10_Bonus_Oneliners

  • !! - Rejouer dernière cmd
  • sudo !! - Rejouer en root
  • tail -f /var/log/auth.log - Watch SSH
  • python3 -m http.server - Serveur Web express
  • watch -n 1 nvidia-smi - Monitor GPU