Linux LPIC-1

Descripción

Mapa Mental sobre Linux LPIC-1, creado por Julio Daniel Zanette el 05/09/2017.
Julio Daniel Zanette
Mapa Mental por Julio Daniel Zanette, actualizado hace más de 1 año
Julio Daniel Zanette
Creado por Julio Daniel Zanette hace casi 7 años
33
1

Resumen del 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"

              Nota:

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

                Nota:

                • 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

                    Nota:

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

                      Nota:

                      • 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

                      Nota:

                      • 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

                        Nota:

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

                          Nota:

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

                            Nota:

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

                              Nota:

                              • 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

                                  Nota:

                                  • 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

                                    Nota:

                                    • 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

                                      Nota:

                                      • 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

                                        Nota:

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

                                          Nota:

                                          • 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

                                            Nota:

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

                                              Nota:

                                              • 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

                                                Nota:

                                                • 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

                                                    Nota:

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

                                                      Nota:

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

                                                        Nota:

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

                                                          Nota:

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

                                                            Nota:

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

                                                              Nota:

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

                                                                Nota:

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

                                                                  Nota:

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

                                                                    Nota:

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

                                                                      Nota:

                                                                      • 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

                                                                        Nota:

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

                                                                          Nota:

                                                                          • 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

                                                                            Nota:

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

                                                                            Nota:

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

                                                                              Nota:

                                                                              • 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. ||

                                                                                Nota:

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

                                                                                  Nota:

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

                                                                                    Nota:

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

                                                                                      Nota:

                                                                                      • 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

                                                                                        Nota:

                                                                                        • 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
                                                                                                        Mostrar resumen completo Ocultar resumen completo

                                                                                                        Similar

                                                                                                        Las Matemáticas
                                                                                                        maya velasquez
                                                                                                        Qué Carrera Estudiar
                                                                                                        maya velasquez
                                                                                                        7 Técnicas para Aprender Matemáticas
                                                                                                        maya velasquez
                                                                                                        Teoria de la Empresa: Produccion y Costos
                                                                                                        Ani Kimori Rosas
                                                                                                        Inglés - Verbos Compuestos I (Phrasal Verbs)
                                                                                                        Virginia León
                                                                                                        FACTORIZACION DE POLINOMIOS
                                                                                                        Faber Garcia
                                                                                                        Glucólisis
                                                                                                        Nadim Bissar
                                                                                                        Sistemas del Cuerpo Humano
                                                                                                        Diego Santos
                                                                                                        Sistema Nervioso
                                                                                                        Carlos Enrique Armas Montoro
                                                                                                        Prehistoria de la humanidad.
                                                                                                        Katherine Forero
                                                                                                        Las Ciencias Sociales
                                                                                                        Ana Llorach