How to query and alter JSON documents

Query and alter JSON documents using dasel utility which also supports other data formats like JSON, TOML, YAML, XML, and CSV. ...

June 5, 2023 · milosz · JSON

How to cut and paste Debian package lists

This is a simple reminder that you can use basic system utilities to parse text files, extract, filter and concatenate data. ...

May 29, 2023 · milosz

How to check IP address of specific domain name using curl utility

Check IP address of specific domain name using curl utility. ...

May 15, 2023 · milosz

How to send message to every tmux session

Send message to every tmux session. ...

May 12, 2023 · milosz · Tmux

How to remove key from JSON object

Remove specific key from a JSON object using jq. ...

May 5, 2023 · milosz · JSON

How to check time in different timezone

Check the time in a different time zone to determine when the meeting will start whenever you are. ...

April 21, 2023 · milosz

How to automatically add identity to the SSH authentication agent

Automatically add the identity file used by the SSH client to the OpenSSH authentication agent. ...

April 10, 2023 · milosz · OpenSSH

How to check if network subnets are overlapping each other

Check if network subnets are overlapping each other. ...

April 3, 2023 · milosz · Python3

How to install simple to use screenshot application

Install flameshot a simple to use screenshot application. ...

How to join a group and update environment during live session

Join a group and update environment during live session. ...

March 10, 2023 · milosz

How to deal with too many authentication failures

Deal with the too many authentication failures error when initiating SSH connection. ...

March 3, 2023 · milosz · OpenSSH

How to use BASH here documents

Use BASH here documents whenever you need a multi-line text inside redirection. ...

February 8, 2023 · milosz · Bash

How to monitor multiple log files at once

Monitor multiple log files at once using MultiTail utility. ...

February 1, 2023 · milosz

How to install user-friendly alternative to find

Install fd as a simple and user-friendly alternative to find. ...

How to lock OpenSSH authentication agent

Lock OpenSSH authentication agent. ...

December 28, 2022 · milosz · OpenSSH

How to display NVIDIA devices using command-line

Display NVIDIA devices using nvidia-smi management command-line utility. ...

How to determine recommended NVIDIA driver

Determine recommended NVIDIA driver using Detection tool for nVidia graphics cards by Alberto Milone. ...

How to display every modified file in git repository

Display every modified file in git repository. ...

December 10, 2022 · milosz · Git

How to remove disabled snaps

Remove disabled snaps which are not longer used. ...

How to keep custom number of snap revisions

Define a custom number of snap revisions. ...

How to manage monitor using DDC/CI protocol

Use ddcutil to manage monitor using DDC/CI protocol. ...

How to manage command history using text-based user interface

Manage command history using text-based user interface. ...

How to configure cursor size using command-line utility

Configure cursor size using command-line on Ubuntu 22 Jammy Jellyfish. ...

How to control Power Profiles daemon using command-line

Control Power Profiles daemon using a dedicated powerprofilesctl command-line utility. ...

How to manage wireless Logitech devices using command-line

Manage wireless Logitech devices using command-line. ...

How to permanently disable DPMS using Xorg

Permanently disable DPMS (Display Power Management Signaling) using Xorg. ...

How to parse Trello export file

Parse Trello export JSON file using Python script to create Markdown files and import these into Joplin an open-source note-taking app. ...

How to define key expiration time in OpenSSH authentication agent

Define key expiration time in OpenSSH authentication agent. ...

August 5, 2022 · milosz · OpenSSH

How to display weather forecast inside terminal

Display weather forecast inside terminal using wego application. ...

August 3, 2022 · milosz

How to compare files in a human-friendly way

Compare files in a human-friendly way using an experimental difftastic utility. ...

July 29, 2022 · milosz · Git

How to determine session type

Determine session type (X11, Wayland). ...

How to automatically use jump proxy when initiating SSH connection

Automatically use jump proxy when initiating SSH connection from an external network. ...

July 4, 2022 · milosz · OpenSSH

How to follow data appended to a file using tail command

Follow data appended to a file using one of the two possible approaches. ...

How to read QR Code from an image

Read QR Code from an image. ...

How to generate QR Code to access the Wi-Fi network

Generate QR code to access the Wi-Fi network. ...

How to display wget downloaded content on standard output

Display wget downloaded content on standard output. ...

June 6, 2022 · milosz · wget

How to set the title for GNOME terminal emulator

Set the title for GNOME terminal emulator. ...

June 5, 2022 · milosz · Ubuntu

How to archive entire web page in a single HTML file

Use SingleFile to archive entire web page in a single HTML file. ...

How to enumerate power sources and display battery status

Enumerate power sources and display battery status using UPower a System-wide Power Management daemon. ...

How to pretty print ping output

Pretty print ping output using prettyping. ...

April 20, 2022 · milosz

How to fix i801 SMBus interrupt storm

Today I have installed Ubuntu Jammy Jellyfish (release 22.04) on Acer Aspire One (A114-32-P991), but the i801 SMBus interrupt storm made this system unusable. ...

How to improve apt download times

Improve apt download times by using apt-fast a shell-script wrapper for apt, apt-get or aptitude. ...

How to upgrade Ubuntu 21.10 LTS to the latest development version of Ubuntu 22.04 release

Upgrade Ubuntu 21.10 LTS (Long Term Support) to the latest development version of Ubuntu 22.04 release. ...

