Skip to content

Latest commit

 

History

History
255 lines (188 loc) · 24.2 KB

File metadata and controls

255 lines (188 loc) · 24.2 KB

drawing

Let's learn about Terminal via these 62 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

A text-based interface used to interact with an operating system, providing a powerful way to execute commands, automate tasks, and manage files.

Microsoft recently joined hands with Canonical (the parent company of Ubuntu) to bring the entire userland into Windows, minus the Linux Kernel. So as a result, you, as a developer, get access to the whole range of Ubuntu command-line tools and utilities with bash shell integrated with Windows. Let’s look at how we can install Bash on Windows 10 and take full advantage of the new feature.

Alacritty, Kitty, Foot, and WezTerm can be challenging due to the lack of a Getting Started guide and limited examples. I'll walk you through my configuration,

Since the early days of Unix, the shell has been part of the user's interface with the operating system. The first Unix shell (the Thompson shell) had very limited features, mainly I/O redirection and command pipelines. Later shells expanded on that early shell and added more and more capabilities, which gave us powerful features that include word expansion, history substitution, loops and conditional expressions, among many others.

How to create a terminal emulator in React and Typescript

In the first part of this tutorial, we've built a simple Linux shell that prints a prompt string, reads input, then echoes the input back to the screen. This isn't very much impressive now, is it?

Telnet and SSH are network protocols used to manage and access devices remotely. SSH is more secure and preferred because it encrypts data sent over the network

Linux is growing and evolving even after 30 years since its birth, but the core ideas behind it remain the same, which opens the doors to new horizons.

As a developer, I love working with the terminal. The plain, simple, and in my opinion the best way to interact with the computer (also it makes you look geeky)

This is part III of a tutorial on how to build a Linux shell. You can read the first two parts of this tutorial from these links: part I, part II.

Tired of reopening terminal windows every time you come back to a VSCode project? You can pick up right where you left off in a project without having to re-run

Command line tools are programs that can be executed from a terminal or command prompt, allowing users to interact with a computer system through typed commands

This is part IV of a tutorial on how to build a Linux shell. You can read the previous parts of this tutorial from the following links: part I, part II, part III.

As a backend developer, I always need to monitor something. State machine in the database, records count, message queue lag, custom application metrics, system performance, progress of my deployment scripts. Tons of stuff!

Here's how I enhance my terminal with autocomplete and Artificial Intelligence

This is part V of a tutorial on how to build a Linux shell. You can read the previous parts of this tutorial from the following links: part I, part II, part III, part IV.

Linux is one of the best-known and most used operating systems in the world. Here are 6 essential commands which can make you better at using Linux systems.

Bash is a language that is quite useful for automation no matter what language you write in. Bash can do so many powerful system level tasks. Even if you are on windows these days you are likely to come accross bash inside a cloud VM, Continuous Integration, or even inside of docker.

For decades, Windows users have been made fun of by the Linux community for the lack of a cool terminal (among other things). Well, it's about time we fight!

The problems with promo-culture

SSH connection gets terminated if the server(or client, in some cases) is idle for a certain period of time. It can be fixed by a simple trick.

WebP lets you compress your images as efficiently as possible, reducing the size of your web page while preserving quality. You can convert from the terminal

Today, I’m proud to officially introduce Warp, a from-first-principles reinvention of the terminal to make it work better for developers and teams.

SnapPoint helps developers audit, clean, and realign their system by finding ghost binaries, PATH conflicts, and leftover tool junk.

In this article, I have handpicked 16 commands to set up your React apps in seconds.

Github just released it’s own Command-Line Interface (CLI) so developers can now do everyday GitHub tasks from the terminal. Yay! This means no more squiggling around the UI. With this new CLI, you can now view, create, clone, or fork repositories, create, view, and edit gists, you can also work with pull requests and issues right from the terminal.

Get your rails app running from terminal using the following steps on MacBook M1 Chip.

This is a web application with the intention of providing a different way of reading. Yes, you will be reading in a terminal-like application.

Can you use your command-line shell history as a second brain? Should you? Here are some ideas to help leverage the humble Ctrl-r key to supercharge your work.

Let's learn everything you need to know about the most popular CLI HTTP client in this guide to cURL.

Tapping the keys while sitting in front of black terminal, traversing the huge logs and sipping from a cup of coffee.

Git, an open source distributed version control system has been helping developers over a decade now. It is a great tool for tracking source code changes during software development. However, there are a lot of git commands, and this article lists the most important ones that will help your team get work done efficiently.

Most of us have had that one experience where we had a ton of dis-organized files in our machines. It happens. One minute, you're opening a large zip file, the next thing you know, the files are everywhere in the directory, mixing with all your important files and randomly placed leaving you with the task of manually sorting what needs to go where. It's a real pain. To ease this process, we're going to delve into file management with python the smart way.

Console logs are not always well structured and eye-pleasing. Unpleasant and messy console takes away.

Command-Line Tools to Make Your Life Easier and More Fun

Send visual feedback and reminders from scripts, using notify-send and at commands on Linux. Also how to get MacOS to do it as well, through some jury-rigging.

Warp engineer and resident Rust expert @ChuckAPierce writes about when to break the rules of Rust's infamous borrow checker.

MyTimer is a Python project that aims to provide a simple yet efficient timer for terminal users, particularly targeting the geek community.

How to install and run Swift on Linux

In this article, the exciting realm of making terminal applications smarter is delved into by integrating ChatGPT, a cutting-edge language model.

This post outlines my list of tools that every developer must have or has heard about ;).

Explore the command line through funny analogies, uncover essential commands, and get insights from an iOS developer's journey into CLI and terminal's darkness

The missing guide to implementing secure OAuth flows in command-line tools and desktop apps

Several tools have emerged to enhance the command-line experience, and Warp is one of the latest options aiming to streamline these processes.

I will give you 3 solutions not just one to make your life easier in terminal and jump easily between files.

If you have an iPad and want to use it as a development tool, you only need to complete 5 steps before using it. In this guide, you'll learn how to:

Terminal Finance hits $280M TVL before launch. Ethena-backed DEX transforms yield-bearing stablecoin trading with sUSDe integration.

In this tutorial, you'll learn the most common and useful commands that you can run in almost any UNIX-like environment, including Linux and Mac OS X.

Buck is a free, open-source and lightweight CLI tool used by developers to group multiple terminal commands into one.

Introduction

Cosmo is a terminal-based interactive graph visualizer that automatically layouts and displays complex data structures for quick exploration.

React Ink is a library that brings the power of React to designing Command-Line Interfaces.

Did you find yourself cursing at your terminal because you forgot that one Git command? Yeah, me too. So, I decided to put down these Git commands I always forg

Taskz is a library for Node.js, a simple sequential and parallel task list runner for terminal.

No accounts, no sync services, just markdown files in a git repo. Works on Mac/Linux. MIT licensed.

A developer shares a 30-day No Mouse challenge focused on reducing wrist strain, minimizing context switching, and building calmer keyboard-first workflows with

Step 1: Make #02550 your project’s primary color over a beer with a friend for no particular reason.

ZUSE is an IRC client for your terminal crafted with the elegance and power of Go, Bubble Tea, and Lipgloss.

Terminal programs like hledger store everything in plain text — making them lightweight, fully yours, and perfect for AI agents.

The Terminal hasn't changed much since the 1980s. Every other aspect of your workflow is radically different. Especially in the last decade, we’ve seen companies transform industries with the advent of collaborative software: Figma (collaborative design), Github (collaborate code), G Suite (collaborative Word and Excel) and more.

At first, the command line interface can be overwhelming: it’s an empty screen and a prompt.