Linux LPIC-1

Descrição

Mapa Mental sobre Linux LPIC-1, criado por Julio Daniel Zanette em 05-09-2017.
Julio Daniel Zanette
Mapa Mental por Julio Daniel Zanette, atualizado more than 1 year ago
Julio Daniel Zanette
Criado por Julio Daniel Zanette mais de 7 anos atrás
33
1

Resumo de Recurso

Linux LPIC-1
  1. Prova 101
    1. Tópico 101
      1. Tópico 102
        1. Tópico 103 - Comando GNU e UNIX
          1. Histórico e repetição de comandos
            1. O comando "Hisory"

              Anotações:

              • O comando "history" lista os últimos comandos digitados no bash. Sendo que cada usuário tem seu próprio arquivo de histórico.
              1. !

                Anotações:

                • Outras 2 formas de repetir um ou executar novamente um comando do histórico é utilizando o separador "!". Exemplos:  !"?" onde "?" é o numero da linha do histórico que queira ser executada novamente. ou !"x". Onde "x" é parte do comando de uma linha do histórico.
                1. !"linha"
                  1. !"comando"
                  2. Limpando Histórico

                    Anotações:

                    • Para limpar o histórico basta executar o comando: # history -c ou # history -c && history -w
                  3. Pesquisando o "History"
                    1. ctrl+r

                      Anotações:

                      • No bash temos a possibilidade de buscar comandos que já foram digitados anteriormente, para abrir a caixa de pesquisa pressionamos o "ctrl+r" e conforme digitamos o comando desejado vai sendo completado.
                  4. Comandos de Ajuda
                    1. man

                      Anotações:

                      • O comando "man" mostra o manual de ajuda do comando, basicamente todos os comandos tem seu manual de referência. Exemplo: man ls
                      1. --help

                        Anotações:

                        • --help é um parâmetro que quando precedido de um comando, exibe as principais funcionalidade do comando. Exemplo: ls --help
                        1. info

                          Anotações:

                          • Um pouco diferente do man o comando "info" é basicamente um man de forma reduzida
                          1. whatis

                            Anotações:

                            • O comando "whatis" consulta a descrição do comando. Exemplo: whatis vi
                            1. apropos

                              Anotações:

                              • Já o comando "apropos" faz a busca baseada na descrição do comando e traz o comando referente a ela. Exemplo: apropos "Vi IMproved, a programmer's text editor"
                            2. #103.1
                              1. 103.1 - Trabalhando na Linha de Comando
                                1. Shell

                                  Anotações:

                                  • Tipos de SHELL O curso LPI-1 cobra o Shell Bash. Os principais tipos de Shell são:  - Bourne Shell: é o shell padrão para Unix, ou seja, a matriz dos outros shells. É representado por "sh". Foi desenvolvido por Stephen Bourne, por isso Bourne Shell.  - Korn Shell: este shell é o Bourne Shell evoluído, portando todos os comandos que funcionavam no Bourne Shell funcionarão neste com a vantagem de ter mais opções. É representado por "ksh".  - C Shell: é o shell mais utilizado em BSD, e possui uma sintaxe muito parecida com a linguagem C. Este tipo de shell já se distancia mais do Bourne Shell, portanto quem programa para ele terá problemas quanto a portabilidade em outros tipos. É representado por "csh".  - Bourne Again Shell: é o shell desenvolvido para o projeto GNU usado pelo GNU/Linux, é muito usado pois o sistema que o porta evolui e é adotado rapidamente. Possui uma boa portabilidade, pois possui características do - - Korn Shell e C Shell. É representado por "bash". O nosso estudo estará focado neste. Fonte: https://www.vivaolinux.com.br/artigo/Introducao-ao-uso-de-Shell-Script?pagina=2 
                                  1. Bash

                                    Anotações:

                                    • Bourne Shell: é o shell padrão para Unix, ou seja, a matriz dos outros shells. É representado por "sh". Foi desenvolvido por Stephen Bourne, por isso Bourne Shell. e é o Shel cobrado na prova de certificação.
                                    1. Echo

                                      Anotações:

                                      • O comando "Echo" serve para imprimir informações na tela. Em conjunto com símbolos de redirecionamento de saída ">", ou ">>", também pode ser utilizado para concatenar informações dentro de um mesmo arquivo.
                                      1. Type

                                        Anotações:

                                        • O comando "Type" é utilizado para exibir informações sobre outros comandos.
                                        1. PATH

                                          Anotações:

                                          • O "PATH" (UperCase), serve para indicar ao sistema o caminho onde comandos externos (que não são integrados ao Shell) estão salvos. Para saber se um comando é Interno ou externo ao Sheel utilizamos o comando "type"
                                          1. Caminho Absoluto

                                            Anotações:

                                            • É o caminho completo desde a raiz "/" do sistema. Exemplo: /var/log/messages
                                            1. Caminho Parcial

                                              Anotações:

                                              • Como o próprio nome já diz, é um caminho parcial, partindo da pasta onde o bash está. Por exemplo, se o bash estiver na diretório /var, para chegar até o arquivo "messages", é preciso apenas parrar o resto do caminho.   Exemplo: /log/messages. Para saber em qual diretório o bash se encontra no momento, pode-se usar o comando "pwd".
                                            2. 103.1 - Váriaveis de ambiente
                                              1. $PATH

                                                Anotações:

                                                • Variável de ambiente é uma variável de um sistema operacional que geralmente contém informações sobre o sistema, caminhos de diretórios específicos no sistema de arquivos e as preferencias do utilizados. Ela pode afetar a forma como um processo se comporta, e cada processo pode ler e escrever variáveis de ambiente. Para exibir a variável de ambiente do sistema, basta executar o comando "echo $PATH". 
                                                1. Principais Variáveis de Ambiente
                                                  1. DISPLAY

                                                    Anotações:

                                                    • Indica às aplicações gráficas onde as janelas deverão ser exibidas. Exemplo: echo $DISPLAY 
                                                    1. HISTFILE

                                                      Anotações:

                                                      • Arquivo do histórico de comandos. Exemplo: echo $HISTFILE
                                                      1. HISTFILESIZE

                                                        Anotações:

                                                        • Quantidade de linhas/comandos armazenados no arquivo de histórico. Exemplo: echo $HISTFIELSIZE
                                                        1. HOME

                                                          Anotações:

                                                          • Indica o diretório do usuário atual/logado. Exemplo: echo $HOME
                                                          1. PATH

                                                            Anotações:

                                                            • Diretórios em que o Linux irá procurar por arquivos executáveis Exemplo: echo $PATH
                                                            1. LOGNAME E USER

                                                              Anotações:

                                                              • Nome do usuário atual. Exemplo: echo $USER
                                                              1. PS1

                                                                Anotações:

                                                                • Aparência do prompt do sheel. Exemplo: echo $PS1
                                                                1. PWD

                                                                  Anotações:

                                                                  • Diretório atual. Exemplo: echo $PWD
                                                                  1. OLDPWD

                                                                    Anotações:

                                                                    • Diretório anterior ou ultimo diretório visitado. Exemplo: echo $OLDPWD
                                                                  2. Os comandos "set", "env", "export" e unset
                                                                    1. env

                                                                      Anotações:

                                                                      • O comando "env" é utilizado para exibir apenas as variáveis que são globais. Como o "env" é um comando externo ele enxerga apenas as variáveis que foram definidas Globalmente.
                                                                      1. export

                                                                        Anotações:

                                                                        • O comando "export" faz com que a variável criada seja visualizada em todos os shells.
                                                                        1. set

                                                                          Anotações:

                                                                          • O comando "set" lista todas as variáveis (locais e exportadas) de um ambiente do usuário, tais como o nome da máquina, arquitetura da máquina, usuário logado, etc…
                                                                          1. unset

                                                                            Anotações:

                                                                            • "unset" é usado para remover uma variável
                                                                        2. 103.1 - Execução de Comandos em Sequência
                                                                          1. ;

                                                                            Anotações:

                                                                            • O separador ";" executa dois ou mais comandos em sequencia, independentemente se o comando anterior foi executado com sucesso ou não.
                                                                            1. &&

                                                                              Anotações:

                                                                              • O separador "&&", executa dois ou mais comandos em sequencia, porém se o comando anterior apresentar erro, os próximos comandos não são executados. Exemplo: Se o primeiro comando for executado com sucesso ele parte para o segundo comando, caso contrário ele para a execução acusando o erro.  
                                                                              1. ||

                                                                                Anotações:

                                                                                • O separador "||" (pipe) faz o contrário do separador "&&". Ele executa o segundo comando caso o primeiro comando falhe.
                                                                                1. !!

                                                                                  Anotações:

                                                                                  • O separador "!!" repete o ultimo comando executado no bash.
                                                                                2. 103.1 - Uname e Alias
                                                                                  1. uname

                                                                                    Anotações:

                                                                                    • o comando "uname" imprime na tela informações do sistema. Exemplo: uname -a
                                                                                    1. alias

                                                                                      Anotações:

                                                                                      • Um "alias" é uma forma de criar um atalho para algum comando. Quando digitamos alias no terminal, ele nos exibe alguns atalhos que são criados por default no sistema. Exemplo: alias lt= 'ls /tmp'
                                                                                      1. unalias

                                                                                        Anotações:

                                                                                        • o comando "unalias" é utilizado para remover um alias ativo. Exemplo: unalias lt
                                                                                    2. #103.2
                                                                                      1. 103.2 - Aplicando Filtros a texto e arquivos
                                                                                        1. cat
                                                                                          1. head
                                                                                            1. tail
                                                                                              1. sort
                                                                                                1. less
                                                                                                  1. wc
                                                                                                2. #103.3
                                                                                                  1. #103.4
                                                                                                    1. #103.5
                                                                                                      1. #103.6
                                                                                                        1. 103.7
                                                                                                          1. #103.8

                                                                                                        Semelhante

                                                                                                        Simulado Fuvest
                                                                                                        Alice Sousa
                                                                                                        Guia de Estudos do ENEM 2014
                                                                                                        Alessandra S.
                                                                                                        Introdução ao Microsoft Word
                                                                                                        Roberto Becker
                                                                                                        Carboidratos (glicídios, açucares, hidratos de carbono)
                                                                                                        Beatriz Avanzi
                                                                                                        II Guerra Mundial
                                                                                                        GoConqr suporte .
                                                                                                        Mapas Mentais em Sala de Aula
                                                                                                        GoConqr suporte .
                                                                                                        Personalidade Psicodinâmica - Freud, Jung, Adler
                                                                                                        luanaborb
                                                                                                        Sistema Circulátorio
                                                                                                        Daniela Barreto3004
                                                                                                        Grécia antiga: formação
                                                                                                        jacson luft
                                                                                                        Sistema Urinário
                                                                                                        mariana monteiro