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
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.