These 5 terminal tools are all I need for work


For any job you can do on Linux—or Windows—there are at least a dozen GUI apps that can do what you want. However, to keep distractions to a minimum, I use the terminal for most of my day-to-day jobs, and I don’t miss out on any productivity.

I write most code with VIM

A full IDE is too much

A Linux terminal open in Ubuntu with the vim editor editing the .bashrc file. Credit: Jordan Gloor / How-To Geek

When I first start learning any new programming language, I tend to use the most fully-featured IDE available for that language. The debugging tools alone are invaluable, though the quality of those tools vary from IDE to IDE and language to language.

However, most of the time, the IDE‘s extra features don’t justify the overhead, especially if I’m writing something fairly simple. I’ve come to use Vim for most of the coding that I do.

There are a few things that pushed me towards Vim.

  • It is extremely lightweight and opens almost instantly, even on very low-power systems
  • It is available for almost every Linux system
  • It can be customized easily using profiles.

After you adjust to using a modal editor with a huge number of hotkeys, it is actually a very efficient way to work. I don’t need to remove my hands from my keyboard—ever—to run a script, edit a line, save, or perform any other action.

Screen makes multiple windows unnecessary

Multitasking without the clutter

When I’m working with a graphical user interface, I invariably wind up with a dozen windows scattered across three screens, each occasionally blinking, trying to grab my attention.

Sometimes that is unavoidable. However, if I don’t have to deal with that, I use screen instead.

Screen is a terminal multiplexer that allows you to open up multiple sessions within one terminal window. You can put multiple sessions side-by-side for quick comparisons or move sessions to the foreground or background without interrupting an ongoing process.

MSI PRO MP251W.

Brand

MSI

Screen Size

24.5-inch

Resolution

1920×1080

Refresh Rate

120Hz

Display Technology

IPS

The MSI PRO MP251W E2 is a 24.5-inch 1920x1080p (FHD) IPS monitor. With a refresh rate of 120Hz, it’s the perfect, budget-friendly display for both work and gaming.


Critically, nothing actually depends on my terminal window remaining open. I can close the window on my laptop, or disconnect from my headless server, and the processes I started will keep running by themselves.

Screen is one of my favorite applications, especially when I’m working on a headless server. It takes multitasking from a load of distractions down to one neat terminal window.

Command-line Git does everything I want

Graphical Git is unnecessary noise

A terminal window is split vertically. On the left side is a list of Git commits; on the right side is the information for the selected item.

Git allows you to create and manage different versions of code that you write, and if you do any significant amount of coding, it is invaluable.

Git can be used with a graphical user interface, but the command-line interface is every bit as fast and reliable—you just need to learn a few commands first.

In many ways, I’ve found that the Git command-line version is just more convenient. Most of my coding takes place in the terminal anyway, and switching to a GUI application is out of the way. Additionally, I don’t really mistype when I’m working with Git in the commmand line; I do misclick relatively often.

SSH works on almost every system for every job

Remote management apps are usually overkill

Using SSH to log in to the local computer.

There are a dozen different applications that allow you to connect to a remote server, but using them is all pretty much the same. You have to launch a dedicated app, sign in or perform some other form of authentication, and then click through the interface of whatever PC is on the other end.

Instead of dealing with that, I just use command-line SSH. SSH behaves very consistently across multiple operating systems, has minimal overhead, and the only setup you need to worry about is installing the SSH server. Sometimes you have to open port 22, but not always. If you want to skip manual logins, you can even set up SSH keys, which automate the authentication process behind the scenes.


img_5d28e05a4901f


The Best Ways to Secure Your SSH Server

Running an SSH server? Use these tips to increase its security.

SSH can also be used to securely transfer files using SCP or SFTP.

I can count on one hand the number of times that I’ve used anything besides SSH for remote management in the last 15 years, and I can’t imagine changing that any time soon.

Htop is as good as a GUI resource monitor

Why use up more resources to check on my resources?

Htop running on Kubuntu.

Every Linux distro with a GUI has some kind of resource monitor, though they vary in complexity and quality. However, regardless of which distro I’m using, I almost never use them—Htop is plenty.

Htop is a system resource monitor that runs in the terminal. With it, you can keep an eye on which processes are using up resources, and then apply filters to isolate the most important information. If you notice that an app is frozen or using too many resources, you can end it with the push of a few buttons.

Htop works identically on every system, consumes almost no resources or space, and provides as much information as a graphical resource monitor does.


After spending several years testing dozens, if not hundreds of apps, I’ve settled on one idea: the simplest tool is usually the best. There are fewer things to break, simple tools will almost always work on any PC, and you’re not likely to have your workflow disrupted by a radical interface redesign.

GUI applications have their place—I certainly wouldn’t want to browse the web in the Terminal—but as often as not, the simple command-line utility gets the job done just as well.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Disney+ is embracing the Dark Side, as Star Wars: Maul – Shadow Lord is about to emerge on the service. Before The Mandalorian brought Star Wars into live-action television, the franchise was thriving in animated form, thanks to the initial success of Star Wars: The Clone Wars. Among the many new twists that the series introduced, one of the most notable developments was the return of Darth Maul after his apparent death in Star Wars: The Phantom Menace.

Now, after several series that have developed the character from a terrifying figure to a tragic Sisyphean antagonist, Maul – Shadow Lord will throw the character into a fight against the tyranny of the Empire, leading to tense chases and surprise alliances:

