<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/linux/best-of/2022" -->

---
title: Best Linux posts of 2022 | daily.dev
description: The most upvoted Linux posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/linux/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/linux/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Linux posts of 2022 | daily.dev
og:description: The most upvoted Linux posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Linux — 2022

1. 1  
[](/posts/linux-commands-lxa3hnkwq "LINUX Commands")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
LINUX Commands  
List your jobs. & Run a job in the background. Suspend the current (foreground) job. Unsuspend a job: bring it into the foreground. bg Make a suspended job run in thebackground. ls List files in a directory. mv Rename (“move”) a file. rmdir Delete (remove) an empty directory and its contents. shred Completely erase a file when the file is deleted.  
623  
29
2. 2  
[](/posts/from-zero-to-devops-engineer---devops-roadmap-for-your-specific-background--maru3uexl "From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥  
A part of DevOps skillset is to create a process of handling discovered issues in production instead of having a panic mode.  
207  
9
3. 3  
[](/posts/5-linux-utilities-to-improve-your-programming-workflow-in-2022-oek2u20kd "5 Linux Utilities to Improve Your Programming Workflow in 2022")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 4y  
5 Linux Utilities to Improve Your Programming Workflow in 2022  
This article contains some Linux utilities that have recently replaced my overused and under-productive daily programming workflow. You will learn about those utilities and how they are a better alternative to their counterparts. Do you use any of the ones mentioned in this article?  
180  
14
4. 4  
[](/posts/docker-for-frontend-developers-kbsu60c3f "Docker For Frontend Developers")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Docker For Frontend Developers  
Docker For Frontend Developers is a short and simple guide of docker, useful for frontend developers. It ensures that the working environment is same for all developers and all servers i.e, production, staging and testing. Anyone can setup the project in seconds, no need to mess with config, install libraries, setup dependencies and set up dependencies. The command creates a hello-world image.  
173  
9
5. 5  
[](/posts/your-old-laptop-is-your-new-database-server-4rfmo0myz "Your Old Laptop Is Your New Database Server")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Your Old Laptop Is Your New Database Server  
In times of Docker containers, configuring a machine to run server software is extremely easy. In this article, I’ll show you how to take advantage of that old laptop by installing Ubuntu Server, Docker, and a MariaDB database with all the configurations needed to have it always available.  
170  
18
6. 6  
[](/posts/the-difference-between-the-shell-and-the-terminal-b9zn-weru "The Difference Between the Shell and the Terminal")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 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.  
166  
9
7. 7  
[](/posts/hydra-tool-for-brute--force-attack-mlfdz4ota "Hydra Tool For Brute- force attack")  
Article  
![Avatar of systemweakness](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4675577b3a8145dab8e12f25b0751c15)System Weakness · 4y  
Hydra Tool For Brute- force attack  
Hydra is a pre-installed tool in Kali Linux used to brute-force username and password to different services. Brute-force can be used to try different usernames and passwords against a target to identify correct credentials. Below is the list of all protocols supported by hydra.  
154  
2
8. 8  
[](/posts/my-developer-workflow-using-wsl-tmux-and-neovim-b4h1o6gmk "My developer workflow using WSL, tmux and Neovim")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community 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.  
132  
6
9. 9  
[](/posts/how-long-since-google-said-a-google-drive-linux-client-is-coming--ejncalvyc "How long since Google said a Google Drive Linux client is coming?")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
How long since Google said a Google Drive Linux client is coming?  
124  
11
10. 10  
[](/posts/ubuntu-22-04-just-got-a-big-design-update-spoiler-looks-awesome--aausbojcd "Ubuntu 22.04 Just Got a BIG Design Update (Spoiler: Looks Awesome)")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 5y  
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.  
116  
7
11. 11  
[](/posts/extrawurst-gitui-blazing-fast-terminal-ui-for-git-written-in-rust--irppkcfjd "extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀")  
Article  
![Avatar of changelog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f65a74bcb028447aa606f06695d607d3)Changelog · 4y  
extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀  
GitUI provides you with the user experience and comfort of a git GUI but right in your terminal while being portable, fast, free and opensource. The priorities for gitui are on features that are making me mad when done on the git shell, like stashing, staging lines or hunks.  
107  
8
12. 12  
[](/posts/ubuntu-is-finally-taking-linux-gaming-seriously-wpbuvovqm "Ubuntu is Finally Taking Linux Gaming Seriously")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 5y  
Ubuntu is Finally Taking Linux Gaming Seriously  
Canonical is recruiting a ‘Linux Desktop Gaming Product Manager’ The job will be to ‘…make Ubuntu the best Linux desktop for gaming’ When Steam for Linux debuted in 2012 Ubuntu was Valve’s recommended Linux distro for gamers wanting to thumb-flex with Tux.  
95  
4
13. 13  
[](/posts/50-linux-commands-every-developer-need-to-know-with-example-z3bg-2u5x "50 Linux Commands every developer NEED to know with example")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
50 Linux Commands every developer NEED to know with example  
50 Linux commands every developer should know, along with a brief description and an example of each command. Listing the contents of a directory is one of 50 commands that every developer needs to know. Changes the ownership of a file or directory changes the current working directory.  
93  
8
14. 14  
[](/posts/how-i-use-bash-to-automate-tasks-on-linux-3j3honxko "How I use Bash to automate tasks on Linux")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open 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.  
88  
3
15. 15  
[](/posts/4-cheat-sheets-i-can-t-live-without-mn2xvf0vl "4 cheat sheets I can't live without")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 4y  
4 cheat sheets I can't live without  
Cheat sheets help you work smarter. As a technical writer working on OpenShift documentation, I use a number of tools in the documentation workflow. I love cheat sheets, as they are handy references that make my life easier and workflow more efficient. Here is my compilation of four cheat sheets that I find useful.  
87  
4
16. 16  
[](/posts/advantages-and-disadvantages-of-using-linux-gcbkt-ym "Advantages and Disadvantages of Using Linux")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 4y  
Advantages and Disadvantages of Using Linux  
Linux is totally open-source, meaning anyone can inspect the source code for transparency. There are specialized lightweight Linux distributions that are tailored to run on older hardware. If you don’t need Adobe for your work, Linux is a pretty good choice.  
84  
12
17. 17  
[](/posts/deno-raises-21m-ych1agnxa "Deno raises $21M")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Deno raises $21M  
Deno is JavaScript for the serverless era. The open source Deno runtime shows how clean and productive a modern, batteries-included, programming environment can be. Tens of thousands of users utilize the runtime every week. The Deno software stack was built for more than simply improving local development and system APIs. We also use it to build the most modern, user-friendly, serverless-at-edge system.  
84  
6
18. 18  
[](/posts/chubin-cheat-sh-the-only-cheat-sheet-you-need-bnfzliver "chubin/cheat.sh: the only cheat sheet you need")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
chubin/cheat.sh: the only cheat sheet you need  
Chubin/cheat.sh is the only cheat sheet you need Unified access to the best community driven cheat sheets repositories of the world. What should it look like? What features should it have?  
81  
2
19. 19  
[](/posts/bregman-arie-devops-exercises-linux-jenkins-aws-sre-prometheus-docker-python-ansible-git-k-yli9wthnf "bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevO")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevO  
This repo contains questions and exercises on various technical topics, sometimes related to DevOps and SRE. There are currently 2292 exercises and questions. You can use these for preparing for an interview but most of the questions don't represent an actual interview. Join our DevOps community where we have discussions and share resources.  
80  
4
20. 20  
[](/posts/learning-to-love-your-terminal-un92ualny "Learning to Love Your Terminal")  
Article  
![Avatar of do_community](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/c1b9d07730e34ea388c39a498a753d6c)DigitalOcean 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.  
76  
3
21. 21  
[](/posts/padloc-an-intuitive-open-source-password-manager-7ainivpli "Padloc: An Intuitive Open-Source Password Manager")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 4y  
Padloc: An Intuitive Open-Source Password Manager  
Padloc is an open-source password manager with a pleasing user interface, available cross-platform. It aims to provide a clean and simple interface to work with. Free to start with, but offers paid subscriptions to unlock most features. As per your requirements, you can choose to upgrade with a paid subscription.  
73  
4
22. 22  
[](/posts/appflowy-an-open-source-alternative-to-notion-f1n-6lpxz "AppFlowy: An Open-Source Alternative to Notion")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 4y  
AppFlowy: An Open-Source Alternative to Notion  
AppFlowy aims to be an open-source replacement to Notion, providing you with better privacy. Built with Rust and Flutter, AppFlowy follows a minimal approach to simplify things yet with enough room for tweaks. Notion can directly access your private data in the cloud as closed-source software.  
73  
1
23. 23  
[](/posts/7-great-terminal-cli-tools-not-everyone-knows-ehm-uxdtw "7 Great Terminal/CLI Tools Not Everyone Knows")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
7 Great Terminal/CLI Tools Not Everyone Knows  
Exa is a modern replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems. It uses colors to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. The video gives a short overview of how to use the tools mentioned above work.  
71  
4
24. 24  
[](/posts/linux-networking-commands-you-should-know-as-a-beginner-ga8ag6myk "Linux Networking Commands You Should Know as a Beginner")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 4y  
Linux Networking Commands You Should Know as a Beginner  
A basic understanding of the Linux terminal is enough to learn networking in Linux. How to find the IP Address of your machine is the most basic question in networking. What's an IP Address? IP stands for "Internet Protocol," which is the protocol governing how data are sent via the internet or a local network.  
69  
5
25. 25  
[](/posts/setup-kali-linux-like-a-pro-vraumze7s "Setup Kali Linux Like A Pro")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Setup Kali Linux Like A Pro  
In today's era, many folks are trying to get some basic knowledge of Hacking, and for that Kali Linux is a must OS to learn. Today, I will show you how to install and set up Kali on your machine (Windows 10 / 11) We will be using WSL2 to get it done.  
64  
7

[See all Linux archives](/tags/linux/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/linux/best-of/2022#page","url":"https://daily.dev/tags/linux/best-of/2022","name":"Best Linux Posts of 2022","description":"The most upvoted Linux posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/linux/best-of/2022#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/linux-commands-lxa3hnkwq","name":"LINUX Commands"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/from-zero-to-devops-engineer---devops-roadmap-for-your-specific-background--maru3uexl","name":"From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/5-linux-utilities-to-improve-your-programming-workflow-in-2022-oek2u20kd","name":"5 Linux Utilities to Improve Your Programming Workflow in 2022"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/docker-for-frontend-developers-kbsu60c3f","name":"Docker For Frontend Developers"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/your-old-laptop-is-your-new-database-server-4rfmo0myz","name":"Your Old Laptop Is Your New Database Server"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/the-difference-between-the-shell-and-the-terminal-b9zn-weru","name":"The Difference Between the Shell and the Terminal"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/hydra-tool-for-brute--force-attack-mlfdz4ota","name":"Hydra Tool For Brute- force attack"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/my-developer-workflow-using-wsl-tmux-and-neovim-b4h1o6gmk","name":"My developer workflow using WSL, tmux and Neovim"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/how-long-since-google-said-a-google-drive-linux-client-is-coming--ejncalvyc","name":"How long since Google said a Google Drive Linux client is coming?"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/ubuntu-22-04-just-got-a-big-design-update-spoiler-looks-awesome--aausbojcd","name":"Ubuntu 22.04 Just Got a BIG Design Update (Spoiler: Looks Awesome)"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/extrawurst-gitui-blazing-fast-terminal-ui-for-git-written-in-rust--irppkcfjd","name":"extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/ubuntu-is-finally-taking-linux-gaming-seriously-wpbuvovqm","name":"Ubuntu is Finally Taking Linux Gaming Seriously"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/50-linux-commands-every-developer-need-to-know-with-example-z3bg-2u5x","name":"50 Linux Commands every developer NEED to know with example"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/how-i-use-bash-to-automate-tasks-on-linux-3j3honxko","name":"How I use Bash to automate tasks on Linux"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/4-cheat-sheets-i-can-t-live-without-mn2xvf0vl","name":"4 cheat sheets I can't live without"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/advantages-and-disadvantages-of-using-linux-gcbkt-ym","name":"Advantages and Disadvantages of Using Linux"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/deno-raises-21m-ych1agnxa","name":"Deno raises $21M"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/chubin-cheat-sh-the-only-cheat-sheet-you-need-bnfzliver","name":"chubin/cheat.sh: the only cheat sheet you need"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/bregman-arie-devops-exercises-linux-jenkins-aws-sre-prometheus-docker-python-ansible-git-k-yli9wthnf","name":"bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevO"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/learning-to-love-your-terminal-un92ualny","name":"Learning to Love Your Terminal"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/padloc-an-intuitive-open-source-password-manager-7ainivpli","name":"Padloc: An Intuitive Open-Source Password Manager"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/appflowy-an-open-source-alternative-to-notion-f1n-6lpxz","name":"AppFlowy: An Open-Source Alternative to Notion"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/7-great-terminal-cli-tools-not-everyone-knows-ehm-uxdtw","name":"7 Great Terminal/CLI Tools Not Everyone Knows"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/linux-networking-commands-you-should-know-as-a-beginner-ga8ag6myk","name":"Linux Networking Commands You Should Know as a Beginner"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/setup-kali-linux-like-a-pro-vraumze7s","name":"Setup Kali Linux Like A Pro"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Linux","item":"https://daily.dev/tags/linux"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/linux/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

