Find each occurrence of 'foo' (in all lines), and replace it with 'bar'.
:%s/foo/bar/g
#vim
In the OVH there are available new distros: Alma and Rocky. So far I think it's better to wait before deciding to move to Debian, and change the ecosystem for legacy projects.
#linux
SELinux
Verify problems: audit2allow -w -a
Change configuration by setsebool
, audit2allow -a -M name
is not recommended
#linux #selinux
Renew:
$ certbot renew
list certbot certificates:
$ certbot certificates
remove:
$ certbot delete --cert-name domain-name
#certbot #letsencrypt
Save RAM memory using generators which return a lazy iterator.
Optimizing Memory Usage in Python Applications
#python
Setting up a default shell / Midnight Commander editor and viewer:
sudo update-alternatives --config editor
or
~/.zshrc
:export EDITOR=nvim
export VIEWER=nvim
#linux #zsh #mc
Opening odt files in Midnight Commander on MacOS
regex/\.(.*)$
Open=(open %f &)
#mac #mc
Resize all images in dir
for file in *.jpeg; do convert $file -resize 500x $file; done
#linux #bash
LibreOffice transpose rows to columns
Rotating Tables (Transposing) - LibreOffice Help
#libreoffice