All Projects → feroldi → Ricing

feroldi / Ricing

Licence: mit
a book about ricing unix-like systems

Projects that are alternatives of or similar to Ricing

Dotfiles
▒ rice ░░ custom linux config files
Stars: ✭ 1,514 (+489.11%)
Mutual labels:  rice, unix
gobble
Rust rewrite of Devour
Stars: ✭ 23 (-91.05%)
Mutual labels:  unix, rice
Dotfiles
Configuration files I use on my main machine
Stars: ✭ 299 (+16.34%)
Mutual labels:  rice, unix
The Glorious Dotfiles
A glorified personal dot files
Stars: ✭ 1,850 (+619.84%)
Mutual labels:  rice, unix
Dots
messy dotfiles
Stars: ✭ 157 (-38.91%)
Mutual labels:  rice, unix
dotfiles
🍁 dotfiles || plain text configuration files for my linux system
Stars: ✭ 53 (-79.38%)
Mutual labels:  unix, rice
Tucl
The first-ever paper on the Unix shell written by Ken Thompson in 1976 scanned, transcribed, and redistributed with permission
Stars: ✭ 303 (+17.9%)
Mutual labels:  makefile, unix
dotfiles
My awesomewm dotfiles for awesome people! ✨
Stars: ✭ 1,764 (+586.38%)
Mutual labels:  unix, rice
cross-unzip
Cross-platform 'native' unzip in Node.js
Stars: ✭ 17 (-93.39%)
Mutual labels:  unix
dotfiles
💻 🍚 🔳 🔲 My riced-up Kali dotfiles – off-white | dark leet | chrome lambo
Stars: ✭ 55 (-78.6%)
Mutual labels:  rice
splinter
Simple pattern-based linter 🐀
Stars: ✭ 31 (-87.94%)
Mutual labels:  unix
gomphotherium
Gomphotherium (/ˌɡɒmfəˈθɪəriəm/; "welded beast"), a command line Mastodon client.
Stars: ✭ 22 (-91.44%)
Mutual labels:  rice
cam-track
Windows, Unix, Raspberry Pi Computer python program to Track Camera X, Y Movements and Convert to Camera Pointing Position. Useful for Stabilization or Robotics Course Correction
Stars: ✭ 27 (-89.49%)
Mutual labels:  unix
awesome-supermemo
A list of resources which can be used with SuperMemo.
Stars: ✭ 72 (-71.98%)
Mutual labels:  knowledge
full stack knowledge list
full_stack_knowledge_list,开发知识体系,主要是全栈开发知识体系。 目的:每一个开发人员都应该形成自己的知识体系,做到提纲挈领。在设计代码,聊技术,面试,系统结构设计,架构设计等时候,能够游刃有余,充满自信。 特点: 1、前端领域:Html和css基础,JavaScript,计算机基础,框架和类库,前端工程,项目构建,算法与数据结构等。 2、后端领域:欢迎补充。。。
Stars: ✭ 26 (-89.88%)
Mutual labels:  knowledge
jawk
Awk for JSON.
Stars: ✭ 32 (-87.55%)
Mutual labels:  unix
autoconf-archive
A mirror of the GNU Autoconf Archive, a collection of more than 500 macros for GNU Autoconf that have been contributed as free software by friendly supporters of the cause from all over the Internet.
Stars: ✭ 70 (-72.76%)
Mutual labels:  unix
qtile
My qtile config
Stars: ✭ 15 (-94.16%)
Mutual labels:  rice
CSpydr
A static typed low-level compiled programming language inspired by Rust and C
Stars: ✭ 17 (-93.39%)
Mutual labels:  unix
dotfiles
🗂 ~josh
Stars: ✭ 19 (-92.61%)
Mutual labels:  unix

Ricing your system

You know those awesome crunchy, sharp rices, with incredible tasty sauces, so tasty you can feel the intensity of their greatness in your soul? Well, although I do like rice, I'm not talking about actual rice. I'm here to lead you to the sacred palace of unix ricing, the supreme art of transforming your trivial computer system into a powerful, useful, and beautiful place.

Some things to take in consideration before opening this book:

  • This is a book about understanding the parts of your system, and customize them as you please.

  • You won't find anything related to GUIs (Graphical User Interfaces) in here. That's primarily because GUIs aren't standardized or "equal" on all unix machines. However, terminals are and for this fair reason I'm only going to treat CLIs (Command Line Interface) and TUI (Terminal User Interface.)

Don't be afraid of the terminal, my little reptile dragonfly! No knowledge is wasteful, this book will teach you the wisdom of unix systems. Although GUIs may seem important to a wide array of individuals, using the terminal is even more of a valuable experience for those who opt out of using it. Learning to find your way through them will reveal to you why we use them so much. One sensible reason was already mentioned. Let's rephrase it for the sake of clarity: it's a standardized interface on all unix systems; if it is POSIX compliant, then you can assume you can use your CLI knowledge there, no matter the distribution or unix-like variant. Not relying on GUIs is a good thing because the same tasks can be performed using the same tools you're already used to, on any other system.

The same files and tools you're gonna see along this book, are gonna be usable by any of you, readers. Isn't that great?

Summary

I don't have a summary yet, but I'll provide one once this book gets some more pages.

More file formats

In case Markdown won't do it, you can generate other formats by just running make in the repository directory. By default, it generates HTML files, and the result is placed at build/html/.

$ make
PD  chapter1/item2.md build/html/chapter1/item2.html
PD  chapter1/item3.md build/html/chapter1/item3.html
...

You can choose whatever format pandoc accepts. For example, if you want man-pages instead of html, just change the OUT variable:

$ make OUT=man
PD  chapter1/item2.md build/man/chapter1/item2.man
...

Note that these files will be placed at their respective folder, which has the format as its directory name.

Contributing

Take a look at CONTRIB.md before doing anything if you want to contribute. Also, do it with love. That's important. Love.

Donating

I hadn't thought of profiting from it, but someone asked me if there was any way people could donate if they wanted to. So if you're feeling quite kind today, you may donate to this bitcoin wallet:

131pw3Pr8pkWxr8vxEEuAhHqfiLM9QnrVE

I'd be grateful.

Oh, and if you feel like helping me on writing content to this book, just send me a PR, or send me an email, or whatever.

License

This project is licensed under MIT License. See LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].