GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

shells

Helton Ferreira da Costa Preparatório para a Certiicação Linux LPIC-1 - V5 Certificações Portugiesisch

Inhalt der Mindmap

shells

  1. bash

    • echo
      • ECOANDO - echo "Linux Ubuntu"
        • Comando type, comando é externo ou NÃO !!!!!!!!!!!!
          • Exemplo: type tar - comando EXTERNO
          • Exemplo type echo - comando INTERNO
          • PATH
            • declaração: NOME_VARIAVEL=valor
            • valor da variável: echo $NOME_VARIAVEL
            • exportando variável: export NOME_VARIAVEL
              • Mostrando variáveis - set
                • set less
                • set more
                • Mostrando variáveis globais - env
                  • export VARIAVEL=valor
                  • TEMPO DE EXECUÇÂO: env TESTE=Windos
                  • Principais variáveis
                    • HISTFILE=/home/helton/.bsah_history
                    • HISTFILE=1000
                    • HISTFILE=2000
                      • Algumas variáveis definidas dinamicamente
                        • echo $$ - PID do processo atual
                        • echo $! - último processo em background
                        • echo $? - código de retorno( 0 sucesso)
                        • echo ~ home do usuário
                        • echo ~ root home do root
                          • Comandos sequenciais
                            • Em sequencia - clear ; date ; ls
                            • ls /tmp/teste && echo Linux
                            • só executa se o 1º falhar - ls /tmp/teste || echo Linux
                              • history
                              • !! último comando digitado
                              • !28 último comando digitado da linha 28
                              • !uname - mostra o último comando uname digitado
                              • history -c limpa o history
                                • cat .bash_history
                                  • Manual dos comandos
                                    • man ls para comandos externos
                                      • man -k "System information" busca a palavra dentro das aspas
                                    • man bash comando internos como o cd
                                    • info ls - reduzido em relação ao man
                                      • whatis tar descrição do comando
                                      • apropos "update system" busca baseado na discrição
                                      • uname --help
                                        • uname -a, -r
                                        • alias
                                          • alias lt='ls/tmp'
                                          • which - localizar qualquer arquivo dentro no $PATH
                                            • which echo
                                            • Quoting - proteção das strins quando tem caracteres especiais
                                              • " " não protege $ `\
                                              • ' ' protege todos quando preciso que apareça --> $, ` \
                                              • 103.2 - Aplicando filtros
                                                • comando cat
                                                  • cat -n mostra linha numeradas
                                                  • cat -b mostra linhas numeradas é as linhas em branco s/ numera-las
                                                    • comando tac
                                                      • tac-b
                                                      • tac -r
                                                      • comando head
                                                        • head mostra 10 linhas
                                                        • head -n2 duas primeiras linhas ou -2
                                                        • head -c bytes ou -c100 bytes
                                                          • comando less
                                                            • less /etc/passwd
                                                            • less / pesquisa dentro do arquivo
                                                            • less n próxima
                                                              • comando wc
                                                                • wc /etc/passwd = linhas / palavras e bytes e caracteres
                                                                • wc -l, -w, -c, -m (linhas, palavras, bytes e caracteres)
                                                                • wc *
                                                                  • comando tail
                                                                    • tail -n5 ou -5
                                                                    • tail -f fica esperando(echo "Helton">> alunos.txt)
                                                                    • tail -n5 -f
                                                                    • tail -n10 alunos.txt | wc
                                                                    • comando sort ordenação
                                                                      • sort -r reverso
                                                                      • sort -k2 ordena pelo segundo campo
                                                                        • continuação comando sort
                                                                          • sort alunos.txt | uniq -c
                                                                          • sort -d mostra nomes duplicados
                                                                          • sort -c conta
                                                                          • sort alunos.txt | uniq -d
                                                                          • comando od = octal dump
                                                                            • od -tx alunos.txt = hexadecimal
                                                                            • od --help
                                                                            • comando join
                                                                              • join codigo-aluno.txt notas-aluno.txt
                                                                              • join-j2 codigo-aluno.txt notas-aluno.txt (índice campo 2)
                                                                                • comando split
                                                                                  • split -l20 arquivolongo.txt (cria um arquivo a cd 20 linhas)
                                                                                  • split -b100 arquivolongo.txt novo_arquivo
                                                                                    • comando tr (substitui ou deleta um conteúdo de texto)
                                                                                      • cat alunos.txt | tr a-z A-Z
                                                                                      • cat alunos.txt | tr A E
                                                                                      • cat alunos.txt | ei EI
                                                                                      • cat alunos.txt | tr [:upper:][:lower:]
                                                                                      • cat alunos.txt | tr ' ' '_'
                                                                                      • cat alunos.txt | tr -d A
                                                                                      • tr aluno.txt | tr -d [:upper:]
                                                                                      • echo "Curso Liiiinux" | tr -s i (retira o carácter repetido)
                                                                                        • Quebra de linha no Windows / Unix/Linux
                                                                                          • Windows: CR = carriage Return \r
                                                                                          • Windows: LF = Line Feed = Nova Linha \n ^M$
                                                                                          • Unix Linux = LF \n $
                                                                                            • comando cut
                                                                                              • cut -c1-5 alunos.txt
                                                                                              • cut -c-5 alunos.txt - até o carácter 5
                                                                                              • cut -c1,2,5 alunos.txt
                                                                                              • cut -c5- alunos.txt - do carácter 5 para frente
                                                                                              • cut -b1-5 alunos.txt
                                                                                              • cut -d" " -f1 alunos.txt - nesse caso o delimitador e o espaço em branco
                                                                                                • comando sed
                                                                                                  • sed 's/Silva/Sousa/' alunos.txt
                                                                                                  • sed 's/Silva/Sousa/g' alunos.txt (substitui quando tem mais de uma ocorrência
                                                                                                  • sed '3,5 d' alunos.txt apaga da linha 3 até a 5.
                                                                                                  • sed '/Claudia/d' alunos.txt apaga o nome
                                                                                                  • tr -d "\r" < ArquivoGeradoWindows.txt > NovoArquivo
                                                                                                    • compactação
                                                                                                      • xz -k arquivolongo.txt criando um arquivo compactado
                                                                                                      • bzip2 -k arquivolongo.txt - compactando
                                                                                                      • gzip -k arquivolongo.txt - compactando
                                                                                                      • Lendo arquivos compactados
                                                                                                        • file arquivolongo.txt*
                                                                                                        • xzcat arquivolongo.txt.xz lendo arquivo compactado
                                                                                                        • bzcat arquivolongo.txt.bz2
                                                                                                        • zcat arquivolongo.txt.gz
                                                                                              • cut -d" " -f1-3 alunos.txt
                                                                                              • cut -d" " -f2- alunos.txt
                                                                                              • cut -d" " -f1,3 alunos.txt
                                                                                      • echo "Curso de linux" | tr -s " " tira o espaço em branco
                                                                                  • split -30 arquivolongo.xt novo_arquivo
                                                                              • paste - junta linha a linha
                                                                      • sort alunos.txt | uniq
                                                            • shift N busca trás
                                                            • Ctrl g porcentagem dentro do texto
                                                  • cat -s mostra no máximo uma linha em branco
                                                  • cat -A mostra caracteres especiais
                                                  • cat alunos.txt | uniq | wc -l
                                                  • cat alunos.txt | sort -r
                    • HOME=/home/helton
                    • LOGNAME=helton
                    • PATH=/home/helton/.dbeaver4/integracao-sistemas-pdv:/home/helton/
                    • PWD=/home/helton/Exercicios
                    • SHELL=/bin/bash
                    • USER=helton
                • removendo variável - unset VARIAVEL_TESTE
            • echo $PATH
      • ECOANDO - echo Linux
      • echo $shell quer saber qual shell???
  2. sh

  3. csh

  4. ksh

Informationen

Beschreibung
Curso preparatório para a certificação LPI
Aufrufe
0
Tags
linux
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck