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, <html contenteditable>


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



/linux/