Seguindo nosso guia para a LPI, vamos ver algumas coisas que vão aumentar sua produtividade e podem ser cobradas na prova. Vamos começar com atalhos. O terminal tem muitos atalhos de teclado interessantes, vamos a eles, desde o básico até os mais complexos.
Back Space - Apagar caractere a esquerda do cursor
Delete - Apagar um caractere a direita do cursor
Home - Ir para o começo da linha de comando
End - Ir para o final da linha de comando
CTRL + A - Mover o cursor para o inicio da linha de comandos
CTRL + E - Mover o cursor para o fim da linha de comando
CTRL + U - Apagar o que estiver a esquerda do cursor
CTRL + Y - O conteúdo do comando anterior, ou qualquer outro texto pode ser colado com este comando, similar ao CTRL + V dos editores de texto
CTRL + K - Apaga o que estiver a direita do cursor, pode ser colado com o comando acima também
CTRL + L - Atalho do comando clear, limpa a tela
CTRL + C - Abrir a linha de comando na posição atual do cursor, usado para encerrar programas que estejam usando o terminal
CTRL + D - Atalho do comando exit, sai da shell
CTRL + R - Localizar comando anterior, após o comando digitar o que deseja procurar
!! - Executar o ultimo comando
! + NÚMERO - Executar um comando específico do histórico
Agora que já sabemos alguns atalhos importantes vamos voltar a atenção para os tópicos relacionados a ajuda. O sistema operacional GNU/Linux tem uma vasta biblioteca de documentação e tópicos de ajuda para auxiliar o usuario. Caso você precise de ajuda por não saber usar um comando, ou desconhecer um comando que realize a função que você quer, primeiro de tudo pergunte ao Linux se ele não sabe.
Existem vários métodos para encontrar a resposta para sua dúvida, o primeiro deles são os How-to’s.Os How-to’s, conhecidos também como cookbook’s são documentos de ajuda, comandos e textos explicativos para auxiliar o usuario em algumas funções, como por exemplo, configurar um firewall. Estes documentos podem ser encontrados em /usr/share/doc.
Caso isso tudo não resolva o problema vamos para a segunda sugestão. Os manuais dos comandos. Pode-se acessar um manual de como usar um certo comando utilizando o comando man nome_do_comando, por exemplo man ls.
Continua a dúvida? Vamos mais a fundo! Temos também as documentações dos comandos, que conta com tudo o que já vimos até agora e mais um pouco. Para termos acesso a essas informações vamos precisar de alguns comandos para localizar a informação correta. Veremos esses comandos a seguir.
O primeiro deles é o comando help, que tras uma versão resumida do comando man, mostrando normalmente como usar o comando e quais flags o comando aceita. Esse comando só irá funcionar com comandos internos do sistema, comandos nativos da distribuição. Exemplo: help type
Para comandos externos usamos o comando e setamos a flag --help, que faz a mesma função do comando acima.
Mas e se por acaso eu não sei o nome do comando? Simples, use o comando apropos e informe para ele o que você deseja fazer em uma palavra chave, por exemplo, se eu estivesse precisando de um editor de texto em ambiente texto e não soubesse o nome do comando eu poderia usar o seguinte comando: apropos editor. Outra possibilidade para conseguir chegar no mesmo resultado é usando a flag -k do comando man.
O comando apropos busca por paginas de manuais e descrições de maneira genérica, caso queremos algo mais específico utilizamos o comando whatis, como por exemplo, whatis vim. Poderia resolver isso com o comando man, utilizando a flag -f.
Para que esses comandos todos funcionem, primeiro precisamos rodar um outro comando para atualizar o banco de dados que os comandos acessam para encontrar as informações. Se estiver em uma distro Debian use o comando catman, e se estiver em uma distro CentOS utilize o makewhatis -v.
Voltando um pouco para o comando man, ele tem mais algumas coisinhas que temos que saber, essas coisinhas são os níveis. O comando man é subdividido em 9 níveis. É possível que um certo comando tenha mais de um manual, que, dependendo das permissões do usuario ele mostra um ou outro. Para forçar a visualização do manual basta usar a sintaxe man nível comando, por exemplo, man 5 passwd. Os manuais são categorizados da seguinte forma:
man 1 - Programas executáveis e comandos da shell
man 2 - Funções providas pelo Kernel
man 3 - Funções como bibliotecas do sistema
man 4 - Arquivos de dispositivos
man 5 - Arquivos de configuração
man 6 - Jogos
man 7 - Pacotes variados
man 8 - Comandos de administração do sistema (root)
man 9 - Rotinas do Kernel
Seguindo com nossos comandos, vamos ver outro comando. Este para quando já sabemos o nome do comando e só queremos dar uma olhadinha rápida no que ele faz. Para isso usamos o comando info, seguindo o exemplo, info vim.
Saindo um pouco da nossa busca por ajuda, outra coisa que podemos buscar também é a localização do binário (executável) de um certo comando, utilizando o comando whereis, por exemplo, whereis cat. Outro comando que desempenha essa função é o comando which, que tem a mesma sintaxe do comando whereis, a diferença é que o which retorna apenas o binário, e o whereis retorna além do binário, os manuais, comandos de configuração entre outros.
E ficamos por aqui!
Um passo mais perto do nosso objetivo!
Até a próxima pessoal!
Back Space - Apagar caractere a esquerda do cursor
Delete - Apagar um caractere a direita do cursor
Home - Ir para o começo da linha de comando
End - Ir para o final da linha de comando
CTRL + A - Mover o cursor para o inicio da linha de comandos
CTRL + E - Mover o cursor para o fim da linha de comando
CTRL + U - Apagar o que estiver a esquerda do cursor
CTRL + Y - O conteúdo do comando anterior, ou qualquer outro texto pode ser colado com este comando, similar ao CTRL + V dos editores de texto
CTRL + K - Apaga o que estiver a direita do cursor, pode ser colado com o comando acima também
CTRL + L - Atalho do comando clear, limpa a tela
CTRL + C - Abrir a linha de comando na posição atual do cursor, usado para encerrar programas que estejam usando o terminal
CTRL + D - Atalho do comando exit, sai da shell
CTRL + R - Localizar comando anterior, após o comando digitar o que deseja procurar
!! - Executar o ultimo comando
! + NÚMERO - Executar um comando específico do histórico
Agora que já sabemos alguns atalhos importantes vamos voltar a atenção para os tópicos relacionados a ajuda. O sistema operacional GNU/Linux tem uma vasta biblioteca de documentação e tópicos de ajuda para auxiliar o usuario. Caso você precise de ajuda por não saber usar um comando, ou desconhecer um comando que realize a função que você quer, primeiro de tudo pergunte ao Linux se ele não sabe.
Existem vários métodos para encontrar a resposta para sua dúvida, o primeiro deles são os How-to’s.Os How-to’s, conhecidos também como cookbook’s são documentos de ajuda, comandos e textos explicativos para auxiliar o usuario em algumas funções, como por exemplo, configurar um firewall. Estes documentos podem ser encontrados em /usr/share/doc.
Caso isso tudo não resolva o problema vamos para a segunda sugestão. Os manuais dos comandos. Pode-se acessar um manual de como usar um certo comando utilizando o comando man nome_do_comando, por exemplo man ls.
Continua a dúvida? Vamos mais a fundo! Temos também as documentações dos comandos, que conta com tudo o que já vimos até agora e mais um pouco. Para termos acesso a essas informações vamos precisar de alguns comandos para localizar a informação correta. Veremos esses comandos a seguir.
O primeiro deles é o comando help, que tras uma versão resumida do comando man, mostrando normalmente como usar o comando e quais flags o comando aceita. Esse comando só irá funcionar com comandos internos do sistema, comandos nativos da distribuição. Exemplo: help type
Para comandos externos usamos o comando e setamos a flag --help, que faz a mesma função do comando acima.
Mas e se por acaso eu não sei o nome do comando? Simples, use o comando apropos e informe para ele o que você deseja fazer em uma palavra chave, por exemplo, se eu estivesse precisando de um editor de texto em ambiente texto e não soubesse o nome do comando eu poderia usar o seguinte comando: apropos editor. Outra possibilidade para conseguir chegar no mesmo resultado é usando a flag -k do comando man.
O comando apropos busca por paginas de manuais e descrições de maneira genérica, caso queremos algo mais específico utilizamos o comando whatis, como por exemplo, whatis vim. Poderia resolver isso com o comando man, utilizando a flag -f.
Para que esses comandos todos funcionem, primeiro precisamos rodar um outro comando para atualizar o banco de dados que os comandos acessam para encontrar as informações. Se estiver em uma distro Debian use o comando catman, e se estiver em uma distro CentOS utilize o makewhatis -v.
Voltando um pouco para o comando man, ele tem mais algumas coisinhas que temos que saber, essas coisinhas são os níveis. O comando man é subdividido em 9 níveis. É possível que um certo comando tenha mais de um manual, que, dependendo das permissões do usuario ele mostra um ou outro. Para forçar a visualização do manual basta usar a sintaxe man nível comando, por exemplo, man 5 passwd. Os manuais são categorizados da seguinte forma:
man 1 - Programas executáveis e comandos da shell
man 2 - Funções providas pelo Kernel
man 3 - Funções como bibliotecas do sistema
man 4 - Arquivos de dispositivos
man 5 - Arquivos de configuração
man 6 - Jogos
man 7 - Pacotes variados
man 8 - Comandos de administração do sistema (root)
man 9 - Rotinas do Kernel
Seguindo com nossos comandos, vamos ver outro comando. Este para quando já sabemos o nome do comando e só queremos dar uma olhadinha rápida no que ele faz. Para isso usamos o comando info, seguindo o exemplo, info vim.
Saindo um pouco da nossa busca por ajuda, outra coisa que podemos buscar também é a localização do binário (executável) de um certo comando, utilizando o comando whereis, por exemplo, whereis cat. Outro comando que desempenha essa função é o comando which, que tem a mesma sintaxe do comando whereis, a diferença é que o which retorna apenas o binário, e o whereis retorna além do binário, os manuais, comandos de configuração entre outros.
E ficamos por aqui!
Um passo mais perto do nosso objetivo!
Até a próxima pessoal!
0 comentários:
Postar um comentário