{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Unix Review of Basics" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Navigation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`pwd`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`ls`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`cd`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## File manipulation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`mkdir`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`rmdir`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`touch`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`cp`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`mv`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`rm`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`chmod`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Text" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`echo`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`printf`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`cat`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`head`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`tail`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`less`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`cut`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Regular expressions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`grep`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## I/O and streams" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`>`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`2>`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`&>`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`>>`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`<`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Pipe" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "bash: command substitution: line 1: syntax error near unexpected token `|'\n", "bash: command substitution: line 1: `|'\n" ] }, { "ename": "", "evalue": "1", "output_type": "error", "traceback": [] } ], "source": [ "`|`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Utilities" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`wc`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`sort`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`rev`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`tr`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`gzip, gunzip`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`tar`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`md5sum`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Scripting" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`#`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`\\`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```bash\n", "GREET=\"hello\"\n", "echo $GREET\n", "```" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```bash\n", "export GREET=\"hello\"\n", "```" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`for; do; done`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`if; then; else; fi`" ] } ], "metadata": { "kernelspec": { "display_name": "Bash", "language": "bash", "name": "bash" }, "language_info": { "codemirror_mode": "shell", "file_extension": ".sh", "mimetype": "text/x-sh", "name": "bash" } }, "nbformat": 4, "nbformat_minor": 2 }