Hostwinds Tutoriais

Resultados da busca por:


Índice


Arquivos de texto no Linux
Editores de texto da linha de comando no Linux
Usando o Nano Text Editor
Comandos nano comuns
Usando o VI Text Editor para modificar arquivos
VI Modos
Funções de chave do modo de comando:
Alternando entre os modos:
Comandos VI comuns
Visualizando arquivos no Linux
Caminhos de arquivo no Linux
Caminhos absolutos
Caminhos relativos
Copiando arquivos no Linux
Movendo arquivos no Linux

Como editar arquivos de um shell Linux

Tag: Linux 

Arquivos de texto no Linux
Editores de texto da linha de comando no Linux
Usando o Nano Text Editor
Comandos nano comuns
Usando o VI Text Editor para modificar arquivos
VI Modos
Funções de chave do modo de comando:
Alternando entre os modos:
Comandos VI comuns
Visualizando arquivos no Linux
Caminhos de arquivo no Linux
Caminhos absolutos
Caminhos relativos
Copiando arquivos no Linux
Movendo arquivos no Linux

A edição de arquivos no Linux é uma habilidade essencial para trabalhar com arquivos de configuração, scripts e muito mais.O Linux oferece várias ferramentas para criar, modificar, copiar e mover arquivos, com opções gráficas e baseadas em terminais disponíveis.

Este guia ensinará como trabalhar com um arquivo no Linux.Especificamente, examinaremos como abrir, editar, copiar e mover arquivos usando os editores de texto da interface da linha de comando (CLI) Nano e VI.

Arquivos de texto no Linux

No Linux, os arquivos de texto são arquivos simples que contêm dados legíveis por humanos, usados ​​para configurações, scripts de shell e logs, entre outras funções nos sistemas Linux.

Ao contrário de arquivos binários, que exigem que aplicativos específicos interpretem, os arquivos de texto podem ser abertos, editados e modificados usando um editor de texto.

Editores de texto da linha de comando no Linux

Os editores de texto da linha de comando no Linux permitem criar e editar arquivos de texto diretamente a partir do terminal.Esses editores são leves, tornando -os perfeitos para tarefas como editar arquivos de configuração, scripts e logs - especialmente ao trabalhar em servidores ou sistemas remotos sem uma interface gráfica.

O Linux oferece vários editores de texto da linha de comando, com Nano e VI (ou sua versão aprimorada, VIM) sendo as escolhas mais populares:

Nano é um editor simples e adequado para iniciantes que é fácil de navegar, fornecendo recursos básicos de edição de texto ideais para novos usuários.

Vi (e Vim) são editores mais avançados e ricos em recursos.Eles são amplamente utilizados por usuários experientes que precisam de ferramentas poderosas para tarefas complexas de edição.

Usando o Nano Text Editor

Nano é um dos editores de texto mais simples do Linux, tornando -o ideal para iniciantes.

Para editar um arquivo com Nano, comece por Abrindo o arquivo Usando o seguinte comando:

nano filename.txt

Depois que o arquivo estiver aberto, você pode navegar pelo arquivo usando as teclas de seta, fazendo modificações conforme necessário.

Quando terminar, você pode salvar (escrever) o arquivo pressionando Ctrl + O. e depois Ctrl + X. sair.

Comandos nano comuns

  • Ctrl + O: Salve o arquivo.

  • Ctrl + X: Saia Nano.

  • Ctrl + W: Procure texto dentro do arquivo.

  • Ctrl + K: Corte a linha atual.

  • Ctrl + u: Cole a linha de corte anteriormente.

Usando o VI Text Editor para modificar arquivos

VI é um editor de texto mais robusto, normalmente usado por pessoas mais experientes.

Para Abra um arquivo com VI, use o seguinte comando:

vi filename.txt

VI Modos

VI opera em dois modos: modo de comando e modo de inserção.

Modo de comando é o modo padrão ao abrir um arquivo no VI e é usado especificamente para navegação e emissão de instruções (comandos) para o editor.

Nota Esse modo de comando não permite adicionar ou editar o texto real dentro do arquivo.