What is Star Wars: Maul – Shadow Lord?

The former Sith Lord returns

Star Wars: Maul – Shadow Lord is set on the newly introduced world of Janix, a planet on the Mid Rim of the galaxy far, far away that has been unbothered by the still young Galactic Empire in the wake of the Clone Wars. While the planet’s Tactical Defense Force keeps the population in check, the planet has become host to individuals looking to avoid Imperial interests, either out of fear for their lives or to rebuild in the shadows.

Following his usurping of Mandalore and escape from Republic custody in The Clone Wars season 7, Maul is attempting to rebuild the Shadow Collective crime syndicate with what remains of his forces, including fellow Dathomirian Zabraks and Mandalorian supercommandos. As Maul’s operations become too much for the TDF to handle, the Empire establishes a foothold on Janix. While grappling with Stormtroopers and Inquisitors, Maul must make an uneasy alliance with a young Jedi on the run if he wants to initiate his plan for revenge.

Who is in Star Wars: Maul – Shadow Lord?

An Oscar nominee joins the cast

Star Wars: Maul – Shadow Lord sees Sam Witwer reprise the role of the former Sith Lord-turned-crime lord from his appearances across Star Wars: The Clone Wars and Star Wars: Rebels. Fellow Rebels stars Vanessa Marshall and Steve Blum join him as the Mandalorian Rook Kast and Zabrak fighter Icarus. Meanwhile, Gideon Adlon takes on the role of the young Twilek Padawan Devon Izara, while Dennis Haysbert’s Master Eeko-Dio Daki hopes to guide her in the Dark Times.

Meanwhile, Oscar-nominee Wagner Moura will provide the voice of TDF captain Brander Lawson, with Richard Ayoade voicing his partner Two-Boots, and Charlie Bushnell voicing his son, Rylee. Chris Diamantopoulos and Stephen Stanton will voice crime lords Looti Vario and Marg Krim, David W. Collins will voice Spybot, and A.J. LoCascio will voice Marrok, the Inquisitor first introduced in Ahsoka.

Subscription with ads

Yes, the Disney Basic plan

Simultaneous streams

Up to 4


When does Star Wars: Maul – Shadow Lord take place?

Stuck between two familiar events

Devon is imprisoned in in Star Wars_ Maul - Shadow Lord. Credit: Lucasfilm

Star Wars: Maul – Shadow Lord is set during the Dark Times, the period of the Star Wars franchise between Revenge of the Sith and A New Hope where the Empire was expanding its power over the galaxy, with those who opposed them choosing to lurk in the shadow. This period has been explored in The Bad Batch, Star Wars Rebels, Obi-Wan Kenobi, Andor, and the Star Wars: Jedi video game franchise, as well as briefly explored in select episodes of the Tales of the Jedi, Tales of the Empire, and Tales of the Underworld anthology series.

Some TV show characters with the Andor logo in the background.


Finished Andor? Stream These Star Wars Shows and Movies Next

The Star Wars universe has plenty to watch to keep the Force flowing now that Andor’s finished.

In the trailer itself, Maul and Devon are seen facing Stormtroopers wearing TK armor, an early version of Stormtrooper armor that was introduced in The Bad Batch season 1. This means that the Empire is still in a time of transition from the Galactic Republic to the forces that we see closer to the Star Wars Original Trilogy. As such, Maul – Shadow Lord events are likely happening concurrently with the events of The Bad Batch’s later two seasons.

Maul – Shadow Lord can finally explain the final years of the Sith Lord’s life

Time to explore new horizons

Maul ignites half of his lightsaber in in Star Wars_ Maul - Shadow Lord. Credit: Lucasfilm

While The Clone Wars successfully resurrected Maul and Rebels would give him a fitting end, there is still a large portion of his story left unexplored. While it is unclear whether the series will receive multiple seasons, the show will explore how he rearranged his forces from the Shadow Collective into Crimson Dawn, the faction first introduced in Solo: A Star Wars Story. Paul Bettany’s Dryden Vos did feature as a cameo in The Clone Wars’s final season, but the arc largely focused on Maul’s Mandalorian forces over his other agents. As such, Maul – Shadow Lord can complete his turn from a man well-aware of Smith’s schemes into his own fully-fledged criminal mastermind.

Furthermore, the presence of Devon in Maul’s story is allowing Lucasfilm to dust off long-scrapped plans. Prior to the Disney acquisition, a Darth Maul-focused game was in development that saw Maul paired with Darth Talon, another red-skinned Twilek, at the behest of George Lucas himself, as the pair took on the galaxy. While Devon may not be a direct adaptation of Talon in the existing canon, Witwer has teased that the series will finally adapt several unused concepts for Maul to screen, and Devon’s visual similarities to Talon could suggest that the series will fulfill one of Lucas’s final ideas for the franchise.

When will Star Wars: Maul – Shadow Lord stream?

Two-episode premiere coming soon

Maul in hiding in in Star Wars_ Maul - Shadow Lord. Credit: Lucasfilm

Star Wars: Maul – Shadow Lord will arrive on Disney+ on April 6th with a two-episode premiere. The series will then release two new episodes every Monday, culminating in the finale on May 4. While one of the shorter Star Wars series, Maul’s long-awaited 10-part story will finally give fans a glimpse into the mind of one of the Dark Side’s most terrifying warriors.



Source link