Best of Shell2022

  1. 1
    Article
    Avatar of devtoDEV·4y

    The Difference Between the Shell and the Terminal

    The shell and the terminal are different from each other but are often used interchangeably. When using a command line interface, we use text commands to make our programs work instead of a Graphical User Interface. The shell is a program that takes commands from the keyboard and gives them to the kernel to perform.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    My developer workflow using WSL, tmux and Neovim

    Microsoft made Windows Subsystem for Linux also known as WSL. I use Oh My Zsh to manage my zsh configuration, which makes it trivial to install and use plugins. To install Starship, Starship is a minimal, highly customizable and super fast prompt. Neovim is the best code editor for me because of its speed and ease of customization. All the configuration is written in Lua.

  3. 3
    Article
    Avatar of omgubomg! ubuntu!·4y

    Ubuntu 22.04 Just Got a BIG Design Update (Spoiler: Looks Awesome)

    With feature freeze now in effect and UI freeze creeping up, a huge drop of changes just hit the daily builds of Ubuntu 22.04 LTS. New versions of the default Yaru GTK, Shell and icon themes are included. Nautilus is now a full-width ‘cabinet’ drawer rather than an inset folder.

  4. 4
    Article
    Avatar of do_communityDigitalOcean Community·4y

    Learning to Love Your Terminal

    This tutorial is designed for users who are new to the command line. The goal is to feel just as comfortable in a terminal environment as you are with using a computer in any other way. The first section of this tutorial will cover Windows terminal environments. If you are using macOS or Linux, you can skip to the following section.

  5. 5
    Article
    Avatar of itsfossIt's Foss·4y

    Nushell: A Flexible Open-Source Cross-platform Shell

    Nushell is a unique type of shell that provides easy-to-read error messages and offers cross-platform support. It takes its philosophy and inspiration from projects like PowerShell, functional programming languages, and modern CLI tools. Nushell: A Shell That Provides User-Friendly Output by Default.

  6. 6
    Article
    Avatar of itsfossIt's Foss·4y

    10 Destructive Linux Commands You Should Never Run

    If you use some important configuration file as the place to write data, it will replace the content, leaving a broken system. The /dev/random is one command in Linux that can create garbage data. Combine it with the dd command and your partition, and you get a Molotov to set your partition on fire.

  7. 7
    Article
    Avatar of phProduct Hunt·4y

    Gum - A tool for building glamorous shell scripts!

  8. 8
    Article
    Avatar of ossOpen Source Way·4y

    My favorite tricks for navigating the Linux terminal faster

    There are several ways to make your interactions with the command line even faster. Navigate without the arrow keys on the keyboard to move through a command to make edits. Use the Backspace key to delete characters in the backward direction and the Delete button to delete them in the forward direction.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Command Line for Beginners – How to Use the Terminal Like a Pro

    Command line (CLI) is the interface in which we enter commands for the computer to process. Console is the physical device that allows you to interact with the computer. Terminal is a text input and output environment. Shell is a program that acts as command-line interpreter.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Linux for Hackers – Basics for Cybersecurity Beginners

    The Linux kernel was created by Linus Torvalds in 1991. Each combination of customisations is called a distribution or distro for short. Each of them has been optimised for a specific purpose, or just for fun. Another alternative is to install Steam, or better still, SteamOS if you are a gamer with a flair for Linux. The Linux OS has a directory tree.

  11. 11
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    11 Pro Vim Tips to Get Better Editing Experience

    The Vim editor is like an ocean – wonderful and joyful to be in, but there will always be things you don't know. I am sharing a few tips in this article that will help you use Vim like a pro. I use them regularly and I have seen expert Vim users sharing them in various communities.

  12. 12
    Article
    Avatar of systemweaknessSystem Weakness·4y

    Mr. Robot CTF Tutorial

    Mr. Robot CTF Tutorial TryHackMe is a free tutorial on how to make a robot using a nmap scan. The first step is to run a gobuster scan and find directories that are allowed us to visit so i went to them.

  13. 13
    Article
    Avatar of pointerPointer·4y

    starship/starship: ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    Starship is a minimal, blazing-fast, and infinitely customizable prompt for any shell. It works on any shell, on any operating system. You need to use Clink (v1.2.30+) with Cmd to install Starship. It's easy to install – start using it in minutes.

  14. 14
    Article
    Avatar of developercomDeveloper.com·4y

    Top Unix Shells for Developers

    A shell provides a developer with an interface to the Unix system environment. Shells gather user input and executes applications based on that input. The first Unix shell was authored by Stephen R. Bourne in the mid-1970s. The Bourne Shell is the default Unix shell for Solaris OS distributions.

  15. 15
    Article
    Avatar of changelogChangelog·4y

    How we Created an in-Browser Kubernetes Experience

    Plural is an open-source DevOps platform that allows users to deploy and manage software on Kubernetes. The API creates both a reference to the shell pod in our database and creates the pod in a k8s.

  16. 16
    Article
    Avatar of changelogChangelog·4y

    maxwell-bland/copilot-in-the-terminal: Hack to get Github Copilot working in the terminal with bash

    This is a hacky solution to allow for copilot suggestions to work in the terminal by treating neovim as a thin shell-around-a-shell.

  17. 17
    Article
    Avatar of hashnodeHashnode·4y

    shell scripting, bash

    The shell is a command interpreter, it takes each command and passes it to the operating system kernel to be acted upon. The most commonly available shells are: Bourne shell (sh), C shell (csh), Korn shell (ksh), TC Shell (tcsh) and Bourne Again Shell (bash)

  18. 18
    Article
    Avatar of medium_jsMedium·4y

    The modern CLI stack. Sharing my findings about the…

    Nushell, or nu, is a modern data-oriented shell written in Rust. It needs almost zero configuration to start working with it, even tho a lot can be configured, has syntax highlighting, auto-completion and other useful features enabled by default. It implements all shell commands (like ls, cat, etc)

  19. 19
    Article
    Avatar of communityCommunity Picks·4y

    Moving from Oh-My-Zsh to Starship & Fish Shell

    Fish is designed to be ready to use immediately, without requiring extensive configuration. The shell prides itself on clear defaults and powerful built-in features. The biggest difficulty when moving to Fish is the change in how aliases work. The next major change is a simple wrapper for the function builtin, which creates a function wrapping a command. With Zsh or Bash, we’d export a variable to set it globally.

  20. 20
    Article
    Avatar of dzDZone·4y

    Docker Commands Beginners Should Know

    Docker is an open-source platform for creating, deploying, and running containers. You can create your containers on your favorite operating system and deploy them anywhere. Let's look at the commands you need to know to manage Docker images and containers.

  21. 21
    Article
    Avatar of logrocketLogRocket·4y

    Build a React dashboard with Tremor

    Tremor is an open-source, low-level library for building dashboards in React. The library is component-based and offers several components, such as cards, texts, and charts, that are used to set up dashboards.

  22. 22
    Article
    Avatar of communityCommunity Picks·4y

    How to set up Python in 2022

    Installing the right Python Python 3 is now the right version of Python to use. We should always default to the latest available version. We're going to work on projects where we have a Pipfile managing dependencies. For local development, I recommend Postgres.app, which the easiest way to manage a database server on your laptop.

  23. 23
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    What is Dash Shell in Linux?

    Dash is a POSIX-compliant implementation of Bourne Shell. It replaces the /bin/sh in default scripts and provides better execution speed while consuming fewer resources.

  24. 24
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Bash Command Line Tips to Help You Work Faster

    The Bash shell is popular in Unix-like operating systems like Mac and Linux. Use Control + L to clear the screen and Control + D to exit. Use the nohup command to spawn processes that don't end with the terminal session. Use pkill to kill processes by typing in only a part of the name.

  25. 25
    Article
    Avatar of hnHacker News·4y

    jetpack-io/devbox: Instant, easy, predictable shells and containers.

    Devbox analyzes your source code and turns it into an OCI-compliant image that can be deployed to any cloud. Join our Developer Community - Chat with us by joining the Jetpack.io Discord Server – we have a #devbox channel dedicated to this project.