Kulturált mount kimenet: mount | column -t *** Milyen programok használják a hálózatot: lsof -P -i -n *** Másolat fájl egyszerűen: [a] cp file.txt{,.bak} [b] cp file.txt{,.'date +%Y%m%d'} *** Időjárás terminálon: curl wttr.in/város *** Mennyi adat vár kiírásra: grep ^Dirty /proc/meminfo *** Könyvtárstruktúra létrehozása: [a] mkdir -p /útvonal/{mappa1,mappa2}/{src,bin,bak} [b] mkdir -p /útvonal/mappa{1..4} *** Külső IP lekérdezése: [a] dig +short myip.opendns.com @resolver1.opendns.com [b] curl ipinfo.io [c] wget -qO- icanhazip.com *** Firefox indításának gyorsítása (adatbázis optimalizálás): find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \; *** Élő kapcsolatok a hálózaton: nmap -sP 192.168.1.0/24 *** Böngésző mint jegyzetfüzet (címsorba írva): data:text/html, *** Lemezfoglaltság elemzés terminálon: ncdu *** Nyitott portok ellenőrzése: [a] lsof -Pni4 | grep LISTEN [b] netstat -lnp *** Adott program figyelése topban: top -p $(pgrep -d , program) *** Utoljára használt paraméter újbóli használata: parancs !$ *** A $PATH elemei átláthatóan: echo $PATH | tr : \n *** Rendszer telepítésének időpontja: [a] tune2fs -l $(df -h / |(read; awk '{print $1; exit}')) | grep -i created [b] ls -lact --full-time /etc |awk 'END {print $6,$7,$8}' *** Szabad címek a hálózaton: nmap -T4 -sP 192.168.1.0/24 && grep "00:00:00:00:00:00" /proc/net/arp | sort -n *** Alapértelmezett átjáró a hálózaton: ip route | awk '/default/{print $3}' *** Lottó :) : echo $(shuf -i 1-90 | head -n5 | sort -n) *** Aktív processzek faszerkezetben: pstree -Gap | less -r *** Rendszerfigyelő terminálon: dstat -tam *** Összefoglaló a hálózati eszközökről: [a] nmap --iflist [b] ip link show *** Telepített kernelek: ls -1 /lib/modules *** Hálózati eszköz, kapcsolat ellenőrzése: mii-tool eth0 *** Meghajtó információk: parted /dev/sdX print *** Könyvtárból titkosított fájl létrehozása: gpg-zip -c -o konyvtar.titkos.gpg konyvtar Listázás: gpg-zip --list-archive konyvtar.titkos.gpg Kibontás: gpg-zip -d konyvtar.titkos.gpg *** A rendszer összes felhasználója/csoportja: groups $(cut -f1 -d":" /etc/passwd) | sort *** Eltávolított csomagok beállítófájljainak törlése (dpkg alapú rendszerek): [a] dpkg --list | grep '^rc\b' | awk '{ print $2 }' | xargs sudo dpkg -P [b] dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1) *** Partíció információk: [a] lsblk -o NAME,TYPE,FSTYPE,LABEL,SIZE,MODEL,MOUNTPOINT [b] tree /dev/disk *** Ha nem vagyunk biztosak a keresett kifejezésben, használjunk agrepet (itt egy karakter eltérést engedélyezünk): agrep -1 valami *** Azonos fájlok keresése: fdupes -rn konyvtar *** Milyen/mennyi memóriát támogat az alaplap: dmidecode -t 5,16 *** A rendszer jelenlegi IP címei: ip -f inet a | awk '/inet / { print $2 }' *** Dmraid információk törlése a lemezről: dd if=/dev/zero of=/dev/sda bs=512 seek=$(( $(blockdev --getsz /dev/sda) - 1024 )) count=1024 *** Processzor információk: [a] dmidecode -t processor [b] lscpu *** Processzor mag információk: lscpu -e *** Lemezkép kiírása USB kulcsra: [a] dd bs=4M if=kiirando.iso of=/dev/sdX status=progress oflag=sync [b] dd if=kiirando.iso | pv | dd of=/dev/sdX bs=4M conv=fdatasync *** Partíciók detektálása: blkid -c /dev/null *** Ha Firefox alatt elakad a videó lejátszás (about:config, új logikai): browser.tabs.remote.force-enable-> true *** Hálózat sebesség/terhelés ellenőrzése: [a] nload [b] speedometer -r eth0 -t eth0 *** Rendszermonitor terminálon: [a] glances [b] nmon *** Jelszó erősség ellenőrzése (libcrack2): echo "jelszo" | cracklib-check *** Elérhető WiFi hálózatok (NetworkManager): nmcli d wifi *** Okos, színes tárterület ellenörző: pydf *** Egyszerűsített traceroute: mtr *** BIOS verzió lekérdezése: cat /sys/class/dmi/id/bios_version *** Csomag telepítés fájl alapján (dpkg alapú rendszerek): xargs -a csomagok.txt apt install *** Takarítás pacman alapú rendszerekben: [a] pacman -Qdtq | pacman -Rs - [b] pacman -R $(pacman -Qtdq) *** Időzóna beállítása: timedatectl list-timezones sudo timedatectl set-timezone "Europe/Budapest" *** Publikus IP lekérdezése: curl -fSs https://1.1.1.1/cdn-cgi/trace | awk -F= '/ip/ { print $2 }' *** Online Cheat Sheet: curl cheat.sh/parancs *** Jelszógenerátor: len=20; tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${len} | xargs [Fish] set len 20; tr -dc A-Za-z0-9_ < /dev/urandom | head -c {$len} | xargs ***