Terminal Root

GNU/Linux site, Software Development, Gentoo, BSD, Open Source and Free Software.

8 Interesting Tips for Your Vim

8 Interesting Tips for Your Vim

1. Create a new file or directory using NERDTree A lot of people don’t know, but it is possible to...

Download Youtube-dl in Two images

Download Youtube-dl in Two images

Yesterday (October 23, 2020), one of the best tools to download almost all videos from the internet has its repository...

Revealing the Secrets of Hollywood Hackers

Revealing the Secrets of Hollywood Hackers

Who has never seen those movie hackers decrypting data with a single [enter]? It would be nice if it was...

Shell++ - An Object Oriented Shell Script

Shell++ - An Object Oriented Shell Script

Shell++ is a programming language that aims to bring functionalities from modern languages, such as ease of manipulation of data...

Onefetch - Generate a fetch from your Git repository

Onefetch - Generate a fetch from your Git repos...

Onefetch is a command line information tool that displays information about your Git repository directly on your terminal. Onefetch provides...

3 Ways to Test Your Internet Speed on Linux

3 Ways to Test Your Internet Speed on Linux

Every day we doubt our ISP if it is really delivering the bandwidth we hire. And the best way to...

Meet Meld, an easier to view diff

Meet Meld, an easier to view diff

Meld is a visual comparison and merger tool for developers. Meld helps you compare files, directories and projects controlled by...

hackerpro: All in One Pentesing tool for Linux and Android

hackerpro: All in One Pentesing tool for Linux ...

Transform your Linux environment into a hacker machine. There are several tools for Pentesing in one! Are they: Menu: Information...

Take Multiple FREE Red Hat Linux Courses

Take Multiple FREE Red Hat Linux Courses

Whether you want to update your knowledge or acquire new skills, Red Hat is the place to start. There are...

Download over 20,000 Games for MegaDrive, SuperNintendo, PlayStation and more

Download over 20,000 Games for MegaDrive, Super...

In the previous post to this one we show how you can play games from almost all consoles : Play...

Play Retro Games on Linux with Mednafen

Play Retro Games on Linux with Mednafen

I, like all other mortals, am also a fan of games, only I didn’t adapt much to the new games...

18 Commands to Monitor Network Bandwidth on Linux

18 Commands to Monitor Network Bandwidth on Linux

Some Linux command line tools that can be used to monitor network usage. These tools monitor the traffic that flows...

Meet the HASH LINUX Project

Meet the HASH LINUX Project

Hash Linux is an Arch based GNU/Linux distribution available in 4 versions: Awesome, Xmonad, i3 and Bspwm. It was designed...

Use a Terminal Chat

Use a Terminal Chat

