Comandi Linux

  • DS723
  • sudo rsync -vrah –delete –numeric-ids ./media/fr/Volume/BK fr@192.168.2.214:/volume1/DS723/OCM_UFFICIO/OCM/BK
  • sudo rsync -vrah –progress ./media/fr/Volume/BK fr@192.168.2.214:/volume1/DS723/OCM_UFFICIO/OCM/BK
  • Cestino
  • ls ~/.local/share/Trash/files
  • $ rm -rf ~/.local/share/Trash/files/* ~/.local/share/Trash/info/*

A

  • alias
  • alias ls=”ls –color=auto”
  • apt update && sudo apt upgrade -y
  • apt autoremove
  • apt list –upgradable / apt list -i
  • arp -a (Rete)
  • arp -a -n
  • arp-scan –localnet effettua una scansione ARP rapida per rilevare dispositivi attivi nella sottorete locale.
  • arp-scan 192.168.1.0/24

B

  • blkid (Disco) Identifica l’UUID e il tipo di file system (sudo)

C

  • cat .bash_history / cat profiles.ini / cat syslog | grep cub / cat /proc/cpuinfo
  • chmod 777 ocm.kdbx — sudo
  • chmod g+w * — sudo
  • chown root:root .pwd* — sudo
  • chown fr:fr gnote/ — sudo
  • crontab -e — sudo
  • crontab -l (List Crontab Entries)
  • crontab -e

D

  • date
  • df -a -h
  • df -BG | sort -nrk3
  • df -BG | grep ‘^/’ | sort -nk2
  • dhclient -r (varies by distro) sudo
  • dig google.com
  • dig @resolver1.opendns.com google.com
  • distro-info –stable
  • du -sk *
  • du -sk */ | sort -rn
  • du -hd 1
  • du -sh ./Documenti_FRANCESCO/ | sort -rn
  • du -h –max-depth=1 | sort -rh | head -n 10
  • du -ahx / | sort -rh | head -n 20 – sudo
  • du -ahx / | sort -rh | head -n 10

