kittokin / rosetta-stone

A comparison and conversion chart for command lines of modern operating systems, including Unix, Linux and Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Command Line Rosetta Stone

Comparing command line tasks on current operating systems:

  • Windows
  • Red Hat Enterprise Linux (and CentOS) 7
  • Debian
  • Ubuntu
  • Arch Linux
  • macOS
  • OpenBSD
  • FreeBSD
  • SmartOS

Inspired by the original, but sadly no longer maintained, Unix Rosetta Stone.

Where can I see it online?

The Command Line Rosetta Stone

If you can edit markdown, you can make changes

Simply edit rosetta-stone.md and send a pull request.

Please note:

  • Add references to official documentation, preferably from the OS distributor, since this will match the version distributed with the OS. If you can't find this, use a reference from the upstream Open Source project.

  • If there are two ways doing something, add the one the distributor uses in their own documentation. Eg, it's possible to use 'sudo' on OpenBSD. But OpenBSD team prefer 'doas', so that's what we use.

  • Use current, maintained methods. For example, that means ip not ifconfig on Linux OSs, and Get-CimInstance not Get-WmiObject on Windows.

Building

You don't need to build to contribute, but if you want to build the HTML and see what your changes look like yourself:

  1. Install node.js

  2. Install gulp

    sudo npm install -g gulp

  3. Clone the repo:

    git clone git@github.com:certsimple/rosetta-stone.git

  4. Edit rosettastone.md

  5. Run gulp, and visit http://localhost:7777

Motivation

You can read more about the history of the Rosetta Stone and the rationale for recreating it at CertSimple.

About

A comparison and conversion chart for command lines of modern operating systems, including Unix, Linux and Windows

License:MIT License


Languages

Language:JavaScript 41.7%Language:CSS 30.7%Language:HTML 21.6%Language:Shell 6.0%