Linux utils
.desktop file location Link to heading
~/.local/share/applications
/usr/share/applications
nvim Link to heading
The Releases page provides pre-built binaries for Linux systems.
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
sudo rm -rf /opt/nvim-linux-x86_64
sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz
After this step add this to ~/.bashrc:
export PATH="$PATH:/opt/nvim-linux64/bin"
For sudo acces
sudo ln -s /opt/nvim-linux-x86_64/bin/nvim /usr/bin/
Open default file explorer Link to heading
xdg-open .
See memory usage Link to heading
btop
Find Link to heading
find -name <file_name> # Search files by name
find -type d -name <file_name> # Search directory name
To upgrade all Link to heading
sudo apt-get full-upgrade
zoxide better cd Link to heading
https://github.com/ajeetdsouza/zoxide
git Link to heading
git config --global user.name "Nikola Petrov"
git config --global user.email "nikola@petrovv.com"
ffmpeg convert JPG to video Link to heading
ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -pix_fmt yuv420p -s 1920x1080 -r 30 video.mp4
tmux Link to heading
https://github.com/tmux/tmux/wiki/Installing
Gparted Link to heading
for formating disks
rfm-bin Link to heading
https://github.com/dsxmachina/rfm
https://github.com/sharkdp/bat
PopOS 22 to disable appstore auto start up and save 0,5 GB ram Link to heading
sudo dpkg-divert --divert "/etc/xdg/autostart/io.elementary.appcenter-daemon.desktop.~ram~" --rename "/etc/xdg/autostart/io.elementary.appcenter-daemon.desktop"
Gnome to change back ground img size to zoom Link to heading
sudo apt install gnome-tweaks
Appearance -> Background Adjusment -> Scaled
PopOS 22 Mouse pad right click Link to heading
Enable in settings -> Mouse & Touchpad -> Touchpad Click Options -> Second option
AudioControll Link to heading
sudo apt install pavucontrol
.tar Link to heading
tar -cf archive_name.tar /path/to/dir
tar -xf archive_name.tar
.tar.gz Link to heading
tar -czf archive_name.tar.gz /path/to/dir
tar -xzf yourfile.tar.gz
sync two dirs Link to heading
unison /path/to/dir/one /path/to/dir/two
useradd Link to heading
useradd -m -s /bin/bash username
userdel -r username
ssh disable password Link to heading
https://askubuntu.com/questions/1516262/why-is-50-cloud-init-conf-created
#/etc/ssh/sshd_config.d/00-only-pubkey-auth.conf
PasswordAuthentication no
ChallengeResponseAuthentication no
sudo systemctl restart ssh
sudo systemctl restart sshd
Network speed monitor Link to heading
slurm
Pull submodules Link to heading
git submodule update --init
Firewall Link to heading
sudo apt install ufw
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable