TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Member-only story

How to Level Up Your Terminal Game

8 min readAug 2, 2022

--

Image by Author

For many new developers, using the terminal or command line might seem inefficient or even antiquated. However, the shell is one of the most useful tools available to any developer. In this article, I will show you six useful utilities to level up your terminal game!

Table of Contents1. xclip
2. croc
3. zoxide
4. htop
5. entr
6. fzf

1. Copy/Paste

When I say “Copy/Paste”, you probably immediately think of Ctrl-C and Ctrl-V. But did you know that you can also use the command line to programmatically copy/paste to/from your system’s clipboard without using any keyboard shortcuts?

If you are using a Linux-based operating system (or WSL on Windows), you can use the xclip utility to interact with your clipboard from the command line. You can install xclip using your system's package manager (such as apt on Ubuntu, or pacman on Arch).

Running xclip -o will show the current contents of your clipboard, which you can pipe into another program, redirect to a file, etc.

Meanwhile, piping text into the command xclip will cause that text to be copied to your clipboard. (Sidenote: xclip is intended to be used with the X11…

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Alex Powell
Alex Powell

Written by Alex Powell

I write about data science, stats, ML, software, programming, and computing.

Responses (1)