F

  • fdisk -l (sudo)
  • fdisk -l /dev/sda (sudo)
  • find . -name “*.pdf”
  • find . -iname “file*.txt”
  • find ~/.local/share/Trash/*
  • find . -type f -size +180M
  • free -h
  • free -m: Display amount of free and used memory in the system
  • fstab nano /etc/fstab

G

  • grep *.pdf / grep -R ‘word’ / grep -rw ‘500’ / grep -w recanzone
  • gzip or gunzip: Compress or decompress files using gzip
  • gzip -9 filename: Compress files using maximum compression level
  • gunzip filename.gz: Decompress gzip file

H

  • history | grep ssh
  • hostname -a — sudo
  • sudo hostname -i

I

  • ip addr show
  • ip neigh show dev eth0
  • ip addr, ip route, resolvectl status
  • ip neigh del 192.168.1.20 dev eth0 sudo
  • iptables -L -v
  • sudo iftop -i

K

  • kill -9 PID
  • killall

J

  • journalctl –vacuum-size=500M (sudo)
  • journalctl –disk-usage

L

  • locate -b *.pdf | grep -i micro7
  • locate *.pdf 1M
  • locate *.pdf | grep -i francesco
  • locate *.pdf | grep 600
  • locate *fattur*.pdf | less
  • locate fstab
  • ll Scansioni_su_OCM-WEB/
  • ln -s [source-file-path] [symbolic-link-path] —– link simbolici
  • ln -sf testfile nuovo_apri_testfile
  • ls –color=auto
  • ls -la /home/ocm | grep pwd
  • ls -l ~/.local/share/
  • ls -l ~/.local/share/Trash/files
  • ls ~/.local/share/Trash/file (CESTINO)
  • lscpu
  • lsb_release -a
  • lsblk (Disco)
  • lshw -C network
  • lsof -i -P -n permette di individuare i file di rete aperti dai processi attivi. sudo
  • lsusb

M

  • mkdir prova
  • mount -a
  • mlocate nuovofile (Trova vedi sudo updatedb )
  • mint-iso-verify linuxmint-22-cinnamon-64bit.iso (ISO)
  • mtr example.com

N

  • netdiscover -r 192.168.1.0/24
  • nethogs eth0 consente di monitorare dinamicamente il consumo di banda suddiviso per singolo processo.
  • nmap -p- 192.168.1.10
  • nmap -sV -O 192.168.1.1 rileva il sistema operativo e le versioni dei servizi in ascolto su uno specifico host.
  • nmap –script vuln 192.168.1.50 verifica la presenza di vulnerabilità note sfruttando gli script NSE.
  • nmap -sP 192.168.1.0/24
  • nmap -sn 192.168.1.0/24
  • nmap -sV 192.168.1.10
  • nmap -O 192.168.1.10 sudo
  • nslookup ocm-web (192.168.2.247)
  • nmap -A 192.168.1.10 sudo
  • nmap -oN scan.txt 192.168.1.10
  • sudo nethogs

P

  • ping voip.eutelia.it
  • ping 51.178.19.76
  • ping www.ditecautomations.com
  • python -m pip install –upgrade pip
  • python3 -m pip install –upgrade pip
  • poweroff
  • pvs –all (sudo)
  • ps -A | grep sshd
  • pwd

R

  • reboot
  • resolvectl flush-caches
  • rm -rf /home/fr/.local/share/Trash/files/* sudo
  • rm -rf ~/.local/share/Trash/files/* ~/.local/share/Trash/info/* (CESTINO)

S

  • scp file.txt username@hostname:/remote/directory/: Securely copy file to remote host
  • sudo systemctl status ssh
  • sudo systemctl daemon-reload
  • ss -s
  • ss -tulnp mostra tutte le porte TCP e UDP in ascolto con i relativi processi.
  • ss -tuna
  • ss -tulpn
  • ss -tn state established
  • ssh -v localhost
  • ssh-keygen -f
  • sshd -T | sort
  • sha256sum -b linuxmint-22-cinnamon-64bit.iso (ISO)

U

  • sudo updatedb   (aggiorna il database)
  • uptime: Display system uptime and load averages

T

  • tar -cvf: Create a new “tar” archive
  • tar -xvf: Extract files from a “tar” archive
  • tar -zcvf: Create a compressed “tar” archive (gzip)
  • tar -zxvf: Extract files from a compressed “tar” archive (gzip)
  • tcpdump -i eth0 -n per catturare e ispezionare i pacchetti in tempo reale su una specifica interfaccia di rete. sudo
  • sudo tcpdump -i -n
  • sudo tcpdump -i any port 53 -n
  • traceroute example.com (Rete)

W

  • w (info generiche)
  • wget -O filename URL: Download file and save with a specific name

Interno

  • nslookup ocm-web
  • nano /etc/fstab

Files – Cartelle

  • cd ~/.local/share/Trash/files
  • cat .pwd_ocm-web_scan
  • cat .pwd_ocm-web_admin
  • cat .pwd_internet3

Bash

  • nano .bash_history
  • nano .bash_aliases

Vari

  • Controlla la dimensione del journal: journalctl –disk-usage
  • Pulisci i log vecchi (es. tieni solo gli ultimi 500MB): sudo journalctl –vacuum-size=500M

Nano

  • sudo nano .pwd_ocm-web
  • sudo nano .pwd_ocm-web_scansudo nano authorized_keys
  • sudo nano /etc/cups/snmp.conf
  • sudo nano /etc/fstab
  • sudo nano /etc/hosts
  • sudo nano /etc/modprobe.d/blacklist.conf
  • sudo nano /etc/named.
  • sudo nano /etc/named.conf
  • sudo nano /etc/named.nslookup ocmflex.com
  • sudo nano /etc/network/interfaces
  • sudo nano /etc/NetworkManager/conf.d/
  • sudo nano /etc/samba/smb.conf
  • sudo nano /etc/samba/smb.conf
  • sudo nano /etc/ssh/sshd_config
  • sudo nano /etc/ssh/sshd_config
  • sudo nano .ssh/authorized_keys
  • sudo nano .ssh/known_hosts
  • sudo nano profiles.ini

Cat

sudo cat /etc/fstab
sudo cat /etc/fstab
sudo cat /etc/fstab | grep .pwd
sudo cat /etc/named.conf
sudo cat /etc/NetworkManager/conf.d/
sudo cat /etc/passwd
sudo cat /etc/passwd
sudo cat /etc/passwd | grep scan
sudo cat /etc/resolv.conf
sudo cat /etc/samba/smb.conf
sudo cat /etc/ssh/ssh_config
sudo cat /etc/ssh/ssh_config.d/*.conf
sudo cat /root/.ssh/id_rsa.pub
sudo cat syslog | grep a
sudo cat syslog | grep cub

File Configurazione

  • sudo nano /etc/resolv.conf ( 9 )
  • ————
  • nameserver 127.0.0.53
  • options edns0 trust-ad
  • search ocmflex.local
  • ————

Cestino

  • ls ~/.local/share/Trash/files
  • m -rf ~/.local/share/Trash/files/* ~/.local/share/Trash/info/*

Script

Esempio

  • chmod a+x prova01_2024.sh (to let everyone run your script)
  • chmod u+x prova01_2024.sh (to let yourself but no-one else run it)

Link

Link

  • rsync -zvrah home/fr/Scaricati/LUCA /home/fr/Scaricati/prova
  • tar -zcvf prova2024.tar.gz /home/fr/Scaricati/prova
  • prova2024.tar.gz
  • Removing directories
  • rm -r directory-name
  • rmdir directory-name
  • ps2pdf
  • create a PDF
  • w – who else is using the computer