cd -
per tornare nella cartella precedente
find -name parola*
per trovare un documento con un nome cominciando con la
parola
find . -type f -newermt 2024-06-04 ! -newermt 2024-06-05 | less
per trovare i
documenti modificati tra due dati.
grep -rne parola
per trovare tutte le linee dove la parola si trova tra tutti i
documenti della cartella e delle ricorsivamente
grep -e "parola" > nome-documento.txt
per trovare le linee con la parola
grep -e 2024-01-01 --text /mio/camino/mio-documento.log
per mostrare il risultato
in testo al terminale.
wget sito.web
per scaricare una pagina web
wget --no-check-certificate -O - https://facedebouc.sbs
per mostare il codice
della pagina direttamente alla consola e per ignorare il certificato quando non è buono
less +G mio-lungo-log.log
?parola
mentre less
è aperto per ricercare nelle linee precedenti
Quando c'è questo errore nel terminale
Error grabbing logs: invalid character '\x00' looking for beginning of value
è possibile di trovare il log cosi
sudo docker inspect --format='{{.LogPath}}' mio-contenitore
e dopo si usa
less +G mio-lungo-log.log
per leggere dalla fine.
Rimpiazare testo con sed
sed -i 's/é/é/g' nome-documento.txt
per rimpiazare é
con é
sed -i '/path d/d' nome-documento.txt
per rimuovere tutte le linee con «path d»
sed -i "s/$(parola)//g" documento.txt
per rimuovere la parola in ogni linea
sed -i 's/<p>//g' documento.txt
per rimuovere <p>
sed -i 's/<\/p>//g'
per rimuovere </p>
sed -i 's/<p style="text-align: justify;">//g' documento.txt
Cambiare la data dal terminale : date -s '2024-01-20 20:40:35'
Mostrare la data corrente nel terminale : while :; do date; sleep 1; done
Contare nel terminale i=0; while :; do date; sleep 1; echo $i; ((i++)); done
ê
è
â
î
à
À
ù
«
»
git clone git@provider.com:userName/projectName.git --config core.sshCommand="ssh -i ~/location/to/private_ssh_key"
Git how to clone with SSH key, username
git config --global url.ssh://git@github.com/.insteadOf https://github.com/