Getting better at Linux with 10 mini-projects

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • coreutils

    upstream mirror (by coreutils)

  • "Since this is just a reverse version of cat, I called the program recat."

    Curious if you compared the end result with "tac".

    https://github.com/coreutils/coreutils/blob/master/src/tac.c

  • awk-hack-the-planet

    Source code repo for Ben Porter (FreedomBen)'s free course on Awk (originally a talk at Linux Fest Northwest 2019 and 2020)

  • Kind of a shameless plug, but you mentioned wanting to get better at Awk. I had that same desire and created a small course based on what I learned. The course got great feedback.

    There is a video presentation, and a set of "challenges" you can use to incrementally get more complex with awk, starting from super simple.

    The challenges repo is on github here: https://github.com/FreedomBen/awk-hack-the-planet

    If you want to watch the videos, there are links in the github repo but for convenience:

    Presentation video: https://youtu.be/43BNFcOdBlY

    My solutions to exercises video: https://youtu.be/4UGLsRYDfo8

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bashcrawl

  • [2] https://gitlab.com/slackermedia/bashcrawl

  • scripting_course

    :notebook: Books, reference guides and resources on Regular Expressions, CLI one-liners, Scripting Languages and Vim.

  • >Awk and sed are more of the UNIX magic that I have always thought was really cool, though I never really understood what they were used for.

    I was so put off by their syntax that I didn't even bother to try to learn them when I was a newbie. If I had a time machine, I would certainly go back and tell myself to learn these tools and save plenty of time instead of always using vim/perl for every text processing problem. I've now written my own books (https://github.com/learnbyexample/scripting_course#ebooks) - might help you.

    For `bash`, I'd highly recommend these resources:

    * https://mywiki.wooledge.org/BashGuide, https://mywiki.wooledge.org/BashFAQ, https://mywiki.wooledge.org/BashPitfalls, etc

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • .vimrc

    2 projects | /r/vim | 25 Nov 2022
  • Ask HN: What are the best open source books?

    1 project | news.ycombinator.com | 12 Jun 2022
  • Can anyone provide any references to learning Bash Scripting for newbs? Preferably with some exercises?

    1 project | /r/bash | 17 Feb 2021
  • I'm teaching Linux Command line fundamentals for free

    1 project | /r/linux | 6 Feb 2021
  • Good guides on vim

    3 projects | /r/vim | 3 Feb 2021