Best of Bash2022

  1. 1
    Article
    Avatar of joshwcomeauJosh W Comeau·4y

    The Front-End Developer's Guide to the Terminal

    Modern front-end frameworks like React, Angular, and Vue rely heavily on the terminal. If you're not comfortable with command line interfaces, you'll struggle to run a local development server or build your application. We don't really need to know 98% of the stuff you can do with a terminal. Instead, we should focus on the most-important critical fundamentals.

  2. 2
    Article
    Avatar of robinwieruchRobin Wieruch·4y

    Mac Setup for Web Development [2022]

    This year (2022) I bought the new MacBook Pro after having used the MacBook Pro 2015 for the last years. This first month has been super exciting and I am up running working efficiently on my personal and professional web development projects. Here I want to share with you my Mac setup for web development that I have used.

  3. 3
    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.

  4. 4
    Article
    Avatar of honeypotHoneypot·4y

    Dolt - A SQL Database that Works like Git

    Dolt is an SQL-based database that allows you to maintain your database like Git repositories. It combines all the great features of Git and SQL in order to give you an amazing experience. Dolt comes with a powerful CLI similar to Git, and you can apply your knowledge in Git to easily commit, merge, and push database changes. Earn Money from DoltHub Data Bounties.

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

    How I use Bash to automate tasks on Linux

    The Bash command line is a great way to automate tasks. The for command makes it easy to perform one or more actions on a set of files. The if command allows you to perform many different tests, such as if a file is really a file or if it's empty.

  6. 6
    Article
    Avatar of devtoDEV·4y

    Terminal Setup - Make your Mac terminal awesome

    I recently installed my new MacBook and set up my terminal. Here I'll show you how to do the same for your MacBook. Easy to configure and modify. Optimized to work as a developer. You will notice the toolbar at the top (Cpu, Ram, Network) to always have an overview of the hardware consumption.

  7. 7
    Article
    Avatar of hashnodeHashnode·4y

    Setting up a terminal you will love to use

    The terminal is easily the most powerful tool at your disposal in your desktop environment. So learning to use the terminal and setting it up to fit your workflow will give you a huge productivity boost. In this post, I'll walk you through how I set up my Linux terminal workflow with very little effort. When we're finished, you will have a cool looking, productivity improving terminal.

  8. 8
    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.

  9. 9
    Article
    Avatar of glcGolang News·4y

    A Golang based simple, easy-to-use, elegant open-source Home Cloud system

    A Golang based simple, easy-to-use, elegant open-source Home Cloud system for your home Cloud system. Think about it seriously. Is control of our data, smart devices and digital assets now only in the hands of some big company? Is your photo album saved in their cloud service?

  10. 10
    Article
    Avatar of hackernoonHacker Noon·4y

    How to Automate Your Linux Desktop

    In this tutorial, we will write a shell script and use X11 utilities to automate our Linux desktop. The objective of the article is to automatically set up our daily work environment with a single command. When I run the script, it will open the mail client in one workspace and open Reddit and Twitter websites in the chrome browser.

  11. 11
    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.

  12. 12
    Article
    Avatar of devtoDEV·4y

    What's your current code editor/IDE setup?

    On Windows, Windows Terminal with PowerShell and Oh-My-PoSh. WSL is ZSH with ohmyzsh with Powerlevel-10K. Linux (my personal laptop) uses the default terminal from Pop with the same ZSH/OMZ +p10k setup. Lately using PhpStorm with Vuesion theme.

  13. 13
    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.

  14. 14
    Article
    Avatar of hashnodeHashnode·4y

    Customizing your ZSH terminal in less than 5minutes

    Oh-my-zsh is an open-source framework that will help you managing your zsh configuration. It allows you to use built-in helpers, themes, plugins... and much more. At the end of this tutorial, you will be able to configure it according to your own needs.

  15. 15
    Article
    Avatar of hashnodeHashnode·4y

    iTerm2 + Oh-My-Zsh: Supercharge Your Mac Terminal

    If you are using the default terminal on macOS, chances are you are dissatisfied with it. In this article, you will learn how to improve the look and feel of the terminal with the help of iTerm2 and oh-my-zsh. You can install themes and plugins to further customize your terminal.

  16. 16
    Article
    Avatar of systemweaknessSystem Weakness·4y

    TryHackMe — Brooklyn Nine Nine. Level: Easy

    Using rustscan to probe open ports 10.10.3.105 has no known vulnerability that gives us reverseshell or sth useful. I can login as ‘anonymous’ and get the file: Jake’s password seems to be too weak.

  17. 17
    Article
    Avatar of dzDZone·4y

    Secrets at the Command Line (Cheat Sheet Included)

    The first step toward securing secrets in the command line is taking inventory of what secrets might exist. Passwords, Keys, and Certificates Passwords are something you know to prove who you are. There are many approaches for securing passwords locally, and we will dig into those later in this article.

  18. 18
    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.

  19. 19
    Article
    Avatar of swcdSweetcode·4y

    ZSH Customization for MacOS

    In this tutorial I will walk through my zshrc file and demonstrate how to set up syntax highlighting and auto-suggestions. Before we begin, this article is a great place to start to get zsh installed in order to make customizations. How to install and use some of the most common plugins for your zhrc file, shown below.

  20. 20
    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)

  21. 21
    Article
    Avatar of awstipAWS Tip·4y

    1 Dollar DevOps: Terraform + Docker + Nginx

    This blog post is for the new SRE or Cloud Developer who is hesitant to create an AWS account or GCP account because of the possibly incurred costs.

  22. 22
    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.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Node Version Manager – nvm Install Guide

    Node Version Manager (NVM) is a tool for managing Node versions on your device. NVM allows you to install different versions of Node, and switch between these versions depending on the project that you're working on. In the next sections, I'll show you how to install NVM on your Windows, Linux, or Mac vX.

  24. 24
    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.

  25. 25
    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.