How to convert text file in DOS format to Unix format

Convert line endings inside text file from DOS to UNIX format. ...

How to install a tiny and unobtrusive terminal file manager

Install n³ a tiny and unobtrusive terminal file manager that will accompany you in your daily tasks. ...

How to display current bandwidth grouped by a process

Use nethogs utility to display current bandwidth grouped by a process ...

How to colorize command output

Colorize command output using grc a generic colouriser. ...

How to perform basic operations on zip archives

Perform basic operations on zip archives. ...

How to install human-friendly apt front-end

Install nala a human-friendly apt front-end using the python-apt API. ...

How to install cross-platform shell prompt

Install rust-powered customizable prompt for any shell (bash in my case). ...

March 4, 2022 · milosz

How to generate static website for an old ArchiveBox archive

I have an old archive that I want to keep, but I cannot import it to the new one due to changes in JSON files, so I will generate a static website. ...

How to handle low memory conditions on desktop

Handle low memory conditions on desktop using a nohang a sophisticated low memory handler for Linux in Python. ...

How to use DPMS to turn screen on or off

Use DPMS (Display Power Management Signaling) to turn screen on or off. ...

How to define favorite applications on Ubuntu desktop

Define favorite applications on Ubuntu desktop using command-line utility. ...

How to incorporate EDID into initrd image

Incorporate EDID (Extended Display Identification Data) into initrd (initial ramdisk) image. ...

How to define idle delay on Ubuntu desktop

Define idle delay (blank screen) on Ubuntu desktop. ...

How to identify a GNOME application that acquired an inhibitor lock

Identify a GNOME application that acquired an inhibitor lock and blocks power-off or reboot operation. ...

How to install privacy focused fork of Firefox

Install LibreWolf a fork of Firefox that is focused on privacy, security and freedom. ...

How to remove trash icon from sidebar on Ubuntu desktop

Remove trash icon from sidebar on Ubuntu desktop. ...

How to use solid color instead of picture on Ubuntu desktop

Use solid color instead of picture on Ubuntu desktop. ...

How to identify YubiKey using dynamic device manager

Identify YubiKey device using dynamic device manager to send desktop notification. ...

How to ignore certificate verification errors when using wget

Ignore certificate verification errors when using wget. ...

December 31, 2021 · milosz · wget

How to boot ISO file directly from USB drive

Use Ventoy an open source tool to create bootable USB drive for ISO/IMG/VHD/… files. ...

How to solve netcat mystery X

Funny netcat issue with additional X characters send over UDP protocol and why this is not a problem. ...

How to display scoped labels inside free version of GitLab

Display scoped labels inside free version of GitLab with the help of Greasemonkey a user script manager for Firefox web-browser. ...

November 29, 2021 · milosz · GitLab

How to install mainline Linux kernel on Ubuntu-based distribution

Install mainline Linux kernel on Ubuntu-based distribution. ...

November 1, 2021 · milosz · Ubuntu

How to create a new tmux window with a given name

Create a new tmux window with a given name. ...

September 24, 2021 · milosz · Tmux

How to create custom WordPress post type

Create a custom WordPress post type to keep your ideas in one place. ...

September 12, 2021 · milosz · WordPress

How to create personal tmux configuration

This is an updated blog post to reflect changes over the last five years (especially GitHub issue #1688) as I am still tmux terminal multiplexer on daily basis. ...

September 8, 2021 · milosz · Tmux

How to pretty-print text files inside terminal

Pretty-print text files inside terminal using bat a cat clone with syntax highlighting and Git integration. ...

How to prepare Microsoft Windows USB installation media on Linux using WoeUSB

Prepare Microsoft Windows® USB installation media on Linux using WoeUSB. ...

How to insert control characters inside text terminal

Insert control characters inside a text terminal to enhance your personal notes or improve shell one-liners. ...

August 12, 2021 · milosz · Linux

How to record terminal session in a tmux friendly way

Record terminal session in a tmux friendly way. ...

July 26, 2021 · milosz · Tmux

How to adjust Firefox UI density

Adjust Firefox user interface density to something more appropriate on desktop. ...

July 25, 2021 · milosz · Firefox

Where to find Audacity fork

It is the time to look for a fork due to recent changes to the Audacity privacy policy (GitHub issue New privacy policy is completely unacceptable! #1213), Contributor License Agreement, and telemetry implementation. ...

How to upgrade Ubuntu distribution using GUI

Upgrade Ubuntu distribution from 20.10 to 21.04 using GUI. ...

July 3, 2021 · milosz · Ubuntu

How to open Firefox bookmarks using Rofi

Open Firefox bookmarks using Rofi a window switcher, application launcher and dmenu replacement. ...

June 23, 2021 · milosz · Firefox

How to recover deleted photos

Recover deleted photos from SD card. ...

How to get a better overview of a particular git branch

Get a better overview of a particular git branch. ...

June 2, 2021 · milosz · Git

How to match network inside SSH client configuration

Match specific network inside the SSH client configuration file using Python helper script. ...

How to disable mitigations for CPU vulnerabilities

Disable mitigations for CPU vulnerabilities. ...

Self hosted bookmark management software

For the last couple of days, I was searching for self-hosted bookmark management software and found a great solution that is under active development: SemanticScuttle. ...