127 private links
ripgrep
is a line-oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules.
ripgrep
has first class support on Windows, macOS and Linux, with binary downloads available for every release.
ripgrep
is similar to other popular search tools like The Silver Searcher, ack and grep.
xclip is a command line utility that is designed to run on any system with an X11 implementation.
xclip provides an interface to X selections ("the clipboard") from the command line. It can read data from standard in or a file and place it in an X selection for pasting into other X applications. xclip can also print an X selection to standard out, which can then be redirected to a file or another program.
Quickly find and open a pdf among a collection of thousands of unsorted pdfs through fzf
(fuzzy finder).
Features
- supports syntax highlighting for a large number of programming and markup languages
- communicates with git to show modifications with respect to the index (see left side bar)
- can pipe its own output to less if the output is too large for one screen
- concatenate files: whenever bat detects a non-interactive terminal, it will fall back to printing the plain file contents
CLI: improved
Summary
- Cheat – Linux Commands cheat sheet.
- Cloudup – A tool to backup your GitHub repositories to bitbucket.
- Crypt – Encrypt and decrypt files.
- Cryptocurrency – Converts Cryptocurrency based on realtime exchange rates of the top 10 cryptos.
- Currency – Currency converter.
- Geo – Provides the details of wan, lan, router, dns, mac, and ip.
- Lyrics – Grab lyrics for a given song quickly from the command line.
- Meme – Command line meme creator.
- Movies – Search and display a movie details.
- Newton – Performs numerical calculations all the way up to symbolic math parsing.
- Qrify – Turns the given string into a qr code.
- Short – URL Shortner
- Siteciphers – Check which ciphers are enabled / disabled for a given https site.
- Stocks – Provides certain Stock details.
- Taste – Recommendation engine that provides three similar items like the supplied item (The items can be books, music, artists, movies, and games etc).
- Todo – Command line todo manager.
- Transfer – Quickly transfer files from the command line.
- Weather – Displays weather details of your place.
- Youtube-Viewer – Watch YouTube from Terminal.
restic
is a program that does backups right.
Features
- Easy: Doing backups should be a frictionless process, otherwise you are tempted to skip it.
Restic
should be easy to configure and use. - Fast: Backing up your data with
restic
should only be limited by your network or hard disk bandwidth so that you can backup your files every day. - Verifiable:
restic
enables you to easily verify that all data can be restored. - Secure:
Restic
uses cryptography to guarantee confidentiality and integrity of your data. The location where the backup data is stored is assumed to be an untrusted environment. - Efficient: With the growth of data, additional snapshots should only take the storage of the actual increment.
- Free:
restic
is free software and licensed under the BSD 2-Clause License and actively developed on GitHub.
TimeShift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. TimeShift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system.
Snapshots are taken using rsync and hard-links. Common files are shared between snapshots which saves disk space. Each snapshot is a full system backup that can be browsed with a file manager.
TimeShift is similar to applications like rsnapshot, BackInTime and TimeVault but with different goals. It is designed to protect only system files and settings. User files such as documents, pictures and music are excluded. This ensures that your files remains unchanged when you restore your system to an earlier date. If you need a tool to backup your documents and files please take a look at the excellent BackInTime application which is more configurable and provides options for saving user files.
TimeShift is a system restore tool for Linux. It provides functionality that is quite similar to the System Restore feature in Windows or the Time Machine tool in MacOS. TimeShift protects your system by making incremental snapshots of the file system manually or at regular automated intervals.
A bittorrent filesystem based on FUSE.
With BTFS, you can mount any .torrent file or magnet link and then use it as any read-only directory in your file tree. The contents of the files will be downloaded on-demand as they are read by applications. Tools like ls
, cat
and cp
works as expected. Applications like vlc
and mplayer
can also work without changes.
Summary
Calaos
- designed as a full-stack home automation platform, including a server application, touchscreen interface, web application, native mobile applications for iOS and AndroidDomoticz
- a home automation system with a pretty wide library of supported devices, ranging from weather stations to smoke detectors to remote controls, and a large number of additional third-party integrations are documented on the project's websiteHome Assistant
- open source home automation platform designed to be easily deployed on almost any machine that can run Python 3, from a Raspberry Pi to a network-attached storage (NAS) deviceMisterHouse
- uses Perl scripts to monitor anything that can be queried by a computer or control anything capable of being remote controlledOpenHAB
- short for Open Home Automation Bus, is one of the best-known home automation tools among open source enthusiasts, with a large user community and quite a number of supported devices and integrations; written in JavaOpenMotics
- home automation system designed to provide a comprehensive system for controlling devices, rather than stitching together many devices from different providers.
Remembering Linux commands and their usage is not easy, especially for new Linux users. In this article, we will share 5 command-line tools for remembering Linux commands.
Summary
- Bash History
- Friendly Interactive Shell (Fish)
- Apropos Tool
- Explain Shell Script
- Cheat Program
An in-depth look into how two leading time-series databases stack up against another.
git-bug - Distributed bug tracker embedded in Git
Osquery is an open source Operating System monitoring, query, and analytics software. Created by Facebook, it exposes an operating system as a high-performance relational database that can be queried using SQL-based queries.
Osquery is a multi-platform software, can be installed on Linux, Windows, MacOS, and FreeBSD. Osquery allows us to explore the operating system profile, performance, security and many more metrics by using SQL-based queries.
Osquery is an open source Operating System monitoring, query, and analytics software. Created by Facebook, it exposes an operating system as a high-performance relational database that can be queried using SQL-based queries.
Osquery is a multi-platform software, can be installed on Linux, Windows, MacOS, and FreeBSD. Osquery allows us to explore the operating system profile, performance, security and many more metrics by using SQL-based queries.
Related articles
Data visualization & Monitoring with support for Graphite, InfluxDB, Prometheus, Elasticsearch and many more databases
There are plenty of file sharing utilities on the web. Some of them are CLI-based, and some of them are GUI-based. Some of them are free, and some of them are paid. When it comes to share or transfer large files from command line over Internet, there are only a few.
One of them is Transfer.sh. No, it isn’t a script, it is a website. It allows you to share files over Internet easily and quickly. You don’t need to install anything except cURL or wget. Most of the Linux distributions comes preinstalled with those utilities, so you don’t need to install anything, really.
PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.
Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, Groovy, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go, Swift and Salesforce.com Apex.