Skip to content

Instantly share code, notes, and snippets.

@jcraitz
Last active April 7, 2021 21:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jcraitz/e6dba63580de3006b909692efa34d790 to your computer and use it in GitHub Desktop.
Save jcraitz/e6dba63580de3006b909692efa34d790 to your computer and use it in GitHub Desktop.
Notes From Everyday Command Line and Developer Tools Twitch Session

Dev Toolbox Notes

Online Resources

Resource Description Link
regex101 great, visual regex helper https://regex101.com
Rubular Ruby flavored regular expression editor https://rubular.com
Can I use let's you know browser compatibility for various html, css, js features https://caniuse.com/
Online PHP editor PHP output for various PHP versions link
Photopea free photoshop alternative https://photopea.com
Stack Overflow Essential Q&A forum for all coding things https://stackoverflow.com/questions
MDN Web Docs (Mozilla hosted) Essential documentation for HTML, CSS, JS, etc. https://developer.mozilla.org/en-US/
Git/Github Industry standard Revision tracking and more https://github.com/
Markdown (github flavored) text document format favored by github and others github markdown cheatsheet

Suggested Command line tools

tool short description commonly built-in? Installation instructions, examples or man page
bat / batman advanced, pretty cat replacement with tons of extras github repo
cat tldr
cd change current directory tldr
echo echo a string of text to the screen or standard output tldr
head print first few lines of a file tldr
less quick and simple way to read a text file from the command line (man uses it too) tldr
ls list contents of a directory tldr
man displays manual page for most command line tools tldr
nano command line text editor (beginner friendly) usually ✅ tldr
printenv see all of your terminal's environment variables tldr
tail print last few lines of a file tldr
tldr practical examples of common commands tldr.sh
touch create an empty file tldr
vim power user text editor (let's you work with documents like playing an instrument) tldr
zsh (using Oh My Zsh) slick shell with themes and nice quality-of-life features https://ohmyz.sh/

Suggested Desktop Applications

Application Use Website
VSCode Free IDE https://code.visualstudio.com/
Sublime Text Editor / IDE https://www.sublimetext.com/
Sublime Merge Editor / IDE https://www.sublimemerge.com/
iTerm2 replacement for stock Mac terminal https://iterm2.com/

Jargon & shortcuts

Some of the Jargon listed here have been moved to sections above where appropriate

Term shorthand or common synonyms Technical
CLI Command Line, terminal, shell wiki link
Shell flavor of CLI, bash, zsh, etc. wiki link
ctrl+c "C for Cancel" - press this key-combination when you're stuck and want to abort the current command line task wikipedia
ls -Flathr my new favorite advanced ls command GNU man page
Regex regular expression: find a string of characters in a bigger collection of strings wikipedia
IDE Integrated Development Environment - convenient place to do all of your coding for a project wikipedia
GIT - github version control manager and a popular online sharing service (think Back to the Future for your files) docs Github
Pull/Push Git Process for pulling down changes from a shared repo, and pushing up your changes to a shared repo docs
PHP Scripting (programming) Language that runs a huge percentage of websites https://www.php.net/
HTML formatting language that browsers use to show you to display websites MDN
CSS MDN
JS JavaScript (not much in common with Java) programming language that makes the web dynamic MDN
Repo repository - common to use when talking about git repositories docs
shell flavor of command line interpreter (i.e. bash, zsh) wikipedia
terminal another way to refer to a command line interface or shell wikipedia
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment