Packages can consist of multiple commands, and often have own configuration files. This is a overview of usefull packages and their configuration.
Beyond the base commands, there are some packages, that might become handy during the development process.
The
client for urls
is a command line interface for
libcurl
.
You can use
cURL
for example to fetch data from
REST interfaces
.
ranger helps you navigating through the filesystem. With VIM bindings on board, it is a very fast tool.
You can find the configuration at
./.config/ranger/
There are some config values for the
rc.conf
, you might want to set.
Almost every command on a linux system have so called man pages. Usually all possible command parameters are listed within this page.
You can use grep to match regular expressions against text data.
The silver searcher is build to search code. It usually searches up and down the file tree. A git root directory is a kind of anchor, where ag stops searching.
sed
is a stream editor, which can transform texts.
It is designed as a command line data processor.
If you want to process json from command-line, you can use
jq
.
A most popular distributed version control system
A text mode interface for git
Makefiles
can be used to describe, how programs are build.
$ make
will execute the first target in a
Makefile
Shows all files in the current folder recursively as a tree structure.
locate
finds files by name.
updatedb
is used to create a database with all filenames.
This database makes
locate
very fast.
A terminal multiplexer.
A pdf viewer
a image viewer
Move forward and backward within a file.
Drawing graphs
A interactive process viewer
This package contains a bunch of small tools, which are usefull when you work with the
/proc
filesystem.
A free software suite for the creation, modification and display of bitmap images.
A tool for working with pdf files.