\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{im\_Tavo (gamejia90)} \pdfinfo{ /Title (full-bash-shortcuts.pdf) /Creator (Cheatography) /Author (im\_Tavo (gamejia90)) /Subject (Full Bash Shortcuts Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{300A24} \definecolor{LightBackground}{HTML}{F8F7F8} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Full Bash Shortcuts Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{im\_Tavo (gamejia90)} via \textcolor{DarkBackground}{\uline{cheatography.com/39342/cs/27717/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}im\_Tavo (gamejia90) \\ \uline{cheatography.com/gamejia90} \\ \uline{\seqsplit{www}.github.com/Athesto} \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 30th May, 2021.\\ Updated 10th September, 2021.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{2.14011 cm} x{2.83689 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Ctrl-Key)}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-S-?)` & backward-delete-char \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-S-@)` & set-mark \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-S-\_)` & undo \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-\textbackslash{})` & stty-quit \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-{]})` & character-search \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-a)` & beginning-of-line \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-b)` & backward-char \tn % Row Count 14 (+ 2) % Row 7 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-c)` & stty-intr \tn % Row Count 16 (+ 2) % Row 8 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-d)` & stty-eof / delete-char \tn % Row Count 18 (+ 2) % Row 9 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-e)` & end-of-line \tn % Row Count 20 (+ 2) % Row 10 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-f)` & forward-char \tn % Row Count 22 (+ 2) % Row 11 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-g)` & abort \tn % Row Count 24 (+ 2) % Row 12 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-h)` & backward-delete-char \tn % Row Count 26 (+ 2) % Row 13 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-i)` & complete \tn % Row Count 28 (+ 2) % Row 14 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-j)` & accept-line \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.14011 cm} x{2.83689 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Ctrl-Key) (cont)}} \tn % Row 15 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-k)` & kill-line \tn % Row Count 2 (+ 2) % Row 16 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-l)` & clear-screen \tn % Row Count 4 (+ 2) % Row 17 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-m)` & accept-line \tn % Row Count 6 (+ 2) % Row 18 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-n)` & next-history \tn % Row Count 8 (+ 2) % Row 19 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-o)` & operate-and-get-next \tn % Row Count 10 (+ 2) % Row 20 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-p)` & previous-history \tn % Row Count 12 (+ 2) % Row 21 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-q)` & stty-start / quoted-insert \tn % Row Count 14 (+ 2) % Row 22 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-r)` & \seqsplit{reverse-search-history} \tn % Row Count 16 (+ 2) % Row 23 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-s)` & stty-stop / \seqsplit{forward-search-history} \tn % Row Count 18 (+ 2) % Row 24 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-t)` & transpose-chars \tn % Row Count 20 (+ 2) % Row 25 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-u)` & unix-line-discard \tn % Row Count 22 (+ 2) % Row 26 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-v)` & quoted-insert \tn % Row Count 24 (+ 2) % Row 27 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-w)` & unix-word-rubout \tn % Row Count 26 (+ 2) % Row 28 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-x)` & \textless{}prefix-for-more-commands\textgreater{} \tn % Row Count 28 (+ 2) % Row 29 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-y)` & yank \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.14011 cm} x{2.83689 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Ctrl-Key) (cont)}} \tn % Row 30 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-z)` & stty-susp \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.9862 cm} x{1.9908 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Ctrl-x Key)}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-x S-()` & start-kbd-macro \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-x S-))` & end-kbd-macro \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-x e)` & \seqsplit{call-last-kbd-macro} \tn % Row Count 6 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.53827 cm} x{2.43873 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Ctrl-x Ctrl-Key)}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-S-?)` & backward-kill-line \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-e)` & \seqsplit{edit-and-execute-command} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-g)` & abort \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-r)` & re-read-init-file \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-u)` & undo \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-v)` & \seqsplit{display-shell-version} \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-x)` & \seqsplit{exchange-point-and-mark} \tn % Row Count 14 (+ 2) % Row 7 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-x C-\textasciitilde{})` & \seqsplit{possible-username-completions} \tn % Row Count 16 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.04057 cm} x{2.93643 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Meta-Key)}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-S-\#)` & insert-comment \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-S-\&)` & tilde-expand \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-S-\textless{})` & beginning-of-history \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-S-\textgreater{})` & end-of-history \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-S-\_)` & insert-last-argument \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-S-\_)` & yank-last-arg \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M- )` & set-mark \tn % Row Count 14 (+ 2) % Row 7 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-{}-)` & digit-argument \tn % Row Count 16 (+ 2) % Row 8 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-.)` & insert-last-argument \tn % Row Count 18 (+ 2) % Row 9 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-.)` & yank-last-arg \tn % Row Count 20 (+ 2) % Row 10 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-/)` & complete-filename \tn % Row Count 22 (+ 2) % Row 11 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-0)` & digit-argument \tn % Row Count 24 (+ 2) % Row 12 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-1)` & digit-argument \tn % Row Count 26 (+ 2) % Row 13 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-2)` & digit-argument \tn % Row Count 28 (+ 2) % Row 14 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-3)` & digit-argument \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.04057 cm} x{2.93643 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Meta-Key) (cont)}} \tn % Row 15 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-4)` & digit-argument \tn % Row Count 2 (+ 2) % Row 16 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-5)` & digit-argument \tn % Row Count 4 (+ 2) % Row 17 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-6)` & digit-argument \tn % Row Count 6 (+ 2) % Row 18 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-7)` & digit-argument \tn % Row Count 8 (+ 2) % Row 19 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-8)` & digit-argument \tn % Row Count 10 (+ 2) % Row 20 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-9)` & digit-argument \tn % Row Count 12 (+ 2) % Row 21 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-=)` & possible-completions \tn % Row Count 14 (+ 2) % Row 22 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-\textbackslash{})` & \seqsplit{delete-horizontal-space} \tn % Row Count 16 (+ 2) % Row 23 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-b)` & backward-word \tn % Row Count 18 (+ 2) % Row 24 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-d)` & kill-word \tn % Row Count 20 (+ 2) % Row 25 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-f)` & forward-word \tn % Row Count 22 (+ 2) % Row 26 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-l)` & downcase-word \tn % Row Count 24 (+ 2) % Row 27 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-n)` & \seqsplit{non-incremental-forward-search-history} \tn % Row Count 26 (+ 2) % Row 28 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-p)` & \seqsplit{non-incremental-reverse-search-history} \tn % Row Count 28 (+ 2) % Row 29 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-t)` & transpose-words \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.04057 cm} x{2.93643 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Meta-Key) (cont)}} \tn % Row 30 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-u)` & upcase-word \tn % Row Count 2 (+ 2) % Row 31 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-y)` & yank-pop \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.63781 cm} x{2.33919 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{(Meta-Ctrl-Key)}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-C-S-?)` & \seqsplit{backward-kill-word} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-C-{]})` & \seqsplit{character-search-backward} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-C-e)` & shell-expand-line \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-C-h)` & \seqsplit{backward-kill-word} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-C-i)` & \seqsplit{dynamic-complete-history} \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(M-C-r)` & revert-line \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-C-y)` & yank-nth-arg \tn % Row Count 14 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{3.43413 cm} x{1.54287 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Aliases}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-2) == (C-S-@) == (C- ) and (M- )` & set-mark \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-3) == (C-{[}) == (\textless{}ESC\textgreater{})` & ESCAPE \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-4) == (C-\textbackslash{})` & stty-quit \tn % Row Count 7 (+ 2) % Row 3 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-5) == (C-{]})` & \seqsplit{character-search} \tn % Row Count 9 (+ 2) % Row 4 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-6) == (C-\textasciicircum{})` & \textless{}unmaped\textgreater{} \tn % Row Count 11 (+ 2) % Row 5 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-7) == (C-x C-u) == (C-\_) == (C-/)` & undo \tn % Row Count 14 (+ 3) % Row 6 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(C-8) == (C-S-?) == (\textless{}BS\textgreater{}) == (C-h)` & BACKSPACE \tn % Row Count 16 (+ 2) % Row 7 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`(C-i) == (\textless{}TAB\textgreater{})` & TAB \tn % Row Count 18 (+ 2) % Row 8 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`(M-.) == (M-\_)` & \seqsplit{yank-last-argument} \tn % Row Count 20 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Notes}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\{\{ac\}\}\{\{nobreak\}\}`(Meta-key)` == `(Alt-key)` == `(Esc-key)` == `(Opt-key)`} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{\{\{fa-apple\}\} {\bf{For Mac users:}} The `Meta` key is setted to the `ESC`, but you can set the `Opt` key as well. Just open the terminal and go to\{\{nl\}\}`Terminal \textgreater{} Preferences \textgreater{} Basic Default \textgreater{} Keyboard \textgreater{} Use option as meta key`\{\{nl\}\}If you need more information, read this tutorial \{\{link="https://osxdaily.com/2013/02/01/use-option-as-meta-key-in-mac-os-x-terminal/"\}\}{[}more{]}\{\{/link\}\}} \tn % Row Count 10 (+ 8) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.69218 cm} x{3.28482 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Didn't mapped}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & alias-expand-line \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & arrow-key-prefix \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & backward-byte \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & capitalize-word \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & copy-backward-word \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & copy-forward-word \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & copy-region-as-kill \tn % Row Count 14 (+ 2) % Row 7 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & dabbrev-expand \tn % Row Count 16 (+ 2) % Row 8 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & delete-char-or-list \tn % Row Count 18 (+ 2) % Row 9 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & dump-functions \tn % Row Count 20 (+ 2) % Row 10 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & dump-macros \tn % Row Count 22 (+ 2) % Row 11 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & dump-variables \tn % Row Count 24 (+ 2) % Row 12 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & emacs-editing-mode \tn % Row Count 26 (+ 2) % Row 13 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & \seqsplit{forward-backward-delete-char} \tn % Row Count 28 (+ 2) % Row 14 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & forward-byte \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.69218 cm} x{3.28482 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Didn't mapped (cont)}} \tn % Row 15 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & \seqsplit{history-and-alias-expand-line} \tn % Row Count 2 (+ 2) % Row 16 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & history-search-backward \tn % Row Count 4 (+ 2) % Row 17 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & history-search-forward \tn % Row Count 6 (+ 2) % Row 18 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & \seqsplit{history-substring-search-backward} \tn % Row Count 8 (+ 2) % Row 19 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & \seqsplit{history-substring-search-forward} \tn % Row Count 10 (+ 2) % Row 20 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & kill-region \tn % Row Count 12 (+ 2) % Row 21 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & kill-whole-line \tn % Row Count 14 (+ 2) % Row 22 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & magic-space \tn % Row Count 16 (+ 2) % Row 23 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & menu-complete \tn % Row Count 18 (+ 2) % Row 24 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & menu-complete-backward \tn % Row Count 20 (+ 2) % Row 25 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & next-screen-line \tn % Row Count 22 (+ 2) % Row 26 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & \seqsplit{non-incremental-forward-search-history-again} \tn % Row Count 24 (+ 2) % Row 27 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & \seqsplit{non-incremental-reverse-search-history-again} \tn % Row Count 26 (+ 2) % Row 28 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & old-menu-complete \tn % Row Count 28 (+ 2) % Row 29 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & overwrite-mode \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.69218 cm} x{3.28482 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Didn't mapped (cont)}} \tn % Row 30 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & previous-screen-line \tn % Row Count 2 (+ 2) % Row 31 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & print-last-kbd-macro \tn % Row Count 4 (+ 2) % Row 32 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & reverse-search-history \tn % Row Count 6 (+ 2) % Row 33 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & shell-backward-kill-word \tn % Row Count 8 (+ 2) % Row 34 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & shell-backward-word \tn % Row Count 10 (+ 2) % Row 35 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & shell-forward-word \tn % Row Count 12 (+ 2) % Row 36 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & shell-kill-word \tn % Row Count 14 (+ 2) % Row 37 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & skip-csi-sequence \tn % Row Count 16 (+ 2) % Row 38 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & tab-insert \tn % Row Count 18 (+ 2) % Row 39 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & transpose-chars \tn % Row Count 20 (+ 2) % Row 40 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & tty-status \tn % Row Count 22 (+ 2) % Row 41 \SetRowColor{white} \{\{ar\}\}\{\{nobreak\}\}`()` & universal-argument \tn % Row Count 24 (+ 2) % Row 42 \SetRowColor{LightBackground} \{\{ar\}\}\{\{nobreak\}\}`()` & unix-filename-rubout \tn % Row Count 26 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}