join for Q&A on command line and scripting
A reference guide to Linux command line, Vim and Scripting
- Linux Command Line - Introduction to Linux commands and Shell scripting
- Vim Reference - Vim reference guide for beginner to intermediate users
- Perl Introduction - Introductory course for Perl 5 through examples, geared towards VLSI engineers
- Python Basics - Syntax, working with Shell commands, Files, Text Processing, and more...
## Try Linux on a VM
- Simple guide to install Linux as Virtual Machine
- For Linux distro, you can check out a custom Porteus build I made with addition of gvim, Perl, Python 2 and Python 3. It is a light weight distro, < 200MB ISO file (so, selecting RAM size of 512MB is enough for most purposes) and boots usually within 5 seconds
- Porteus_32bit.iso
- Porteus_64bit.iso
- Both the builds have a folder at
/tmp/useful_files/
which contains dot files (to be copied to home directory) and handful of Perl and Python 3 programs for learning purposes - The default passwords are
toor
for root andguest
for guest - Porteus FAQ
- If you get errors like kernel panic, you might have to Enable Intel VT-x in Your Computer’s BIOS or UEFI Firmware
Further Reading Guide to choosing your Linux Distribution, installation, list of applications, etc
- awesome-linux
- computefreely
- Arch wiki - list of applications
- alternativeto - Crowdsourced software recommendations
## Curated resources
List of mostly free learning resources and forums for Q&A
Curated lists for programming, books, movies, music, games, etc
## dot files Do NOT copy bash and vim customization files (files starting with .) directly to your home directory. You might overwrite useful settings already present. Understand them and add as necessary
## License This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-nc-sa/4.0/)