WeeChat is an IRC client distributed under the terms of the []GNU General Public License 3](https://www.gnu.org/licenses/gpl-3.0.html) and has been in...

Meet a Docker written with Shell Script

Meet a Docker written with Shell Script

Bocker is a Docker implemented with only 100 lines of Bash, or around that. Prerequisites The necessary packages for you...

How to open Markdown files with md extension in Firefox

How to open Markdown files with md extension in...

In the past you installed a Markdown Viewer plugin on Firefox and was able to open .md files that are...

The 25 Best Tiling Window Manager for your Linux

The 25 Best Tiling Window Manager for your Linux

Tiled window manager is a window manager with an organization of the screen in frames that do not overlap, as...

Meet the new Gamma text editor

Meet the new Gamma text editor

Gamma (Γ) is a lightweight text editor. It is intended to be an alternative to Gedit or Notepad++. Although the...

Discover the OpenMandriva distro

Discover the OpenMandriva distro

Introduction The OpenMandriva Association’s goal is to develop a pragmatic distribution that offers the best user experience for everyone, from...

Introducing my Linux Desktop - Settings, Commands and Programs

Introducing my Linux Desktop - Settings, Comman...

Hail, guys! I prepared a video and updated the subtitles precisely so that it is easy for everyone to understand...

Listen to music in the cloud right from your Linux Terminal

Listen to music in the cloud right from your Li...

Tizonia is a powerful cloud music player for the Linux terminal, with support for Spotify (Premium), Google Play Music (free...

Add Videos as Wallpaper on your Linux

Add Videos as Wallpaper on your Linux

Merely illustrative image wallset is a command line utility written in Shell Script that manages your wallpapers and allows you...

Learn to Program with a Terminal Utility

Learn to Program with a Terminal Utility

Cheat.sh is a command line utility based on a concise documentation repository dedicated to learning programming languages ​​from scratch. You...

Meet Devuan GNU+Linux, a Debian without systemd

Meet Devuan GNU+Linux, a Debian without systemd

Hail, guys! Marcos here. It’s been a while since I met Devuan, but the first version I tested was ASCII,...

6 Very Interesting Tips for Your Linux Shell

6 Very Interesting Tips for Your Linux Shell

Automating tasks with Shell Script is one of the most useful things a user or programmer should do. It’s amazing...

The 31 Best JavaScript Frameworks and Libraries

The 31 Best JavaScript Frameworks and Libraries

JavaScript really is an amazing language, even those who don’t like it need to learn because the web is HTML,...

Install in your Preferred Editor, an Auto-Complete with Artificial Intelligence

Install in your Preferred Editor, an Auto-Compl...

It was a while ago that I was browsing Youtube and an ad before the start of the videos caught...

Meet the app-get - An AppImages Manager via Command Line

Meet the app-get - An AppImages Manager via Com...

AppImages manager via command line Installation git clone https://github.com/terroo/app-get up-app-get cd up-app-get ./INSTALL && source ~/.bashrc cd .. && rm...

Why I gave up on Debian

Why I gave up on Debian

Well, guys! I never made a post here, where the content was just the video. But, in this case, I...

Customize your Ubuntu with Wayland + Sway + Ulauncher + Waybar

Customize your Ubuntu with Wayland + Sway + Ula...

Sway is a side-by-side window manager and composer for Wayland, inspired by i3 and written in C. Waybar Highly customizable...

Turn your Firefox and Google Chrome into the Vim editor

Turn your Firefox and Google Chrome into the Vi...

Vimium is a Google Chrome extension which provides keyboard shortcuts for navigation and control in the spirit of the Vim...

190 Color Themes for Your Terminal

190 Color Themes for Your Terminal

Gogh is a set of Bash scripts that makes it easy to change the color scheme of terminals in Linux...

CAUTION when removing symbolic links

CAUTION when removing symbolic links

On that day I received an email from a person asking me how to recover EFI files, yes those that...

6 Signs that reveal you are a true Linux user

6 Signs that reveal you are a true Linux user

If you are a true Linux user, you will probably recognize these common trends. Linux users are a diverse group,...

Discover Free Software that is the Best Alternative to ZOOM

Discover Free Software that is the Best Alterna...

Everyone knows that ZOOM has been reported a lot lately for having serious security flaws and several people have avoided...

How to Convert Your Shell Script to Binary

How to Convert Your Shell Script to Binary

This article will help you create a binary file of your Shell Scripting, so that no one can see the...

Useful commands for your Linux Part 1

Useful commands for your Linux Part 1

Hello guys! We are going to create some quick and simple knowledge articles (so as not to get bored) of...

The 15 Best Extensions for your GNOME

The 15 Best Extensions for your GNOME

I separated the extensions that I believe are the best and the most useful for you, follow the list below....

Clean up your Social Media and Other Parameter URLs

Clean up your Social Media and Other Parameter ...

Most always save a lot of links in favorites. The problem is that when you click on that link from...

How to install Docker on Gentoo

How to install Docker on Gentoo

We already have a tutorial for Docker for beginners that can be consulted here. But in this article we’ll show...

Best Alternatives for Sharing Code Snippets

Best Alternatives for Sharing Code Snippets

A simple utility, but it helps a lot for those who need to constantly make code snippets available, me for...

How to Easily Enable Shell Script Web on Linux Mint

How to Easily Enable Shell Script Web on Linux ...

One of the facilities for you to use Shell Script for your web applications is that the implementation of several...

10 Best Modern GTK Themes for Your Linux

10 Best Modern GTK Themes for Your Linux

The standard GNOME theme is very classic (Adwaita), because it is what they test and recommend, however, you can improve...

How to compile programs with Ninja and Meson Build

How to compile programs with Ninja and Meson Build

Overview Ninja is an alternative to Make. Meson is an alternative to CMake. Just like you use CMake (creating a...

How to Mount Partition Without Authentication on Linux

How to Mount Partition Without Authentication o...

When will you access a partition via graphical interface on some systems like Gentoo and Debian, for example, you are...

10 Fundamental Tips for Your Gentoo Linux

10 Fundamental Tips for Your Gentoo Linux

People ask me for different content about Gentoo and Portage, but these worlds are very biiiiiiigggg!!! 😀️. So I’m going...

Microsoft has signed an agreement to acquire npm

Microsoft has signed an agreement to acquire npm

I just accessed the official GitHub blog and received this news. Another acquisition by Microsoft, [npm] (Microsoft signed a contract...

How to Install i3-gaps with Rounded Corners

How to Install i3-gaps with Rounded Corners

i3wm is very well written software. It consumes very few computer resources and has no instability. It combines minimalism, elegance...

How to Compile your programs with CMake

How to Compile your programs with CMake

We have already shown here a Definitive Tutorial for GNU Autotools for Beginners as well as another tutorial also on...

MongoDB Beginner Tutorial

MongoDB Beginner Tutorial

MongoDB is a free, open source, multiplatform document-oriented database software, written in the C++ language. Classified as a database program...

The 10 Best Terminal Emulators for Your Linux

The 10 Best Terminal Emulators for Your Linux

Usually when you install a distribution, graphical interface or even a WM, by default it already comes with a terminal...

How to Properly Install Ruby, Bundler and Jekyll on Ubuntu Linux

How to Properly Install Ruby, Bundler and Jekyl...

Introduction Jekyll is a simple static website generator, with blog knowledge, for personal, project or organization websites. Written in Ruby...

Definitive Docker Tutorial for BEGINNERS (Ubuntu)

Definitive Docker Tutorial for BEGINNERS (Ubuntu)

Introduction Docker is a container virtualization environment that can establish development or runtime environments without modifying the base operating system...

12 TIPS for you to use COMMAND curl as a NINJA

12 TIPS for you to use COMMAND curl as a NINJA

Introduction curl is a command/library(libcurl) available on most Unix-based systems. It is used as an abbreviation for “Client URL”. It...

The 22 Best Linux Distros for Hackers (Pentesting)

The 22 Best Linux Distros for Hackers (Pentesting)

Do you want to learn about computer and network security or find vulnerabilities in your network or are you looking...

Ubuntu Christian: An Ubuntu Linux for Christians

Ubuntu Christian: An Ubuntu Linux for Christians

Ubuntu Christian Edition (CE) is a free, open source system aimed at Christians. It is based on the popular Ubuntu...

Meet the Ubuntu Satanic

Meet the Ubuntu Satanic

Ubuntu Satanic Edition (SE) is a Linux distribution based on Ubuntu. The Devil alwas did have the best tunes… Ubuntu...

100 Best Open Source Security Tools

100 Best Open Source Security Tools

Whether you’re a network administrator, security professional, or an end user, it’s important that you keep your system clean and...

Discover and Install Oh My Bash!

Discover and Install Oh My Bash!

Introduction Oh-My-Bash is a styling set for your terminal and open source to manage your settings in BASH. It comes...

List with 30 browsers for Linux

List with 30 browsers for Linux

I created a list with the maximum number I found of browsers available for GNU/Linux. Below are the NAMES, DESCRIPTION...

Open Design: 27 Free Tools for Designers

Open Design: 27 Free Tools for Designers

The designer Avi Barel made a list of several tools/Free software and other freeware for people who work with design...

How to Install macOS on VirtualBox on Linux

How to Install macOS on VirtualBox on Linux

To be able to install macOS on Linux it is important to have VirtualBox installed. Then download the macOS image...

The Fuck, The Command That Corrects Incorrectly Typed Commands

The Fuck, The Command That Corrects Incorrectly...

Who doesn’t remember Linus Torvalds’ talkiness about NVidia? 😱 !!! But as everything in the Linux world becomes a “source...

Generate Automatic Motivational Phrases in Terminal

Generate Automatic Motivational Phrases in Term...

Was it Linux coaching? Not so much, there’s the offensive mode too! 😁️ Introduction fortune is a simple program that...

5 Tools for you to use on your WM

5 Tools for you to use on your WM

In this post I will show you 5 useful(less) and attractive tools to use in your rice on #unixporn 1....

These are the worst programming languages to learn today

These are the worst programming languages to le...

Codementor list highlights languages that can be a waste of time for developers It is a fact that there is...

18 Ways to Generate and Store Strong Passwords; see command explanations

18 Ways to Generate and Store Strong Passwords;...

Systems like GNU/Linux and BSD generate that sense of security, however, small procedures are ignored because of this sensation. One...

Easily Calculate Subnet Masks

Easily Calculate Subnet Masks

The math behind IP addresses is complicated. Good IPv4 addresses start as 32-bit binary numbers, which are converted to 10...

Install this VS Code extension to comment out ASCII blocks

Install this VS Code extension to comment out A...

Let’s show a solution for VS Code, but there are also versions for other publishers, such as Atom, for example....

How to Customize Your Linux Mint with i3 + Polybar + Rofi

How to Customize Your Linux Mint with i3 + Poly...

It also works on Ubuntu and Debian. 1. Installing the dependencies First you need to install i3, i3-wm and i3status:...

12 Best Launchers for Linux

12 Best Launchers for Linux

A Launcher is an application launcher that helps a user locate and launch other computer programs. An application launcher provides...

How to Create a Makefile

How to Create a Makefile

In the article we created: GNU Autotools Definitive Tutorial for Beginners we show all the step by step example for...

GCC vs LLVM: Which is the best compiler?

GCC vs LLVM: Which is the best compiler?

Introduction GCC is the most widely used and reliable compiler in the world. Several of the world’s most widely used...

GNU Autotools Ultimate Tutorial for Beginners

GNU Autotools Ultimate Tutorial for Beginners

Although there are some other alternatives to GNU’s automatic tools, GNU Autotools is still the most widely used in the...

The 30 Best Python Libraries and Packages for Beginners

The 30 Best Python Libraries and Packages for B...

Python libraries and packages are a set of useful modules and functions that minimize the use of code in our...

How to Clone Only a Subdirectory with Git or SVN

How to Clone Only a Subdirectory with Git or SVN

In this tip I will show something that seems simple (in Git), but it is very complicated! =) Because I...

Large List of GNU/Linux Commands by Categories

Large List of GNU/Linux Commands by Categories

A complete list of GNU/Linux commands. Control and Access Commands exit ➜ End session, ie shell (more help typing man...

Install colorscheme Terroo Colors on your Vim

Install colorscheme Terroo Colors on your Vim

Terroo Colors is a Material Color Scheme Darker for Vim & inspired by vim-monokai-bold and Minimalist. Installation To install this...

The 13 Best Shell for Your Linux or Unix

The 13 Best Shell for Your Linux or Unix

The 13 Best Shell for Your Linux or Unix It’s been a long time since people asked me for this...

Install gotop - A graphical terminal system monitor

Install gotop - A graphical terminal system mon...

gotop is a system monitor that runs through the terminal for Linux and macOS. The software is inspired by gtop...

How to Extract Multiple Compressed Formats with a Single COMMAND

How to Extract Multiple Compressed Formats with...

This day I was a little stressed with various types of formats that I had to unzip and I remembered...

The 8 Best Icon Themes for Your Linux

The 8 Best Icon Themes for Your Linux

I made this list based on my experiences with icon themes, some of them have already been laid out in...

Top 5 Best Git Clients for Linux, Mac and Windows

Top 5 Best Git Clients for Linux, Mac and Windows

This day I was testing some things in Git and thought of visualizing some things graphically locally (because for GitHub,...

Top 10 Best Code Editors for Linux

Top 10 Best Code Editors for Linux

Code editors (or text editors) are the most widely used programs in the world for n tasks, mainly by developers...

Install Veonim - A text editor based on Vim and NeoVim

Install Veonim - A text editor based on Vim and...

Veonim is a simple modal IDE built with Neovim and VSCode extensions. The goal is to create my ideal programming...

Examples of functions: fread(), fwrite(), remove() and others in C

Examples of functions: fread(), fwrite(), remov...

fread() We can write and read blocks of data. For that, we have the functions fread() and fwrite(). The fread()...

AWK Basic Tutorial

AWK Basic Tutorial

Introduction AWK is an interpreted programming language that is generally used to make shell scripts more powerful and feature-rich. It...

'Hello, World!' in 25 Programming Languages: Proposal, Docs and Links.

'Hello, World!' in 25 Programming Languages: Pr...

I have selected the most used languages ​​in the market with data that can make you study or know better...

Basic Python Script for Learning

Basic Python Script for Learning

This script works on python3, but to work with python2, in short, the lines that contain this content must be...

100 Tips for the VIM Editor

100 Tips for the VIM Editor

To speak of the Vim editor is to speak of MULTIPLE FACILITIES with simple keystrokes and useful commands. This Cheat...

Java VS Kotlin: What Are the Key Differences Between Them?

Java VS Kotlin: What Are the Key Differences Be...

Most mobile app developers prefer one of the oldest programming languages out there – Java. For more than 10 years,...

20 find COMMAND Examples

20 find COMMAND Examples

find - search for files in a directory hierarchy. 1 - Simple Search find . -name file.txt ./file.txt find command...

Julia vs. Python: Which is best for data science?

Julia vs. Python: Which is best for data science?

Both programming languages hold advantageous features for those seeking a career as a data scientist. Among Python’s many functions, data...

45 Examples of Variables and Arrays in Shell Script

45 Examples of Variables and Arrays in Shell Sc...

1 - Create a variable, ${var} is the same as $var, but not ambiguous. var="http://www.terminalroot.com.br/" echo $var http://www.terminalroot.com.br/ 2 -...

30 examples of the sed command - with regex

30 examples of the sed command - with regex

Sed is a non-interactive text editor. It comes from English [S]tream [ED]itor, ie text flow editor. GNU Sed is currently...

Why is the C programming language still on the rise?

Why is the C programming language still on the ...

Active since the 1970s, language still persists and few can outperform. But how does it compare to the competition? No...

Know the Programming Languages: BRAINFUCK and BITCH

Know the Programming Languages: BRAINFUCK and B...

This day I was surfing the internet and looking for compiler test content and I found some rather different things,...

Jython - The language that mixes Java with Python

Jython - The language that mixes Java with Python

This language joins two good tools into one. 🐍 Introduction Jython is an implementation of the Python language (https://terminalroot.com.br/2019/10/script-basico-de-python-para-learned.html) that...

OpenBSD Dual Boot with Linux (Single Partition)

OpenBSD Dual Boot with Linux (Single Partition)

1º - It is interesting to create the partitions previously. That is, already have a partition already created and formatted...

OpenBSD 6.5 - USB Disk Installation

OpenBSD 6.5 - USB Disk Installation

The installation of OpenBSD is very simple when you use the default methods, but some people get in the way...

What is and how to generate a HASH ?

What is and how to generate a HASH ?

A cryptographic scatter function or cryptographic hash function is a hash function considered almost impossible to reverse, that is, to...

How to Create an ebuild on Gentoo

How to Create an ebuild on Gentoo

An ebuild file is a text file, used by Gentoo package managers, that identifies a specific software package, and how...

How to reset the MySQL root user password when it can not log in

How to reset the MySQL root user password when ...

When you forgot the mysql root password and can not log in to change the password. Use sudo or root...

How to install rofi on Gentoo and create shortcut for it on bspwm

How to install rofi on Gentoo and create shortc...

Rofi, like dmenu, will provide the user with a textual list of options where one or more can be selected....

Installing Lightworks on Gentoo

Installing Lightworks on Gentoo

Lightworks is software for editing and mastering digital video in various formats, including resolutions. The program is currently available for...

How to install bspwm on Gentoo

How to install bspwm on Gentoo

bspwm is a lightweight, tiling, minimalist window manager that is written in C and represents its windows as leaves on...

How to Enable Webcam Drive and Install Cheese on Gentoo

How to Enable Webcam Drive and Install Cheese o...

How to Enable Webcam Drive and Install Cheese on Gentoo Make sure the device is actually on your computer. If...

Installing and Configuring sudo on Gentoo

Installing and Configuring sudo on Gentoo

Installing and Configuring sudo on Gentoo It is not always good to use root constantly, for this sudo exists. To...

Configuring Mirrors on Gentoo

Configuring Mirrors on Gentoo

Configuring Mirrors on Gentoo Sometimes when we install something via Portage, and we realize that the data download is very...

How to Install Programs via Layman on Gentoo

How to Install Programs via Layman on Gentoo

First you need to install, logically, the layman emerge -a layman Then create a configuration file make.conf for layman mkdir...

How to Install Vivaldi Browser on Gentoo

How to Install Vivaldi Browser on Gentoo

Vivaldi is a freeware, cross-platform web browser developed by Vivaldi Technologies, a company founded by Opera Software co-founder and former...

Gentoo - Can't connect to local MySQL server through socket

Gentoo - Can't connect to local MySQL server th...

When you get the error: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) It can...

Display the Gedit preferences menu

Display the Gedit preferences menu

When you install the Gedit plugins emerge --ask app-editors/gedit-plugins (example on Gentoo) and want to enable it but do not...

How Auto Complete Works in Shell Linux

How Auto Complete Works in Shell Linux

By default, after installing Gentoo Linux, or another distribution, the auto complete in the Shell (in this case we will...

How to Troubleshoot Audio or Sound on Gentoo

How to Troubleshoot Audio or Sound on Gentoo

Linux controls the computer’s audio with a system that identifies the architecture and plays the audio behind the device’s drive....