├── .all-contributorsrc ├── .github ├── FUNDING.yml ├── contributing.md ├── pull_request_template.md └── workflows │ ├── pull-request.yaml │ └── release-please.yaml ├── .gitignore ├── CHANGELOG.md ├── README.md ├── assets ├── amazon-thumbnail.psd ├── diagrams │ ├── map-of-commands.bmpr │ ├── pushd-popd-stack.bmpr │ └── shell-startup.drawio ├── simple-banner └── simple-banner.png ├── babel.config.js ├── docs ├── 00-index.mdx ├── 01-transitioning-to-the-shell │ ├── 00-index.md │ ├── 01-getting-started │ │ ├── images │ │ │ ├── bash-version.png │ │ │ ├── cygwin-1.png │ │ │ ├── cygwin-2.png │ │ │ ├── cygwin-3.png │ │ │ ├── cygwin-4.png │ │ │ ├── cygwin-5.png │ │ │ ├── cygwin-6.png │ │ │ ├── cygwin-7.png │ │ │ ├── cygwin-8.png │ │ │ ├── echo-command.png │ │ │ ├── echo-hello-shell.png │ │ │ ├── echo-home.png │ │ │ ├── linux-shell.png │ │ │ ├── ls-applications-windows-error.png │ │ │ ├── ls-applications-windows.png │ │ │ ├── ls-applications.png │ │ │ ├── ls-downloads.png │ │ │ ├── ls-movies-apps.png │ │ │ ├── ls-music.png │ │ │ ├── ls.png │ │ │ ├── mac-shell.png │ │ │ ├── moving-to-home.png │ │ │ ├── open-command.png │ │ │ ├── open-current-directory.png │ │ │ ├── osx-search-terminal.png │ │ │ ├── osx-shell-whoami.png │ │ │ ├── setup-osx-1.png │ │ │ ├── setup-osx-2.png │ │ │ ├── setup-osx-3.png │ │ │ ├── setup-ubuntu-1.png │ │ │ ├── setup-ubuntu-10.png │ │ │ ├── setup-ubuntu-11.png │ │ │ ├── setup-ubuntu-2.png │ │ │ ├── setup-ubuntu-3.png │ │ │ ├── setup-ubuntu-4.png │ │ │ ├── setup-ubuntu-5.png │ │ │ ├── setup-ubuntu-6.png │ │ │ ├── setup-ubuntu-7.png │ │ │ ├── setup-ubuntu-8.png │ │ │ ├── setup-ubuntu-9.png │ │ │ ├── setup-wsl-1.png │ │ │ ├── setup-wsl-2.png │ │ │ ├── setup-wsl-3.png │ │ │ ├── setup-wsl-4.png │ │ │ ├── setup-wsl-5.png │ │ │ ├── shell-commands.png │ │ │ ├── ubuntu-1.png │ │ │ ├── virtualbox-1.png │ │ │ ├── virtualbox-2.png │ │ │ ├── virtualbox-3.png │ │ │ ├── virtualbox-4.png │ │ │ ├── windows-search-command-prompt.png │ │ │ ├── windows-shell-whoami.png │ │ │ └── windows-shell.png │ │ └── index.md │ ├── 02-navigating-your-system │ │ ├── images │ │ │ ├── cd-dash.png │ │ │ ├── cd-dot-dot-scripts.png │ │ │ ├── cd-dot-dot.png │ │ │ ├── cd-home.png │ │ │ ├── cd.png │ │ │ ├── echo-home.png │ │ │ ├── ls-l.png │ │ │ ├── ls.png │ │ │ ├── pushd-popd-stack.png │ │ │ ├── pushd-popd.png │ │ │ ├── pushd-popd2.png │ │ │ ├── pwd-env-var.png │ │ │ ├── pwd.png │ │ │ └── special-dot-folders.png │ │ └── index.md │ ├── 03-managing-your-files │ │ ├── images │ │ │ ├── cat-redirect.png │ │ │ ├── cat-wildcard.png │ │ │ ├── cat.png │ │ │ ├── cp-wildcard.png │ │ │ ├── cp.png │ │ │ ├── file-jpeg-info.png │ │ │ ├── file.png │ │ │ ├── ls-home.png │ │ │ ├── mkdir.png │ │ │ ├── mkdirp.png │ │ │ ├── mv.png │ │ │ ├── rm-error-directory.png │ │ │ ├── rm.png │ │ │ ├── rmdir-fail.png │ │ │ ├── rmdir.png │ │ │ ├── tree-quotes.png │ │ │ ├── tree.png │ │ │ ├── unzip.png │ │ │ ├── wget.png │ │ │ └── zip.png │ │ └── index.md │ ├── 04-clipboard-gymnastics │ │ ├── examples │ │ │ └── formatting.html │ │ ├── images │ │ │ ├── ctrl-v-on-ubuntu.png │ │ │ ├── email_list_excel.png │ │ │ ├── pbcopy.png │ │ │ ├── pbpaste.png │ │ │ ├── strip-formatting-after.png │ │ │ ├── strip-formatting-before.png │ │ │ └── windows-bash-options.png │ │ └── index.md │ ├── 05-getting-help │ │ ├── images │ │ │ ├── cht.sh │ │ │ ├── cht.sh-question.png │ │ │ ├── cht.sh.png │ │ │ ├── man-sed.png │ │ │ ├── man-tldr-sed.png │ │ │ ├── numbers.png │ │ │ └── tldr-sed.png │ │ └── index.md │ ├── 06-the-renaissance-of-the-shell │ │ ├── images │ │ │ ├── cht.sh │ │ │ ├── cht.sh-question.png │ │ │ ├── man-sed.png │ │ │ ├── man-tldr-sed.png │ │ │ ├── numbers.png │ │ │ └── tldr-sed.png │ │ └── index.md │ └── _category_.json ├── 02-core-skills │ ├── 00-index.md │ ├── 07-thinking-in-pipelines │ │ ├── images │ │ │ ├── diagram-cat-sort-uniq-pipeline.png │ │ │ ├── diagram-input-examples.png │ │ │ ├── diagram-input-program-output.png │ │ │ ├── diagram-output-examples.png │ │ │ ├── diagram-shell-keyboard-terminal.png │ │ │ ├── diagram-sort.png │ │ │ ├── diagram-stderr-options.png │ │ │ ├── diagram-stderr-redirect.png │ │ │ ├── diagram-stderr.png │ │ │ ├── diagram-stdin-stdout-stderr.png │ │ │ ├── diagram-tee.png │ │ │ ├── diagrams.bmpr │ │ │ └── screenshot-less.png │ │ └── index.md │ ├── 08-fly-on-the-command-line │ │ ├── diagrams │ │ │ └── diagrams.bmpr │ │ ├── images │ │ │ ├── begin-end.gif │ │ │ ├── begin.gif │ │ │ ├── clear-screen.gif │ │ │ ├── command-line.png │ │ │ ├── delete-next-word.gif │ │ │ ├── delete-to-beginning.gif │ │ │ ├── delete-to-end.gif │ │ │ ├── delete-undo.gif │ │ │ ├── edit-in-place.gif │ │ │ ├── editor-vs-code.gif │ │ │ ├── forward-backwards.gif │ │ │ ├── multiple-editors.png │ │ │ ├── screenshot-history.png │ │ │ ├── screenshot-nano.png │ │ │ ├── search-backwards-and-forwards.gif │ │ │ ├── search-commands-backwards-and-forwards.gif │ │ │ ├── search-history-cancel.gif │ │ │ ├── search-history-edit.gif │ │ │ ├── search-history-execute.gif │ │ │ ├── search-history-next.gif │ │ │ ├── search-history.gif │ │ │ ├── transpose-letters.gif │ │ │ ├── transpose-word.gif │ │ │ └── vi-mode.gif │ │ └── index.md │ ├── 09-job-control │ │ ├── images │ │ │ ├── blocked-shell.gif │ │ │ ├── kill-job.gif │ │ │ ├── output.png │ │ │ ├── terminal-multiplexer.gif │ │ │ └── website-screenshot.png │ │ └── index.md │ ├── 10-understanding-commands │ │ ├── images │ │ │ └── shell-commands.png │ │ ├── index.md │ │ └── samples │ │ │ └── file.txt │ ├── 11-finding-files │ │ └── index.md │ ├── 12-what-is-a-shell │ │ ├── hack-on.md │ │ ├── images │ │ │ ├── diagram1-operating-system.png │ │ │ ├── diagram2-the-kernel-and-user-space.png │ │ │ ├── diagram3-terminal-and-shell.png │ │ │ ├── diagram4-command-prompt.png │ │ │ ├── diagrams.bmpr │ │ │ ├── example-bash-root.png │ │ │ ├── example-bash.png │ │ │ ├── example-cmd.png │ │ │ ├── example-explorer.png │ │ │ ├── example-iterm-zsh.png │ │ │ ├── example-powershell.png │ │ │ ├── example-wsl.png │ │ │ ├── image-asr-33.jpg │ │ │ ├── image-ibm3486.jpg │ │ │ ├── image-ohmyzsh.jpg │ │ │ ├── image-psforest.png │ │ │ ├── image-walnut.jpg │ │ │ ├── screenshot-shell.png │ │ │ ├── screenshot-windows-evolution.png │ │ │ └── screenshot1-example-shell.png │ │ ├── index.md │ │ └── sample │ │ │ └── fopen │ │ │ └── main.c │ └── _category_.json ├── 03-manipulating-text │ ├── 00-index.md │ ├── 13-regex-essentials │ │ ├── images │ │ │ └── regex_v1.png │ │ └── index.md │ ├── 14-get-to-grips-with-grep │ │ ├── images │ │ │ └── regex101.png │ │ └── index.md │ ├── 15-slice-and-dice-text │ │ └── index.md │ ├── 16-advanced-text-manipulation │ │ └── index.md │ ├── 17-build-commands-on-the-fly │ │ └── index.md │ └── _category_.json ├── 04-shell-scripting │ ├── 00-index.md │ ├── 18-shell-script-essentials │ │ └── index.md │ ├── 19-variables-reading-input-and-mathematics │ │ └── index.md │ ├── 20-mastering-conditional-logic │ │ └── index.md │ ├── 21-loops-and-working-with-files-and-folders │ │ └── index.md │ ├── 22-functions-parameters-and-error-handling │ │ └── index.md │ ├── 23-useful-patterns-for-shell-scripts │ │ └── index.md │ └── _category_.json ├── 05-building-your-toolkit │ ├── 00-index.md │ ├── 24-configuring-the-shell │ │ ├── images │ │ │ ├── startup-files.drawio │ │ │ └── startup-login-shell.png │ │ └── index.md │ ├── 25-customising-your-command-prompt │ │ └── index.md │ ├── 26-managing-your-dotfiles │ │ └── index.md │ ├── 27-controlling-changes-with-git │ │ ├── images │ │ │ ├── Effective Shell - Git - Full.drawio │ │ │ ├── Effective Shell - Git.drawio │ │ │ ├── git-add.png │ │ │ ├── git-checkout-b.png │ │ │ ├── git-checkout-detached-head.png │ │ │ ├── git-commit-number-2.png │ │ │ ├── git-commit-on-aliases.png │ │ │ ├── git-commit.png │ │ │ ├── git-diverged-branches.png │ │ │ ├── git-log-showing-head.png │ │ │ ├── git-merge-fast-forwards.png │ │ │ ├── git-merge-prepare-fast-forwards.png │ │ │ ├── git-merge-recursive.png │ │ │ └── git-reset.png │ │ └── index.md │ ├── 28-managing-remote-git-repositories │ │ ├── images │ │ │ ├── Effective Shell - Git.drawio │ │ │ ├── effective-shell-dotfiles-showing-fork.png │ │ │ ├── git-commands-summary.png │ │ │ ├── git-local-and-upstream-main-branch.png │ │ │ ├── github-add-readme-contents.png │ │ │ ├── github-create-new-repository-cropped.png │ │ │ ├── github-create-new-repository.png │ │ │ ├── github-dotfiles-initial-view.png │ │ │ ├── github-dotfiles-repository-with-readme.png │ │ │ ├── github-open-pull-request.png │ │ │ ├── github-readme-commit.png │ │ │ ├── github-repository-setup.png │ │ │ ├── github-what-do-you-want-to-do-first.png │ │ │ └── ps1-with-git-information.png │ │ └── index.md │ └── _category_.json ├── 06-advanced-techniques │ ├── 00-index.md │ ├── 29-understanding-shell-expansion │ │ └── index.md │ ├── 30-how-to-avoid-scripting │ │ └── index.md │ ├── 31-the-secure-shell │ │ ├── diagrams │ │ │ ├── asymmetric-encryption-share-secret.drawio │ │ │ ├── asymmetric-encryption.drawio │ │ │ ├── bastion-example.drawio │ │ │ └── symmetric-encryption.drawio │ │ ├── images │ │ │ ├── aws-congratulations.png │ │ │ ├── aws-connect-to-instance.png │ │ │ ├── aws-dashboard-keypairs.png │ │ │ ├── aws-import-key-pair-details.png │ │ │ ├── aws-import-key-pair.png │ │ │ ├── aws-instance-ssh-details.png │ │ │ ├── aws-launch-instance.png │ │ │ ├── aws-select-instance.png │ │ │ ├── aws-select-key-pair.png │ │ │ └── create-free-account.png │ │ └── index.mdx │ ├── 32-a-vim-crash-course │ │ ├── images │ │ │ ├── markdown-basic.png │ │ │ └── vim-cheatsheet.png │ │ └── index.mdx │ ├── 33-master-the-multiplexer │ │ ├── images │ │ │ └── multiplexer-screenshot.png │ │ └── index.md │ └── _category_.json ├── 07-shell-snippets │ ├── 00-index.md │ ├── _category_.json │ ├── casts │ │ ├── aigac.cast │ │ ├── aigac.gif │ │ ├── aigac.svg │ │ ├── ghopen.cast │ │ ├── ghopen.gif │ │ ├── ghopen.svg │ │ └── make-help │ │ │ ├── make-help.cast │ │ │ ├── make-help.gif │ │ │ └── make-help.svg │ └── snippets │ │ ├── envsubst │ │ ├── .env │ │ ├── envsubst.cast │ │ ├── envsubst.gif │ │ ├── envsubst.sh │ │ ├── envsubst.svg │ │ ├── init.sh │ │ ├── recording.cast │ │ └── secret.template.yaml │ │ └── killport │ │ ├── recording-default.gif │ │ ├── recording-github-dark.gif │ │ ├── recording.cast │ │ ├── recording.gif │ │ └── recording.svg ├── work-in-progress.mdx └── xx-appendices │ ├── 01-installing-samples │ └── index.mdx │ ├── essential-manpages.md │ ├── exercises.md │ ├── index-of-commands.md │ ├── posix.md │ ├── recommended-reading │ ├── images │ │ ├── applied-cryptography.jpeg │ │ ├── atat-the-unix-operating-system.png │ │ ├── pro-git-2.png │ │ ├── the-mother-of-all-demos.png │ │ └── youtube-where-grep-came-from.png │ └── index.mdx │ ├── shell-parameter-expansion.md │ ├── thanks.md │ ├── the-future.md │ └── zz-developer-guide │ ├── components.mdx │ ├── images-and-diagrams.mdx │ ├── images │ ├── asymmetric-encryption.drawio │ ├── markdown-basic.png │ └── vim-cheatsheet.png │ ├── markdown-guide.mdx │ └── recording-terminal-sessions.mdx ├── docusaurus.config.js ├── makefile ├── package.json ├── samples ├── .bashrc ├── data │ ├── data.dat │ ├── email-addresses.txt │ ├── history.txt │ ├── top100.csv │ └── words.txt ├── docs │ └── chapter7.md ├── dotfiles │ ├── install.sh │ ├── shell.d │ │ └── set_ps1.sh │ └── shell.sh ├── logs │ ├── apm-logs │ │ ├── apm00.logs │ │ ├── apm01.logs │ │ ├── apm02.logs │ │ ├── apm03.logs │ │ ├── apm04.logs │ │ └── apm05.logs │ └── web-server-logs.txt ├── pictures │ ├── .notes │ ├── laos-gch.JPG │ └── nepal-mardi-himal.jpeg ├── programs │ ├── lookup │ │ ├── lookup-requests.py │ │ ├── lookup-v1.py │ │ ├── lookup-v2.py │ │ ├── lookup-v3.py │ │ └── lookup.py │ └── web-server │ │ └── web-server.js ├── quotes │ ├── iain-banks.txt │ └── ursula-le-guin.txt ├── scripts │ ├── backup-config.sh │ ├── common.sh │ ├── common.v1.sh │ ├── common.v2.sh │ ├── common.v3.sh │ ├── common.v4.sh │ ├── common.v5.sh │ ├── generate-data.sh │ ├── long-operation.sh │ ├── nobang.sh │ ├── phonetic.sh │ ├── rainbow.sh │ ├── set_editor.sh │ ├── set_ps1.sh │ ├── show-info.sh │ ├── showpstree.sh │ └── today.sh ├── templates │ ├── advanced.template.sh │ ├── credentials.sh │ ├── credentials.template.sh │ ├── secret.template.yaml │ └── secret.yaml ├── text │ └── simpsons-characters.txt └── websites │ └── simple │ ├── code.js │ ├── index.html │ └── styles.css ├── scripts ├── build-samples.sh ├── leanpub │ ├── .gitignore │ ├── README.md │ ├── leanpub.js │ ├── utils.js │ └── utils.spec.js ├── top100-films-scraper.py └── wordcount.sh ├── sidebars.js ├── src ├── components │ ├── AmazonBookPreview │ │ ├── index.tsx │ │ └── styles.css │ ├── AnnotatedCommmand │ │ └── AnnotatedCommand.tsx │ ├── AsciinemaPlayer │ │ └── AsciinemaPlayer.tsx │ ├── Caret │ │ └── Caret.tsx │ ├── EmailSignupForm │ │ └── EmailSignupForm.js │ └── ShellPrompt │ │ └── ShellPrompt.tsx ├── pages │ ├── donate.tsx │ └── donate │ │ └── thanks.tsx └── theme │ ├── MDXComponents.js │ └── ReactLiveScope │ └── index.js ├── static ├── .nojekyll ├── CNAME ├── ads.txt ├── casts │ ├── 483782.cast │ ├── 484152.cast │ ├── 484161.cast │ ├── 484171.cast │ ├── 484178.cast │ ├── 484227.cast │ └── 484350.cast ├── downloads │ ├── effective-shell-samples.tar.gz │ ├── effective-shell-samples.zip │ ├── effective-shell.tar.gz │ └── effective-shell.zip ├── favicon.png ├── images │ ├── es-amazon-cover.png │ └── es-amazon.png └── img │ ├── favicon.png │ └── logo.png └── tsconfig.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # Support 'GitHub Sponsors' funding. 2 | github: dwmkerr 3 | -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/.github/workflows/pull-request.yaml -------------------------------------------------------------------------------- /.github/workflows/release-please.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/.github/workflows/release-please.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/README.md -------------------------------------------------------------------------------- /assets/amazon-thumbnail.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/assets/amazon-thumbnail.psd -------------------------------------------------------------------------------- /assets/diagrams/map-of-commands.bmpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/assets/diagrams/map-of-commands.bmpr -------------------------------------------------------------------------------- /assets/diagrams/pushd-popd-stack.bmpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/assets/diagrams/pushd-popd-stack.bmpr -------------------------------------------------------------------------------- /assets/diagrams/shell-startup.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/assets/diagrams/shell-startup.drawio -------------------------------------------------------------------------------- /assets/simple-banner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/assets/simple-banner -------------------------------------------------------------------------------- /assets/simple-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/assets/simple-banner.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/00-index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/00-index.mdx -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/00-index.md -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/bash-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/bash-version.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-1.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-2.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-3.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-4.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-5.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-6.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-7.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/cygwin-8.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/echo-command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/echo-command.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/echo-hello-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/echo-hello-shell.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/echo-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/echo-home.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/linux-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/linux-shell.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ls-applications-windows-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ls-applications-windows-error.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ls-applications-windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ls-applications-windows.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ls-applications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ls-applications.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ls-downloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ls-downloads.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ls-movies-apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ls-movies-apps.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ls-music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ls-music.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ls.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/mac-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/mac-shell.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/moving-to-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/moving-to-home.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/open-command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/open-command.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/open-current-directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/open-current-directory.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/osx-search-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/osx-search-terminal.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/osx-shell-whoami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/osx-shell-whoami.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-osx-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-osx-1.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-osx-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-osx-2.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-osx-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-osx-3.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-1.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-10.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-11.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-2.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-3.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-4.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-5.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-6.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-7.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-8.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-ubuntu-9.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-1.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-2.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-3.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-4.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/setup-wsl-5.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/shell-commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/shell-commands.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/ubuntu-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/ubuntu-1.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-1.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-2.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-3.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/virtualbox-4.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/windows-search-command-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/windows-search-command-prompt.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/windows-shell-whoami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/windows-shell-whoami.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/images/windows-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/images/windows-shell.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/01-getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/01-getting-started/index.md -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-dash.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-dot-dot-scripts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-dot-dot-scripts.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-dot-dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-dot-dot.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd-home.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/cd.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/echo-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/echo-home.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/ls-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/ls-l.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/ls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/ls.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pushd-popd-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pushd-popd-stack.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pushd-popd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pushd-popd.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pushd-popd2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pushd-popd2.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pwd-env-var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pwd-env-var.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pwd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/pwd.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/images/special-dot-folders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/images/special-dot-folders.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/02-navigating-your-system/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/02-navigating-your-system/index.md -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/cat-redirect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/cat-redirect.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/cat-wildcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/cat-wildcard.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/cat.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/cp-wildcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/cp-wildcard.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/cp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/cp.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/file-jpeg-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/file-jpeg-info.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/file.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/ls-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/ls-home.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/mkdir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/mkdir.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/mkdirp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/mkdirp.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/mv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/mv.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/rm-error-directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/rm-error-directory.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/rm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/rm.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/rmdir-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/rmdir-fail.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/rmdir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/rmdir.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/tree-quotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/tree-quotes.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/tree.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/unzip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/unzip.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/wget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/wget.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/images/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/images/zip.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/03-managing-your-files/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/03-managing-your-files/index.md -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/examples/formatting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/examples/formatting.html -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/ctrl-v-on-ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/ctrl-v-on-ubuntu.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/email_list_excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/email_list_excel.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/pbcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/pbcopy.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/pbpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/pbpaste.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/strip-formatting-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/strip-formatting-after.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/strip-formatting-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/strip-formatting-before.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/windows-bash-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/images/windows-bash-options.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/04-clipboard-gymnastics/index.md -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/images/cht.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/images/cht.sh -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/images/cht.sh-question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/images/cht.sh-question.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/images/cht.sh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/images/cht.sh.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/images/man-sed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/images/man-sed.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/images/man-tldr-sed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/images/man-tldr-sed.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/images/numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/images/numbers.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/images/tldr-sed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/images/tldr-sed.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/05-getting-help/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/05-getting-help/index.md -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/cht.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/cht.sh -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/cht.sh-question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/cht.sh-question.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/man-sed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/man-sed.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/man-tldr-sed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/man-tldr-sed.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/numbers.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/tldr-sed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/images/tldr-sed.png -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/06-the-renaissance-of-the-shell/index.md -------------------------------------------------------------------------------- /docs/01-transitioning-to-the-shell/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/01-transitioning-to-the-shell/_category_.json -------------------------------------------------------------------------------- /docs/02-core-skills/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/00-index.md -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-cat-sort-uniq-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-cat-sort-uniq-pipeline.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-input-examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-input-examples.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-input-program-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-input-program-output.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-output-examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-output-examples.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-shell-keyboard-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-shell-keyboard-terminal.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-sort.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stderr-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stderr-options.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stderr-redirect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stderr-redirect.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stderr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stderr.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stdin-stdout-stderr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-stdin-stdout-stderr.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagram-tee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagram-tee.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/diagrams.bmpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/diagrams.bmpr -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/images/screenshot-less.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/images/screenshot-less.png -------------------------------------------------------------------------------- /docs/02-core-skills/07-thinking-in-pipelines/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/07-thinking-in-pipelines/index.md -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/diagrams/diagrams.bmpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/diagrams/diagrams.bmpr -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/begin-end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/begin-end.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/begin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/begin.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/clear-screen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/clear-screen.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/command-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/command-line.png -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/delete-next-word.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/delete-next-word.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/delete-to-beginning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/delete-to-beginning.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/delete-to-end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/delete-to-end.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/delete-undo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/delete-undo.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/edit-in-place.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/edit-in-place.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/editor-vs-code.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/editor-vs-code.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/forward-backwards.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/forward-backwards.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/multiple-editors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/multiple-editors.png -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/screenshot-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/screenshot-history.png -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/screenshot-nano.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/screenshot-nano.png -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/search-backwards-and-forwards.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/search-backwards-and-forwards.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/search-commands-backwards-and-forwards.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/search-commands-backwards-and-forwards.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/search-history-cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/search-history-cancel.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/search-history-edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/search-history-edit.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/search-history-execute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/search-history-execute.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/search-history-next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/search-history-next.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/search-history.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/search-history.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/transpose-letters.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/transpose-letters.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/transpose-word.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/transpose-word.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/images/vi-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/images/vi-mode.gif -------------------------------------------------------------------------------- /docs/02-core-skills/08-fly-on-the-command-line/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/08-fly-on-the-command-line/index.md -------------------------------------------------------------------------------- /docs/02-core-skills/09-job-control/images/blocked-shell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/09-job-control/images/blocked-shell.gif -------------------------------------------------------------------------------- /docs/02-core-skills/09-job-control/images/kill-job.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/09-job-control/images/kill-job.gif -------------------------------------------------------------------------------- /docs/02-core-skills/09-job-control/images/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/09-job-control/images/output.png -------------------------------------------------------------------------------- /docs/02-core-skills/09-job-control/images/terminal-multiplexer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/09-job-control/images/terminal-multiplexer.gif -------------------------------------------------------------------------------- /docs/02-core-skills/09-job-control/images/website-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/09-job-control/images/website-screenshot.png -------------------------------------------------------------------------------- /docs/02-core-skills/09-job-control/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/09-job-control/index.md -------------------------------------------------------------------------------- /docs/02-core-skills/10-understanding-commands/images/shell-commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/10-understanding-commands/images/shell-commands.png -------------------------------------------------------------------------------- /docs/02-core-skills/10-understanding-commands/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/10-understanding-commands/index.md -------------------------------------------------------------------------------- /docs/02-core-skills/10-understanding-commands/samples/file.txt: -------------------------------------------------------------------------------- 1 | This is a simple text file 2 | -------------------------------------------------------------------------------- /docs/02-core-skills/11-finding-files/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/11-finding-files/index.md -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/hack-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/hack-on.md -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/diagram1-operating-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/diagram1-operating-system.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/diagram2-the-kernel-and-user-space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/diagram2-the-kernel-and-user-space.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/diagram3-terminal-and-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/diagram3-terminal-and-shell.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/diagram4-command-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/diagram4-command-prompt.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/diagrams.bmpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/diagrams.bmpr -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/example-bash-root.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/example-bash-root.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/example-bash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/example-bash.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/example-cmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/example-cmd.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/example-explorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/example-explorer.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/example-iterm-zsh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/example-iterm-zsh.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/example-powershell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/example-powershell.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/example-wsl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/example-wsl.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/image-asr-33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/image-asr-33.jpg -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/image-ibm3486.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/image-ibm3486.jpg -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/image-ohmyzsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/image-ohmyzsh.jpg -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/image-psforest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/image-psforest.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/image-walnut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/image-walnut.jpg -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/screenshot-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/screenshot-shell.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/screenshot-windows-evolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/screenshot-windows-evolution.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/images/screenshot1-example-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/images/screenshot1-example-shell.png -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/index.md -------------------------------------------------------------------------------- /docs/02-core-skills/12-what-is-a-shell/sample/fopen/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/12-what-is-a-shell/sample/fopen/main.c -------------------------------------------------------------------------------- /docs/02-core-skills/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/02-core-skills/_category_.json -------------------------------------------------------------------------------- /docs/03-manipulating-text/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/00-index.md -------------------------------------------------------------------------------- /docs/03-manipulating-text/13-regex-essentials/images/regex_v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/13-regex-essentials/images/regex_v1.png -------------------------------------------------------------------------------- /docs/03-manipulating-text/13-regex-essentials/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/13-regex-essentials/index.md -------------------------------------------------------------------------------- /docs/03-manipulating-text/14-get-to-grips-with-grep/images/regex101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/14-get-to-grips-with-grep/images/regex101.png -------------------------------------------------------------------------------- /docs/03-manipulating-text/14-get-to-grips-with-grep/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/14-get-to-grips-with-grep/index.md -------------------------------------------------------------------------------- /docs/03-manipulating-text/15-slice-and-dice-text/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/15-slice-and-dice-text/index.md -------------------------------------------------------------------------------- /docs/03-manipulating-text/16-advanced-text-manipulation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/16-advanced-text-manipulation/index.md -------------------------------------------------------------------------------- /docs/03-manipulating-text/17-build-commands-on-the-fly/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/17-build-commands-on-the-fly/index.md -------------------------------------------------------------------------------- /docs/03-manipulating-text/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/03-manipulating-text/_category_.json -------------------------------------------------------------------------------- /docs/04-shell-scripting/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/00-index.md -------------------------------------------------------------------------------- /docs/04-shell-scripting/18-shell-script-essentials/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/18-shell-script-essentials/index.md -------------------------------------------------------------------------------- /docs/04-shell-scripting/19-variables-reading-input-and-mathematics/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/19-variables-reading-input-and-mathematics/index.md -------------------------------------------------------------------------------- /docs/04-shell-scripting/20-mastering-conditional-logic/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/20-mastering-conditional-logic/index.md -------------------------------------------------------------------------------- /docs/04-shell-scripting/21-loops-and-working-with-files-and-folders/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/21-loops-and-working-with-files-and-folders/index.md -------------------------------------------------------------------------------- /docs/04-shell-scripting/22-functions-parameters-and-error-handling/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/22-functions-parameters-and-error-handling/index.md -------------------------------------------------------------------------------- /docs/04-shell-scripting/23-useful-patterns-for-shell-scripts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/23-useful-patterns-for-shell-scripts/index.md -------------------------------------------------------------------------------- /docs/04-shell-scripting/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/04-shell-scripting/_category_.json -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/00-index.md -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/24-configuring-the-shell/images/startup-files.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/24-configuring-the-shell/images/startup-files.drawio -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/24-configuring-the-shell/images/startup-login-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/24-configuring-the-shell/images/startup-login-shell.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/24-configuring-the-shell/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/24-configuring-the-shell/index.md -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/25-customising-your-command-prompt/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/25-customising-your-command-prompt/index.md -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/26-managing-your-dotfiles/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/26-managing-your-dotfiles/index.md -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/Effective Shell - Git - Full.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/Effective Shell - Git - Full.drawio -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/Effective Shell - Git.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/Effective Shell - Git.drawio -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-add.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-checkout-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-checkout-b.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-checkout-detached-head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-checkout-detached-head.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-commit-number-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-commit-number-2.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-commit-on-aliases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-commit-on-aliases.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-commit.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-diverged-branches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-diverged-branches.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-log-showing-head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-log-showing-head.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-merge-fast-forwards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-merge-fast-forwards.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-merge-prepare-fast-forwards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-merge-prepare-fast-forwards.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-merge-recursive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-merge-recursive.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/images/git-reset.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/27-controlling-changes-with-git/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/27-controlling-changes-with-git/index.md -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/Effective Shell - Git.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/Effective Shell - Git.drawio -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/effective-shell-dotfiles-showing-fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/effective-shell-dotfiles-showing-fork.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/git-commands-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/git-commands-summary.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/git-local-and-upstream-main-branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/git-local-and-upstream-main-branch.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-add-readme-contents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-add-readme-contents.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-create-new-repository-cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-create-new-repository-cropped.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-create-new-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-create-new-repository.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-dotfiles-initial-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-dotfiles-initial-view.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-dotfiles-repository-with-readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-dotfiles-repository-with-readme.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-open-pull-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-open-pull-request.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-readme-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-readme-commit.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-repository-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-repository-setup.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-what-do-you-want-to-do-first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/github-what-do-you-want-to-do-first.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/ps1-with-git-information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/images/ps1-with-git-information.png -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/28-managing-remote-git-repositories/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/28-managing-remote-git-repositories/index.md -------------------------------------------------------------------------------- /docs/05-building-your-toolkit/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/05-building-your-toolkit/_category_.json -------------------------------------------------------------------------------- /docs/06-advanced-techniques/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/00-index.md -------------------------------------------------------------------------------- /docs/06-advanced-techniques/29-understanding-shell-expansion/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/29-understanding-shell-expansion/index.md -------------------------------------------------------------------------------- /docs/06-advanced-techniques/30-how-to-avoid-scripting/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/30-how-to-avoid-scripting/index.md -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/diagrams/asymmetric-encryption-share-secret.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/diagrams/asymmetric-encryption-share-secret.drawio -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/diagrams/asymmetric-encryption.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/diagrams/asymmetric-encryption.drawio -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/diagrams/bastion-example.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/diagrams/bastion-example.drawio -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/diagrams/symmetric-encryption.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/diagrams/symmetric-encryption.drawio -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-congratulations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-congratulations.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-connect-to-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-connect-to-instance.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-dashboard-keypairs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-dashboard-keypairs.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-import-key-pair-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-import-key-pair-details.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-import-key-pair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-import-key-pair.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-instance-ssh-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-instance-ssh-details.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-launch-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-launch-instance.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-select-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-select-instance.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/aws-select-key-pair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/aws-select-key-pair.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/images/create-free-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/images/create-free-account.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/31-the-secure-shell/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/31-the-secure-shell/index.mdx -------------------------------------------------------------------------------- /docs/06-advanced-techniques/32-a-vim-crash-course/images/markdown-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/32-a-vim-crash-course/images/markdown-basic.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/32-a-vim-crash-course/images/vim-cheatsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/32-a-vim-crash-course/images/vim-cheatsheet.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/32-a-vim-crash-course/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/32-a-vim-crash-course/index.mdx -------------------------------------------------------------------------------- /docs/06-advanced-techniques/33-master-the-multiplexer/images/multiplexer-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/33-master-the-multiplexer/images/multiplexer-screenshot.png -------------------------------------------------------------------------------- /docs/06-advanced-techniques/33-master-the-multiplexer/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/33-master-the-multiplexer/index.md -------------------------------------------------------------------------------- /docs/06-advanced-techniques/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/06-advanced-techniques/_category_.json -------------------------------------------------------------------------------- /docs/07-shell-snippets/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/00-index.md -------------------------------------------------------------------------------- /docs/07-shell-snippets/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/_category_.json -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/aigac.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/aigac.cast -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/aigac.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/aigac.gif -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/aigac.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/aigac.svg -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/ghopen.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/ghopen.cast -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/ghopen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/ghopen.gif -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/ghopen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/ghopen.svg -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/make-help/make-help.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/make-help/make-help.cast -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/make-help/make-help.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/make-help/make-help.gif -------------------------------------------------------------------------------- /docs/07-shell-snippets/casts/make-help/make-help.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/casts/make-help/make-help.svg -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/.env -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/envsubst.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/envsubst.cast -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/envsubst.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/envsubst.gif -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/envsubst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/envsubst.sh -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/envsubst.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/envsubst.svg -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/init.sh -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/recording.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/recording.cast -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/envsubst/secret.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/envsubst/secret.template.yaml -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/killport/recording-default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/killport/recording-default.gif -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/killport/recording-github-dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/killport/recording-github-dark.gif -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/killport/recording.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/killport/recording.cast -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/killport/recording.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/killport/recording.gif -------------------------------------------------------------------------------- /docs/07-shell-snippets/snippets/killport/recording.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/07-shell-snippets/snippets/killport/recording.svg -------------------------------------------------------------------------------- /docs/work-in-progress.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/work-in-progress.mdx -------------------------------------------------------------------------------- /docs/xx-appendices/01-installing-samples/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/01-installing-samples/index.mdx -------------------------------------------------------------------------------- /docs/xx-appendices/essential-manpages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/essential-manpages.md -------------------------------------------------------------------------------- /docs/xx-appendices/exercises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/exercises.md -------------------------------------------------------------------------------- /docs/xx-appendices/index-of-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/index-of-commands.md -------------------------------------------------------------------------------- /docs/xx-appendices/posix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/posix.md -------------------------------------------------------------------------------- /docs/xx-appendices/recommended-reading/images/applied-cryptography.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/recommended-reading/images/applied-cryptography.jpeg -------------------------------------------------------------------------------- /docs/xx-appendices/recommended-reading/images/atat-the-unix-operating-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/recommended-reading/images/atat-the-unix-operating-system.png -------------------------------------------------------------------------------- /docs/xx-appendices/recommended-reading/images/pro-git-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/recommended-reading/images/pro-git-2.png -------------------------------------------------------------------------------- /docs/xx-appendices/recommended-reading/images/the-mother-of-all-demos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/recommended-reading/images/the-mother-of-all-demos.png -------------------------------------------------------------------------------- /docs/xx-appendices/recommended-reading/images/youtube-where-grep-came-from.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/recommended-reading/images/youtube-where-grep-came-from.png -------------------------------------------------------------------------------- /docs/xx-appendices/recommended-reading/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/recommended-reading/index.mdx -------------------------------------------------------------------------------- /docs/xx-appendices/shell-parameter-expansion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/shell-parameter-expansion.md -------------------------------------------------------------------------------- /docs/xx-appendices/thanks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/thanks.md -------------------------------------------------------------------------------- /docs/xx-appendices/the-future.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/the-future.md -------------------------------------------------------------------------------- /docs/xx-appendices/zz-developer-guide/components.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/zz-developer-guide/components.mdx -------------------------------------------------------------------------------- /docs/xx-appendices/zz-developer-guide/images-and-diagrams.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/zz-developer-guide/images-and-diagrams.mdx -------------------------------------------------------------------------------- /docs/xx-appendices/zz-developer-guide/images/asymmetric-encryption.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/zz-developer-guide/images/asymmetric-encryption.drawio -------------------------------------------------------------------------------- /docs/xx-appendices/zz-developer-guide/images/markdown-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/zz-developer-guide/images/markdown-basic.png -------------------------------------------------------------------------------- /docs/xx-appendices/zz-developer-guide/images/vim-cheatsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/zz-developer-guide/images/vim-cheatsheet.png -------------------------------------------------------------------------------- /docs/xx-appendices/zz-developer-guide/markdown-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/zz-developer-guide/markdown-guide.mdx -------------------------------------------------------------------------------- /docs/xx-appendices/zz-developer-guide/recording-terminal-sessions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docs/xx-appendices/zz-developer-guide/recording-terminal-sessions.mdx -------------------------------------------------------------------------------- /docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/docusaurus.config.js -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/makefile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/package.json -------------------------------------------------------------------------------- /samples/.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/.bashrc -------------------------------------------------------------------------------- /samples/data/data.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/data/data.dat -------------------------------------------------------------------------------- /samples/data/email-addresses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/data/email-addresses.txt -------------------------------------------------------------------------------- /samples/data/history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/data/history.txt -------------------------------------------------------------------------------- /samples/data/top100.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/data/top100.csv -------------------------------------------------------------------------------- /samples/data/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/data/words.txt -------------------------------------------------------------------------------- /samples/docs/chapter7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/docs/chapter7.md -------------------------------------------------------------------------------- /samples/dotfiles/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/dotfiles/install.sh -------------------------------------------------------------------------------- /samples/dotfiles/shell.d/set_ps1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/dotfiles/shell.d/set_ps1.sh -------------------------------------------------------------------------------- /samples/dotfiles/shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/dotfiles/shell.sh -------------------------------------------------------------------------------- /samples/logs/apm-logs/apm00.logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/logs/apm-logs/apm00.logs -------------------------------------------------------------------------------- /samples/logs/apm-logs/apm01.logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/logs/apm-logs/apm01.logs -------------------------------------------------------------------------------- /samples/logs/apm-logs/apm02.logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/logs/apm-logs/apm02.logs -------------------------------------------------------------------------------- /samples/logs/apm-logs/apm03.logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/logs/apm-logs/apm03.logs -------------------------------------------------------------------------------- /samples/logs/apm-logs/apm04.logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/logs/apm-logs/apm04.logs -------------------------------------------------------------------------------- /samples/logs/apm-logs/apm05.logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/logs/apm-logs/apm05.logs -------------------------------------------------------------------------------- /samples/logs/web-server-logs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/logs/web-server-logs.txt -------------------------------------------------------------------------------- /samples/pictures/.notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/pictures/.notes -------------------------------------------------------------------------------- /samples/pictures/laos-gch.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/pictures/laos-gch.JPG -------------------------------------------------------------------------------- /samples/pictures/nepal-mardi-himal.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/pictures/nepal-mardi-himal.jpeg -------------------------------------------------------------------------------- /samples/programs/lookup/lookup-requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/programs/lookup/lookup-requests.py -------------------------------------------------------------------------------- /samples/programs/lookup/lookup-v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/programs/lookup/lookup-v1.py -------------------------------------------------------------------------------- /samples/programs/lookup/lookup-v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/programs/lookup/lookup-v2.py -------------------------------------------------------------------------------- /samples/programs/lookup/lookup-v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/programs/lookup/lookup-v3.py -------------------------------------------------------------------------------- /samples/programs/lookup/lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/programs/lookup/lookup.py -------------------------------------------------------------------------------- /samples/programs/web-server/web-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/programs/web-server/web-server.js -------------------------------------------------------------------------------- /samples/quotes/iain-banks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/quotes/iain-banks.txt -------------------------------------------------------------------------------- /samples/quotes/ursula-le-guin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/quotes/ursula-le-guin.txt -------------------------------------------------------------------------------- /samples/scripts/backup-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/backup-config.sh -------------------------------------------------------------------------------- /samples/scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/common.sh -------------------------------------------------------------------------------- /samples/scripts/common.v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/common.v1.sh -------------------------------------------------------------------------------- /samples/scripts/common.v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/common.v2.sh -------------------------------------------------------------------------------- /samples/scripts/common.v3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/common.v3.sh -------------------------------------------------------------------------------- /samples/scripts/common.v4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/common.v4.sh -------------------------------------------------------------------------------- /samples/scripts/common.v5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/common.v5.sh -------------------------------------------------------------------------------- /samples/scripts/generate-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/generate-data.sh -------------------------------------------------------------------------------- /samples/scripts/long-operation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/long-operation.sh -------------------------------------------------------------------------------- /samples/scripts/nobang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/nobang.sh -------------------------------------------------------------------------------- /samples/scripts/phonetic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/phonetic.sh -------------------------------------------------------------------------------- /samples/scripts/rainbow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/rainbow.sh -------------------------------------------------------------------------------- /samples/scripts/set_editor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/set_editor.sh -------------------------------------------------------------------------------- /samples/scripts/set_ps1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/set_ps1.sh -------------------------------------------------------------------------------- /samples/scripts/show-info.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | echo "Current Directory: $PWD" 3 | -------------------------------------------------------------------------------- /samples/scripts/showpstree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/showpstree.sh -------------------------------------------------------------------------------- /samples/scripts/today.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/scripts/today.sh -------------------------------------------------------------------------------- /samples/templates/advanced.template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/templates/advanced.template.sh -------------------------------------------------------------------------------- /samples/templates/credentials.sh: -------------------------------------------------------------------------------- 1 | USERNAME=admin 2 | PASSWORD=ThisIsVerySensitive! 3 | -------------------------------------------------------------------------------- /samples/templates/credentials.template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/templates/credentials.template.sh -------------------------------------------------------------------------------- /samples/templates/secret.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/templates/secret.template.yaml -------------------------------------------------------------------------------- /samples/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/templates/secret.yaml -------------------------------------------------------------------------------- /samples/text/simpsons-characters.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/text/simpsons-characters.txt -------------------------------------------------------------------------------- /samples/websites/simple/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/websites/simple/code.js -------------------------------------------------------------------------------- /samples/websites/simple/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/websites/simple/index.html -------------------------------------------------------------------------------- /samples/websites/simple/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/samples/websites/simple/styles.css -------------------------------------------------------------------------------- /scripts/build-samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/scripts/build-samples.sh -------------------------------------------------------------------------------- /scripts/leanpub/.gitignore: -------------------------------------------------------------------------------- 1 | *.csv 2 | -------------------------------------------------------------------------------- /scripts/leanpub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/scripts/leanpub/README.md -------------------------------------------------------------------------------- /scripts/leanpub/leanpub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/scripts/leanpub/leanpub.js -------------------------------------------------------------------------------- /scripts/leanpub/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/scripts/leanpub/utils.js -------------------------------------------------------------------------------- /scripts/leanpub/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/scripts/leanpub/utils.spec.js -------------------------------------------------------------------------------- /scripts/top100-films-scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/scripts/top100-films-scraper.py -------------------------------------------------------------------------------- /scripts/wordcount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/scripts/wordcount.sh -------------------------------------------------------------------------------- /sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/sidebars.js -------------------------------------------------------------------------------- /src/components/AmazonBookPreview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/components/AmazonBookPreview/index.tsx -------------------------------------------------------------------------------- /src/components/AmazonBookPreview/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/components/AmazonBookPreview/styles.css -------------------------------------------------------------------------------- /src/components/AnnotatedCommmand/AnnotatedCommand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/components/AnnotatedCommmand/AnnotatedCommand.tsx -------------------------------------------------------------------------------- /src/components/AsciinemaPlayer/AsciinemaPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/components/AsciinemaPlayer/AsciinemaPlayer.tsx -------------------------------------------------------------------------------- /src/components/Caret/Caret.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/components/Caret/Caret.tsx -------------------------------------------------------------------------------- /src/components/EmailSignupForm/EmailSignupForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/components/EmailSignupForm/EmailSignupForm.js -------------------------------------------------------------------------------- /src/components/ShellPrompt/ShellPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/components/ShellPrompt/ShellPrompt.tsx -------------------------------------------------------------------------------- /src/pages/donate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/pages/donate.tsx -------------------------------------------------------------------------------- /src/pages/donate/thanks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/pages/donate/thanks.tsx -------------------------------------------------------------------------------- /src/theme/MDXComponents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/theme/MDXComponents.js -------------------------------------------------------------------------------- /src/theme/ReactLiveScope/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/src/theme/ReactLiveScope/index.js -------------------------------------------------------------------------------- /static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/CNAME: -------------------------------------------------------------------------------- 1 | effective-shell.com 2 | -------------------------------------------------------------------------------- /static/ads.txt: -------------------------------------------------------------------------------- 1 | google.com, pub-6181461532532600, DIRECT, f08c47fec0942fa0 2 | -------------------------------------------------------------------------------- /static/casts/483782.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/casts/483782.cast -------------------------------------------------------------------------------- /static/casts/484152.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/casts/484152.cast -------------------------------------------------------------------------------- /static/casts/484161.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/casts/484161.cast -------------------------------------------------------------------------------- /static/casts/484171.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/casts/484171.cast -------------------------------------------------------------------------------- /static/casts/484178.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/casts/484178.cast -------------------------------------------------------------------------------- /static/casts/484227.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/casts/484227.cast -------------------------------------------------------------------------------- /static/casts/484350.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/casts/484350.cast -------------------------------------------------------------------------------- /static/downloads/effective-shell-samples.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/downloads/effective-shell-samples.tar.gz -------------------------------------------------------------------------------- /static/downloads/effective-shell-samples.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/downloads/effective-shell-samples.zip -------------------------------------------------------------------------------- /static/downloads/effective-shell.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/downloads/effective-shell.tar.gz -------------------------------------------------------------------------------- /static/downloads/effective-shell.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/downloads/effective-shell.zip -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/images/es-amazon-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/images/es-amazon-cover.png -------------------------------------------------------------------------------- /static/images/es-amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/images/es-amazon.png -------------------------------------------------------------------------------- /static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/img/favicon.png -------------------------------------------------------------------------------- /static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/static/img/logo.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwmkerr/effective-shell/HEAD/tsconfig.json --------------------------------------------------------------------------------