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

(Antfer) #1

44 | Manual do Hacker Especial


Terminal:


trabalhando


com arquivos


substituindo <subfolder> com o nome da pasta que você
deseja acessar. Lembre-se de que há pastas e nomes de
arquivos que são sensíveis a caixa alta e caixa (maiúscula e
minúscula, respectivamente), de modo que a pasta que
começa com letra maiúscula – como sua pasta pessoal
Documents, por exemplo – você terá uma mensagem de
erro dizendo que a pasta não existente, se você digitar tudo
em caixa baixa. Por exemplo: cd documents. Você pode
mover para baixo vários níveis de uma única vez, digitando a
seguinte sintaxe: cd subfolder/subfolder2. Para mover para
um nível anterior, use cd .. .Você pode também usar o
caractere / para mover acima múltiplos níveis numa só,
como por exemplo cd ../.. para subir dois níveis.
E se você pudesse ir para algum lugar completamente
diferente? Use cd/ para colocar você mesmo no diretório root,
ou navegue em qualquer local no seu sistema entrando no
exato caminho que inclui o caractere precedente / , que
indica se você está navegando no nível superior – por
exemplo cd/media/username.
O caractere ~ funciona de uma maneira similar a /, exceto

Hora de voltar sua atenção para o sistema de navegação dos seus arquivos


de sistema e manipular arquivos e pastas a partir do querido Terminal.


N


as páginas anteriores, nós o introduzimos no
básico do do Terminal. Revelamos que ele
funciona da mesma maneira que o shell Linux e
como os comandos são estruturados. Oferecemos
ferramentas para organizar os pacotes de software e,
também, como conseguir ajuda mais específica. Agora,
você verá como navegar pelo sistema de arquivos,
trabalhar com arquivos e pastas e aprender a economizar
tempo usando atalhos.
Quando você abre uma nova janela Terminal, o comando
surge automaticamente e coloca-o na pasta pessoal home.
Você precisa verificar isso usando o comando
ls,quelistaoconteúdodasuapastaatual. A aplicação do
Terminal padrão mostra os nomes das pastas em azul, os
nomes dos arquivos ficam em branco, ajudando na
diferenciação entre eles. O comando ls pode ser usado de
outras maneiras também. Comece escrevendo ls –a para
disponibilizar todos os arquivos, incluindo aqueles que
começam com ponto final (.), que normalmente está
escondido da visualização. Então tente ls --recursive – esta
significa que o conteúdo das subpastas que também é
disponibilizado.
Se você quer mais detalhes sobre os conteúdos das patas


  • as configurações de permissões, posse de pessoas e
    grupos, além do tamanho de arquivo (em bytes) e a data da
    última modificação, use ls –l. Se você prefere listar os
    arquivos em kilobytes, megabytes ou mesmo gigabytes
    dependendo do tamanho, adicionando a opção –h – e, em
    seguida, use lh –h –l, no lugar. Há muito mais opções para
    ls e você pode usar a opção –help para listar tudo.
    A navegação em seu sistema de arquivos é feito usando o
    comando cd – para mover um nível para baixo na subpasta
    que está dentro do diretório atual, use cd ,


Navegação mais rápida


Na última parte, revelamos alguns detalhes
de teclado para ajudá-lo a entrar nos coman-
dos mais rapidamente, mas os botões apre-
sentados a seguir ajudam a navegar no
Terminal de maneira mais eficiente:
Home/End Pressione esses para pular do
começo ao final numa linha corrente.
Ctrl+cursor esquerda/direita Mova

rapidamente entre argumentos.
Ctrl+u Limpe toda a linha para começar
de novo.
Ctrl+k Delete tudo para a posição do
cursor na superfície.
Ctrl+w Delete a palavra antes do cursor.
Acidentalmente omite sudo do seu
comando? Só digite sudo !! e aperte Enter

para repetir o último comando com sudo
aplicado nisso. E se você digitar errado
quando entrar com um comando, ao invés de
reescrever o comando inteiro, use a seguinte
sintaxe para corrigir a palavra errada (no
exemplo seguido, dpkg foi originalmente
digitada como dkpg):
^dkpg^dpkg

Make good use of ‘ and \ characters when folder paths
contain spaces and other special characters.

Software | Sys Admin


Grupo Unico PDF Passe@diante

Free download pdf