Manual do Hacker Especial - Volume 2 (2019-07)

(Antfer) #1

42 | Manual do Hacker Especial


Terminal:


como começar


Como Bash trabalha
O shell Linux usa o shel Bash e sua linguagem de comando
para realizar tarefas, cuja sintaxe é relativamente simples
para cada comando: utility command -option.
A porção “utility” do comando é a ferramenta que você
deseja rodar, assim como ls para listar o conteúdo de um
diretório, ou apt-get para acionar a ferramenta de
organização de pacotes APT. A seção command é onde
você especifica exatamente o que você quer que o
utilitário faça, por exemplo, apt-get install instrui o
utilitário de organização de pacotes para instalar o pacote
nomeado. Exemplo: apt-get install vlc.
A seção –option é onde um ou mais “flags” podem
arrumar certas preferências. Cada flag é precedida por um ou
dois traços (--), e o que é mais útil nisso tudo é a opção –help,
que oferece uma breve descrição do utilitário, mas lista todos
os comandos disponíveis e opções, como ls –l.
A flag –l diz que a ferramenta de listagem de diretórios
provê informação detalhada do conteúdo da pasta que é
listada, incluindo: permissões; quem tem posse do
arquivo; a última data que ele foi modificado; e seu
tamanho em bytes. Utilitários podem rodar sem
comandos ou opções – por exemplo ls em si provê a lista
básica de todas as pastas e arquivos em diretório. Você
pode também rodar utilitários com uma combinação de
comandos e/ou como opções.

Flexione seus dedos e mergulhe na escuridão sinistra do Terminal. Veja como


você pode começar mexendo em misteriosos comandos.


O


Terminal é uma parte incrivelmente importante do
seu desktop Linux. Não importa se você usa mais
cursor do mouse mais do que a linha de comando,
porque em determinado ponto você terá que se esforçar
na expansão escura do Terminal para utilizá-lo. Não se
preocupe, entretanto, porque o Terminal não é tão
assustador quanto parece e, se levar um tempo para
aprender o básico, você vai descobrir que pode ser uma
maneira mais rápida e efetiva para ter algumas tarefas
concluídas desta forma.
O Terminal efetivamente dá acesso ao seu shell do
Linux, o que significa que ele trabalha exatamente da
mesma forma e usando a mesma linguagem (Bash). Você
pode fazer no Terminal tudo o que normalmente faria em
uma linha de comando, sem deixar o conforto do seu
desktop. Aqui, você verá como usar o Terminal – e Bash.
Você terá uma primeira visão de como trabalhar com o
shell Linux.
Nós baseamos este tutorial no Ubuntu, então comece
abrindo o Dash e escreva “terminal” na caixa de pesquisa.
Você verá o Terminal, claro, mas também verá duas entradas
chamadas UXTerm e XTerm. Isso destaca o fato de que
existem múltiplos emuladores do Terminal que você pode
executar para interagir com o shell. Há diferenças entre eles,
claro, mas fundamentalmente significam a mesma coisa.
Para fins deste tutorial, nós vamos seguir no Terminal
padrão, que é basicamente é um emulador gnome-terminal


  • tecnicamente, é emulada uma sessão TeleTYpe (TTY). Isso
    tem toda funcionalidade de que você vai precisa, mas XTerm
    e UXTerm são dignas de notas porque eles também são
    ferramentas minimalistas e nenhuma pede qualquer
    dependência para rodar. Isso significa que se qualquer coisa
    parar no Terminal principal em execução, você pode usar
    também como backup. E como algo a parte, a única diferença
    entre os dois é que UXTerm suporta o Unicode expandido
    na configuração do caractere.


O --help pode ser usado com qualquer comando para
encontrar o que cada um faz

Se você estiver
se esforçando
para escrever o
comando certo,
você pode tirar
todas as ações
anteriores
da visão
simplesmente
digitando clear
e apertando
Enter. Note
que isso não
vai afetar o
histórico de
comandos.

Dica
rápida

A velocidade do texto


de entrada


Não importa as suas habilidades de digitar, a linha de
comando pode te consumir tempo, ou mesmo ser uma
experiência frustrante. O Terminal, pelo menos, vem
equipado com muitos atalhos que economizam tempo.
Esse assunto pode fazer você perceber o qual fácil é
possível acessar comandos antigos e verificar sugestões:
Flechas para cima/para baixo: Navegue pelo seu
histórico dos comandos.
history Use isso para ver seu histórico de comandos.
Ctrl+r Busca pelo histórico de comando. Escreva as letras
no espaço abaixo de busca, com a maioria dos matches
recentes mostrados. Mantenha pressionado o Ctrl+r para
ver outros resultados.
Tab Veja sugestões ou complete automaticamente uma
palavra apenas com uma sugestão existente. Pressione
~+Tab para preencher automaticamente o nome de usuário,
@+Tab para preencher de forma automática seu nome de
host e $+Tab para preencher automaticamente uma variável.

Software | Sys Admin


Grupo Unico PDF Passe@diante

Free download pdf