Per confrontare il contenuto di due directory usare il comando diff con la seguente sintassi: diff -qr <dir1>/ <dir2>/ –exclude=<*><file da escludere><*> –exclude=<*><file da escludere><*>
Month:April 2022
Righe differenti tra due file
Per trovare le righe presenti solo in file1 nel confronto tra file1 e file2 procedere nel seguente modo: nx71@iNuvoPro% sort <file1.txt > file1.txt_sorted nx71@iNuvoPro% sort <file2.txt > file2.txt_sorted nx71@iNuvoPro% comm -23 file1.txt_sorted file2.txt_sorted 305409,28/03/2022 40854,17/01/2022
Eliminare caratteri sporchi da file
cat elenco.txt | col -b > elencoPulito.txt
Dividere una stringa in base ad un pattern
Per estrarre un singolo blocco: nx71@iNuvoPro% echo “u d t q c” | cut -f 2 -d ” “ d Per estrarre due blocchi anche non consecutivi: nx71@iNuvoPro% echo “u d t q c” | cut -f 2,3 -d ” “ d t Per estrarre una serie di blocchi consecutivi: nx71@iNuvoPro% echo “u d t …
Continue reading Dividere una stringa in base ad un pattern
Elenco utenti
Per ottenere un elenco dei ruoli su PostgreSQL usare il comando \du da psql postgres=# \duList of rolesRole name | Attributes | Member of————–+————————————————————————-+———–pippo_test | | {}postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
Versione PostgreSQL
Per conoscere la versione di PostgreSQL in uso collegarsi come utente postgres ed avviare psql, eseguire la seguente query: postgres=# select version(); version PostgreSQL 9.6.17 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39), 64-bit(1 row)
Macchina virtuale o fisica
Per capire se si tratta di una macchina virtuale o fisica usare il comando: hostnamectl [pippo@SERVER ~]$ hostnamectlStatic hostname: SERVERIcon name: computer-vmChassis: vmMachine ID: ea218db025cf41eea3a33dc0aa52bd66Boot ID: 3f58b58c4d434f3a90d62e716a3997b5Virtualization: vmwareOperating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-1127.el7.x86_64Architecture: x86-64