Linux notes
Originally published
Last modified
See:
General packages
I like to install these on everything:
tmux- Create tiles and tabs to run multiple terminal programs. You can detach the tmux session and reattach it from a different terminal, while the programs keep running in the background.vim- Text editorhtop- System monitorglances- System monitorssh- Remote terminal accesssshfs- Remote filesystem accessfuse- Enables mounting niche filesystems, including sshfszsh- Featureful POSIX shellbash-completion- Supports tab expansion for more bash commandsexpect- Script input/output for any terminal programncdu- Visualize disk usage of folderswine- Run exe files on linuxp7zip- Extract any compressed archivegit- Version control systemtig- Visualize git repositories in the terminallesspipe- Enables peeking into non-text files, like .tar.gz files, inlessmoreutils- Useful shell programs for data manipulationpv- Monitor data transfer in a pipe
I like to install these where I have a GUI:
terminator- Tiling terminal emulator, minimaltilix- Tiling terminal emulator, with more UI clutter, but with better searchdejavu-sans-mono-fonts- Good terminal fontxsel- Copy / paste between X11 programs and CLI programsvirt-manager- Manage libvirt VMsvlc- Play any media
I like to install these where I own the box:
NetworkManager- Easy network configuration tool. Providesnmcliandnmtuifor terminals, and there are various desktop environment integrations available.haveged- Pseudo random number generator to keep your random pool filled
Terminator is a nice terminal that can tile windows (ctrl-shift-o and ctrl-shift-e). Tilix is a nice terminal that can tile windows, but has better search functionality and is less widely distributed
Glances customization
Glances is great, but it leaks your data by default!
Edit /etc/glances/glances.conf for the [ip] section:
[ip]
disable=true
Glances also includes disk I/O for device maps next to raw devices.
Show only raw device disk I/O by updating the [diskio] section, by hiding device maps, loopback devices, hard drive device partitions, and nvme device partitions:
[diskio]
hide=^dm-.*$,^nvme.*p.*$,^[^\d]*\d+$