Funções de chave do modo de comando:
  • Mova o cursor usando teclas de seta ou teclas como H, J, K, L.

  • Excluir linhas ou caracteres (dd exclui uma linha, x exclui um personagem).

  • Salve o arquivo (:c) ou saia de vi (: q).

  • Procure texto (/Search_term).

Modo de inserção É onde você pode digitar e editar texto no conteúdo do arquivo, semelhante ao que faria em Nano.

Alternando entre os modos:

  • Para mudar do modo de comando para inserir o modo, pressione Eu, a, ou o.
  • Para retornar do modo de inserção ao modo de comando, pressione ESC.

Comandos VI comuns

  • Eu - Mudar para o modo de inserção para edição.

  • ESC - Retornar ao modo de comando.

  • :c - salve o arquivo.

  • : q - Saia de vi.

  • : wq - Salve e desista.

  • : Q! - Pare sem salvar

  • DD: - Exclua a linha atual.

  • /Search_term - Pesquise texto no arquivo.

Visualizando arquivos no Linux

Você pode acessar arquivos no Linux usando o 'gatoComando '(concatenado).

O comando do gato não permite que você edite um arquivo;Ele abre apenas o arquivo e exibe seu conteúdo.

O objetivo principal do CAT é ler e exibir (imprimir) o conteúdo de um arquivo no terminal.

Por exemplo, se você correr:

cat filename.txt

Simplesmente mostrará o conteúdo de filename.txt No terminal, mas não permitirá que você faça alterações no arquivo.

Se você deseja editar um arquivo, precisará usar um editor de texto como Nano ou VI.

Caminhos de arquivo no Linux

UMA caminho do arquivo é como um mapa que informa onde encontrar um arquivo ou diretório específico.É uma sequência de locais, começando de uma pasta e passando por outras até atingir o arquivo que você deseja.

No Linux, existem caminhos absolutos e Caminhos relativos.Ambos os tipos de caminhos apontam para arquivos ou diretórios, mas funcionam de maneira diferente, dependendo da sua localização atual na estrutura do diretório.

Caminhos absolutos

Um caminho absoluto é o caminho completo para um arquivo ou diretório, começando no diretório raiz (/).Ele especifica a localização de um arquivo ou pasta, independentemente do diretório de trabalho atual.Não importa onde você esteja no sistema, um caminho absoluto sempre apontará para o mesmo arquivo.

Exemplo:

/home/user/Documents/file.txt
  • Este caminho começa no diretório raiz (/), então se move através casa, do utilizador, e Documentos para alcançar file.txt.Mesmo se você estiver em um diretório diferente, o uso desse caminho absoluto o levará ao arquivo correto.

Caminhos relativos

Um caminho relativo refere -se a um arquivo ou diretório em relação ao diretório de trabalho atual (onde você está no sistema de arquivos).Em vez de começar da raiz, ela começa no seu diretório atual.

Exemplo:

Documents/file.txt
  • Se você estiver dentro /Home/Usuário/, esse caminho relativo leva a file.txt dentro do diretório de documentos.O comando só funcionará se você já estiver no /Home/Usuário/ diretório.

Caminhos relativos também podem usar atalhos:

  • '.'Representa o diretório atual.
  • '..'Aumenta um nível para o diretório pai.

Exemplo usando '..':

../file.txt
  • Este caminho aponta para file.txt no diretório pai do seu local atual.

Copiando arquivos no Linux

Para copiar arquivos no Linux, use o 'cp' comando.Isso cria uma duplicata de um arquivo no local especificado:

cp /path/to/source/file /path/to/destination/

Para copiar diretórios, você precisa adicionar o '-R' Opção para cópia recursiva:

cp -r /path/to/source/directory /path/to/destination/

Movendo arquivos no Linux

Mover arquivos no Linux é feito usando o 'MV' Comando, que é uma função de movimento e renomeio.Para mover um arquivo de um local para outro:

mv /path/to/source/file /path/to/destination/

Se você deseja renomear um arquivo, pode usar o mesmo comando MV, mas fornecer um novo nome de arquivo:

mv old_filename.txt new_filename.txt

Escrito por Michael Brower  /  Março 28, 2017