Useful helpers for the shell
Better Unpacking
Linux users often have to deal with file archives in ZIP, RAR, or tarball (tar.gz
, tar.bz
) format. The commands for unpacking these archives are as different as the formats: unzip
, unrar e
, tar xzf
.
The tar
command, in particular, regularly challenges users with its cryptic syntax. Particularly annoying is an archive full of files that are not stored in a separate subdirectory when unpacked but instead clutter the current folder. Such shortcomings are addressed by the Dtrx [4] unpacker – the abbreviation stands for "do the right extraction."
All the popular distributions have Dtrx in their package sources; under Ubuntu, the installation includes a number of tools for unpacking. On the other hand, with Arch, you have to install the necessary tools yourself. As a wrapper, Dtrx is not able to unpack archives itself, but it composes the required syntax for you. You only have to remember dtrx <file_name>
to unpack an archive.
Figure 4 shows Dtrx in action: The badly built bad-tarball.tar.xz
tarball does not contain a base subdirectory, so all the data will end up in the current folder when unpacking with tar xf
. Additionally, tar
adopts the file permissions without changes – in this case, you are not allowed to edit the files without first modifying the permissions using chmod
or a file manager. Dtrx corrects all of this in one command.

Better Terminal
Perhaps you are looking for an alternative to the terminal emulator itself? If so, it's worth taking a look at Tilix [5]. The Tilix terminal emulator outperforms most other terminal applications and offers some interesting enhanced features. For example, Tilix allows you to divide the window into several sub-terminals. You can display the current workload in an Htop window zone, output system information in the second window zone, and continue working as usual in the main section (Figure 5). You can arrange the individual sub-windows by dragging and dropping or by pulling a sub-window out of the application window as a new terminal.

Palette Pick
Some users like to deploy different colors in the terminal to highlight text and organize the information. Many terminal programs provide color profiles, which you can enable in the settings with just a few clicks of the mouse. If you want colors but you're weary of the drab, elementary color palette used with most terminal emulators, you might want to try Nord [6], which the project website describes as "an arctic, north-bluish color palette." Nord is specially designed "to achieve optimal focus and readability for code syntax highlighting and UI." The Nord palette "consists of a total of sixteen, carefully selected, dimmed pastel colors for an eye-comfortable, … yet colorful ambiance."
The Nord pastel color profile is available for numerous programs, from classic terminal applications and Putty (also for Windows) to corresponding profiles for editors or development environments (Figure 6). On its GitHub page, the project links to the different applications.

« Previous 1 2 3 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
News
-
An All-Snap Version of Ubuntu is In The Works
Along with the standard deb version of the open-source operating system, Canonical will release an-all snap version.
-
Mageia 9 Beta 2 Ready for Testing
The latest beta of the popular Mageia distribution now includes the latest kernel and plenty of updated applications.
-
KDE Plasma 6 Looks to Bring Basic HDR Support
The KWin piece of KDE Plasma now has HDR support and color management geared for the 6.0 release.
-
Bodhi Linux 7.0 Beta Ready for Testing
The latest iteration of the Bohdi Linux distribution is now available for those who want to experience what's in store and for testing purposes.
-
Changes Coming to Ubuntu PPA Usage
The way you manage Personal Package Archives will be changing with the release of Ubuntu 23.10.
-
AlmaLinux 9.2 Now Available for Download
AlmaLinux has been released and provides a free alternative to upstream Red Hat Enterprise Linux.
-
An Immutable Version of Fedora Is Under Consideration
For anyone who's a fan of using immutable versions of Linux, the Fedora team is currently considering adding a new spin called Fedora Onyx.
-
New Release of Br OS Includes ChatGPT Integration
Br OS 23.04 is now available and is geared specifically toward web content creation.
-
Command-Line Only Peropesis 2.1 Available Now
The latest iteration of Peropesis has been released with plenty of updates and introduces new software development tools.
-
TUXEDO Computers Announces InfinityBook Pro 14
With the new generation of their popular InfinityBook Pro 14, TUXEDO upgrades its ultra-mobile, powerful business laptop with some impressive specs.