Tools

Tools

awk

GNU awk is great for anything text related.

Format is

awk [flags] [code] [file1] [file2] [file3]

we can also pass input through pipe

command is written in ''.

Bruno - Postman alternative

grep

grep [flags] search_term file_path

inxi

Provides in depth system information.

For example for graphics related system information.

inxi -G

jq command line JSON parser

nethogs

Use: Monitors the network usage

Usage

sudo nethogs [option] [device]

both option and device are optional

pandoc

Use: Convert one document type into other.

Usage:

pandoc [input_file] -o [output_file]

pw

Use: Monitors recent lines of output from a stream

Usage

program | pw [-i interval] [-n number of lines]

man here

pyftpdlib

A python library that allows us to create ftp servers easily.

I use it to share files from one device to another(better than most file transferring softwares as there is no need for having same software both sides).

python3 -m pyfypdlib {flags}

reveal.js   presentation

reveal.js is framework to create web-focused presentations.

tcpdump

Use: Capture and filters TCP/IP packets over a network/interface or file.

Usage

tcpdump -i [interface]

To list all interfaces

tcpdump -D

More detail at

man tcpdump

tlp

Manages power related settings in the laptop, more or less essential.

  • sudo tlp bat/ac/auto: Manual/auto control over tlp, had issues with overheating when charging in auto mode.

  • tlp-stat: shows info related to system and tlp, sudo can be needed to run some commands.

Backlinks