[#]: subject: "Must-have open source cheat sheets for 2022" [#]: via: "https://opensource.com/article/22/1/open-source-cheat-sheets" [#]: author: "Jessica Cherry https://opensource.com/users/cherrybomb" [#]: collector: "lujun9972" [#]: translator: " " [#]: reviewer: " " [#]: publisher: " " [#]: url: " " Must-have open source cheat sheets for 2022 ====== Keep these handy cheat sheets at your side while you learn the Linux command line or practice a new programming language. ![Brain on a computer screen][1] You can't remember every command or shortcut you need to use. We are all human. Usually, I keep notes on separate bits of paper and in notebooks. This has led to some serious dysfunction on my desk. There is some five years' worth of clutter in scribbled bits everywhere. 2021's cheat sheets will bring that clutter down a notch. From JavaScript to Linux, there's something in this list for you. ### How to write your first JavaScript code This [article][2] is for those first-timers out there who want to try learning a new language this year. [Seth Kenlon][3] covers installing JavaScript and getting started making a simple HTML page. While Seth explains that JavaScript isn't only for websites, all major web browsers do have a JavaScript engine to run your code. Throughout this walkthrough, Seth covers syntax, variables, and functions to get you started on your way to creating a new app. Finally, Seth covers the ability to go cross-platform with JavaScript before sharing the [cheat sheet][4].  ### Linux Package management In [Chris Hermansen's][5] [article][6], we get a brief preview for using `apt` before he shares his [cheat sheet][7]. Many people use Debian-based Linux daily at home and in the office. In this starter article, we get a sneak peek at what we can use `apt` for, starting with using `apt` to find software within the packaging system and also look into those packages' metadata with another command. Next, Chris covers if a package includes a file or package dependencies required during the install. Finally, Chris covers how to remove packages with the `apt` command. This thorough cheat sheet can give you more than your day-to-day package management with Linux. If `apt` isn't for you, you can check out the `dnf` [cheat sheet][8]. ### Get started programming with DOS conio Are you looking to get into DOS next year? If so, you're ready to create exciting new applications and [Jim Hall][9] has a [cheat sheet][10] for you. While defining `conio` in this [article][11], Jim covers how to make your very own colorful text-based user interface before sharing the cheat sheet. Jim explains that you can do so much more with your apps that are more interactive and exciting. Now that you have this cheat sheet, you can create your own app using DOS `conio`. ### Learn SQLite3 Work with this common database? Here's how you can be a power user with this [cheat sheet][12]. In this [hands-on tutorial][13], [Klaatu][14] starts with installing and interacting with SQLite3, then creates a database with a table before sharing the cheat sheet. Klaatu also explains data types and the date timestamp function in a nice simple paragraph. Klaatu adds more detailed functions to this tutorial, including viewing tables, altering tables, and so much more. If you want to go forth and be powerful with your SQLite3 database or just want to learn how to use it, this cheat sheet is for you. ### More Linux cheat sheets While I've only scratched the surface with these cheat sheets, I would like to mention some honorable mentions that include cheat sheets for Linux by [Seth Kenlon][3]: * Seth's powerful use of [grep][15] is useful for every occasion. * The [find][16] command cheat sheet is especially helpful for when I don't want to spend a ton of time wandering around directories. * The [wget][17] cheat sheet is handy for those times you really need something from the internet. ### Start 2022 with a look back on 2021 2021 was a stellar year for cheat sheets, many of which were about Linux, but others have taken it so far as to start you off with a brand new language. I urge you to print out these cheat sheets and start learning something new in 2022. We welcome authors of all experience levels, so tell us how you learned your new skills by [sending us an article or cheat sheet idea][18]. -------------------------------------------------------------------------------- via: https://opensource.com/article/22/1/open-source-cheat-sheets 作者:[Jessica Cherry][a] 选题:[lujun9972][b] 译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 [a]: https://opensource.com/users/cherrybomb [b]: https://github.com/lujun9972 [1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/brain_computer_solve_fix_tool.png?itok=okq8joti (Brain on a computer screen) [2]: https://opensource.com/article/21/7/javascript-cheat-sheet [3]: https://opensource.com/users/seth [4]: https://opensource.com/downloads/javascript-cheat-sheet [5]: https://opensource.com/users/clhermansen [6]: https://opensource.com/article/21/6/apt-linux [7]: https://opensource.com/downloads/apt-cheat-sheet [8]: https://opensource.com/downloads/dnf-cheat-sheet [9]: https://opensource.com/users/jim-hall [10]: https://opensource.com/downloads/dos-conio-cheat-sheet [11]: https://opensource.com/article/21/9/programming-dos-conio [12]: https://opensource.com/downloads/sqlite-cheat-sheet [13]: https://opensource.com/article/21/2/sqlite3-cheat-sheet [14]: https://opensource.com/users/klaatu [15]: https://opensource.com/downloads/grep-cheat-sheet [16]: https://opensource.com/downloads/linux-find-cheat-sheet [17]: https://opensource.com/downloads/linux-wget-cheat-sheet [18]: https://opensource.com/how-submit-article