\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{lucasjorge} \pdfinfo{ /Title (linux-i-nic-br-comandos.pdf) /Creator (Cheatography) /Author (lucasjorge) /Subject (Linux I - NIC.br (Comandos) 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}{97BE0E} \definecolor{LightBackground}{HTML}{F8FAEF} \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{Linux I - NIC.br (Comandos) Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{lucasjorge} via \textcolor{DarkBackground}{\uline{cheatography.com/157488/cs/33353/}}} \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}lucasjorge \\ \uline{cheatography.com/lucasjorge} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 4th August, 2022.\\ 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{1.9908 cm} x{2.9862 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{As 4 Liberdades da licença GPL}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}Liberdade nº 0 & A liberdade de executar o programa, para qualquer propósito \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Liberdade nº 1 & A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades.* \tn % Row Count 7 (+ 4) % Row 2 \SetRowColor{LightBackground} Liberdade nº 2 & A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo. \tn % Row Count 11 (+ 4) % Row 3 \SetRowColor{white} Liberdade nº 3 & A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade beneficie deles.* \tn % Row Count 17 (+ 6) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{* O acesso ao código-fonte é um pré-requisito para esta liberdade.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{CLI vs GUI}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}\{\{ac\}\}{\bf{CLI \{\{nl\}\} (Command-Line Interface)}} & \{\{ac\}\}{\bf{GUI \{\{nl\}\} (Graphical User Interface)}} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Utiliza majoritariamente o teclado para executar as tarefas. & Utiliza majoritariamente o mouse para executar as tarefas. \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} Permite o usuário interagir com o sistema operacional através de um terminal que normalmente aceita apenas comandos de texto. & Permite o usuário interagir com o sistema operacional através de elementos gráficos. \tn % Row Count 13 (+ 7) % Row 3 \SetRowColor{white} Curva de apendizado maior, menos amigável a novos usuários. & Curva de aprendizagem menor, mais instuitivo a novos usuários. \tn % Row Count 17 (+ 4) % Row 4 \SetRowColor{LightBackground} Fornece formas mais rápidas de automatizar tarefas no sistema operacional. & Automatização de tarefas é complexa e muitas vezes não possível sem software de terceiros. \tn % Row Count 22 (+ 5) % Row 5 \SetRowColor{white} Utiliza menos recursos do equipamentos. & Necessita de mais recursos do equipamento. \tn % Row Count 25 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Informações exibidas pelo Bash}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{Exemplo:}} usuarioceptro{\bf{@}}srv-ceptro{\bf{:}}\textasciitilde{}\$} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{[}nome-do-usuario{]} @ {[}nome-da-maquina{]} : {[}diretório-atual{]} {[}\$= usuário comun / \#= usuario root{]}} \tn % Row Count 3 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.44333 cm} x{3.53367 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Acessar o usuário Root}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}su - & Realiza o login no usuário {\emph{root}} a partir de outro usuário. Utiliza a senha do usuário {\emph{root}} \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} sudo su & Realiza o login no usuário {\emph{root}} a partir de outro usuário*. Utiliza a senha do próprio usuário. \tn % Row Count 8 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{*É necessário instalar e configurar o software {\emph{sudo}}. \newline Em algumas distribuições ele já vem instalado e configurado por padrão.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Pedindo ajuda no Terminal}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}man {\emph{comando}} & Abre o manual do comando \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\emph{comando}} -{}-help\{\{nl\}\}ou\{\{nl\}\}{\emph{comando}} -h & Abre exibe um resumo das opções disponível para o comando \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} info {\emph{comando}} & Similar ao comando man. O {\emph{info}} foi criado pelo projeto GNU, contém links e funções a mais que o comando {\emph{man}} \tn % Row Count 11 (+ 6) % Row 3 \SetRowColor{white} apropos {\emph{termo}} & Pesquisar comando relacionados ao {\emph{termo}} digitado. Útil quando você não lembrar o comando, mas sabe para o que ele serve \tn % Row Count 18 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.34379 cm} x{3.63321 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Navegar pelos diretórios}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}pwd & Exibe o diretório em que o usuário \{\{nl\}\} está atualmente \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} cd ou cd \textasciitilde{} & Nevaga até o diretório raiz do usuário \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} cd {\emph{dir}} & Navega até o {\emph{diretório}} \tn % Row Count 6 (+ 1) % Row 3 \SetRowColor{white} cd .. & Nevega para o diretório acima \{\{nl\}\} do diretório atual \tn % Row Count 8 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.33919 cm} x{2.63781 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Gerenciamento de Arquivos e Diretórios}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}mkdir {\emph{dir}} & Criar um diretório \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} mkdir \{{\emph{dir1}},{\emph{dir2}},...,{\emph{dir{\bf{n}}}}\} & Criar vários diretórios de um única vez \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} mkdir -p {\emph{dir}} & Criar diretório e diretórios {\emph{pais}} se necessários. \tn % Row Count 7 (+ 3) % Row 3 \SetRowColor{white} touch {\emph{arquivo}} & Criar um arquivo vazio \tn % Row Count 9 (+ 2) % Row 4 \SetRowColor{LightBackground} cp {\emph{origem}} {\emph{destino}} & Copiar arquivo da origem para o destino \tn % Row Count 11 (+ 2) % Row 5 \SetRowColor{white} cp -R ou -r {\emph{origem}} {\emph{destino}} & Copiar diretório da origem para o destino \tn % Row Count 13 (+ 2) % Row 6 \SetRowColor{LightBackground} cp -v & Exibir processo de cópia. \tn % Row Count 15 (+ 2) % Row 7 \SetRowColor{white} mv {\emph{origem}} {\emph{destino}} & Mover arquivo/diretório da origem para o destino.* \tn % Row Count 18 (+ 3) % Row 8 \SetRowColor{LightBackground} rmdir {\emph{dir}} & Remover diretório vazio \tn % Row Count 20 (+ 2) % Row 9 \SetRowColor{white} rm {\emph{arquivo}} & Apagar arquivo \tn % Row Count 21 (+ 1) % Row 10 \SetRowColor{LightBackground} rm -r {\emph{dir}} & Apagar diretório e todos o conteúdo dentro dele \tn % Row Count 24 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{*Utilizado também para renomear arquivos/diretórios.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.29402 cm} x{3.68298 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Exibir o conteúdo de um diretório}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}ls & Exibe o conteúdo do diretório* \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} ls -l & Exibe o conteúdo do diretório em {\emph{formato de lista}} com informações detalhadas. \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} ls -a & Exibe o conteúdo do diretório incluindo os arquivos/diretórios ocultos \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} ls -S & Exibe o conteúdo organizado por ordem de tamanho \tn % Row Count 10 (+ 2) % Row 4 \SetRowColor{LightBackground} ls -r & Inverte a ordem de exibição \tn % Row Count 11 (+ 1) % Row 5 \SetRowColor{white} tree & Exibir conteúdo do diretório em forma de {\emph{àrvore}}** \tn % Row Count 13 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\emph{Todos os comandos exibem o conteúdo do diretório atual, para exibir o conteúdo de outro diretório, basta inserir o caminho do diretório na frente do comando. \newline **É necessário a instalação do software }}tree*, em algumas distribuições o mesmo já vem instalado.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.23965 cm} x{2.73735 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Exibir conteúdo de um arquivo}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}cat {\emph{arquivo}} & Exibir o conteúdo de um arquivo \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} cat {\emph{arquivo}} | more & Exibir o conteúdo de um arquivo de forma {\emph{páginada}} \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} cat {\emph{arquivo}} | less & Exibir o conteúdo de um arquivo de forma {\emph{páginada}}, com algumas funções a mais do que o comando {\emph{more}} \tn % Row Count 10 (+ 5) % Row 3 \SetRowColor{white} head {\emph{arquivo}} & Exibir as 10 primeiras linhas de um arquivo \tn % Row Count 12 (+ 2) % Row 4 \SetRowColor{LightBackground} head -{\emph{n}} {\emph{arquivo}} & Exibir as {\emph{n}} primeiras linhas de um arquivo (substituir o {\emph{n}} pelo número desejado) \tn % Row Count 16 (+ 4) % Row 5 \SetRowColor{white} tail {\emph{arquivo}} & Exibir as 10 últimas linhas de um arquivo \tn % Row Count 18 (+ 2) % Row 6 \SetRowColor{LightBackground} tail -{\emph{n}} {\emph{arquivo}} & Exibir as {\emph{n}} últimas linhas de um arquivo (substituir o {\emph{n}} pelo número desejado) \tn % Row Count 22 (+ 4) % Row 7 \SetRowColor{white} cat {\emph{arquivo}} | grep {\emph{expressão}} & Exibe as linhas de um arquivo onde a {\emph{expressão}} seja verdadeira* \tn % Row Count 25 (+ 3) % Row 8 \SetRowColor{LightBackground} tail -f {\emph{arquivo}} & Exibe o conteúdo de um arquivo conforme ele recebe novos dados. Muito útil para monitorar logs em tempo real. \tn % Row Count 31 (+ 6) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.23965 cm} x{2.73735 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Exibir conteúdo de um arquivo (cont)}} \tn % Row 9 \SetRowColor{LightBackground} tail -F {\emph{arquivo}} & Mesma função do -f, porém funciona mesmo que o arquivo não exista. \tn % Row Count 4 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{*Pode-se utilizar ReGex para especificar melhor o item que se desejar procurar.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Estrutura de Comandos do Linux}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{[}comando{]} {[}opções{]} {[}argumentos{]}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Exemplo 1:}} ls -l /} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{~ ~ {\bf{ls = }} comando} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{~ ~ {\bf{-l = }} opção} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{~ ~ {\bf{/ = }} argumento} \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Exemplo 2:}} cp -R /var/log /root} \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{~ ~ {\bf{cp = }} comando} \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{~ ~ {\bf{-R = }} opção} \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{~ ~ {\bf{/var/log /root = }} argumento} \tn % Row Count 9 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.84149 cm} x{3.13551 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Desligar ou Reinciar o Sistema}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}shutdown & Agenda o desligamento para 1 min no futuro \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} shutdown now & Desliga imediatamente o sistema* \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} shutdown +{\emph{n}} & Desliga o sistema em {\emph{n}} minutos* \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} shutdown +{\emph{n}} "{\emph{texto}}" & Desliga o sistema em {\emph{n}} minutos e envia o {\emph{texto}} para todos os usuários logados no sistema* \tn % Row Count 10 (+ 4) % Row 4 \SetRowColor{LightBackground} shutdown {\emph{hh:mm}} & Agenda o desligamente do sistema para hora e minuto específico.* \tn % Row Count 13 (+ 3) % Row 5 \SetRowColor{white} shutdown -c & Cancelar qualquer agendamento para desligar ou reiniciar o sistema \tn % Row Count 16 (+ 3) % Row 6 \SetRowColor{LightBackground} init 0 & Desliga imediatamente o sistema \tn % Row Count 18 (+ 2) % Row 7 \SetRowColor{white} init 6 & Reinicia o sistema \tn % Row Count 19 (+ 1) % Row 8 \SetRowColor{LightBackground} halt & Desliga imediatamente o sistema \tn % Row Count 21 (+ 2) % Row 9 \SetRowColor{white} poweroff & Desliga imediatamente o sistema \tn % Row Count 23 (+ 2) % Row 10 \SetRowColor{LightBackground} reboot & Reinicia o sistema \tn % Row Count 24 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{*Pode-se utilizar a opção {\bf{-r}} para reiniciar o sistema ao invés de desligar.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.94103 cm} x{3.03597 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Utilizando o Nano}} \tn % Row 0 \SetRowColor{LightBackground} \{\{width=50\}\}nano {\emph{arquivo}} & Cria um arquivo novo e abre o editor {\emph{nano}}.\{\{nl\}\}Caso seja um arquivo existente, o editor exibe o conteúdo do arquivo possibilitando sua edição. \tn % Row Count 7 (+ 7) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{\{\{ac\}\}{\bf{Atalhos dentro do Nano}}} \tn % Row Count 8 (+ 1) % Row 2 \SetRowColor{LightBackground} Ctrl+G & Abrir ajuda do nano \tn % Row Count 9 (+ 1) % Row 3 \SetRowColor{white} Ctrl+O & Salvar alterações \tn % Row Count 10 (+ 1) % Row 4 \SetRowColor{LightBackground} Ctrl+W & Pesquisar termo dentro do arquivo \tn % Row Count 12 (+ 2) % Row 5 \SetRowColor{white} Alt+Shift+A & Marcar texto \tn % Row Count 13 (+ 1) % Row 6 \SetRowColor{LightBackground} Ctrl+K & Recortar texto marcado \tn % Row Count 14 (+ 1) % Row 7 \SetRowColor{white} Alt+6 & Copiar texto marcado \tn % Row Count 15 (+ 1) % Row 8 \SetRowColor{LightBackground} Ctrl+U & Colar texto copiado \tn % Row Count 16 (+ 1) % Row 9 \SetRowColor{white} Alt+U & Desfazer última alteração \tn % Row Count 18 (+ 2) % Row 10 \SetRowColor{LightBackground} Alt+E & Refazer última alteração \tn % Row Count 20 (+ 2) % Row 11 \SetRowColor{white} Ctrl+X & Sair do Nano \tn % Row Count 21 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}