Como Criar um Arquivo de Texto no Terminal Linux
No Linux, você pode acessar e editar arquivos de texto usando um editor projetado para trabalhar com texto simples. Esses arquivos não são codificados nem formatados de forma específica.
O Linux permite criar um arquivo de várias maneiras. A mais rápida, provavelmente, é usando a linha de comando ou o terminal do Linux. Para todos os usuários — especialmente administradores de servidores — que precisam gerar rapidamente arquivos de texto, scripts ou arquivos de configuração para o trabalho, essa é uma habilidade muito importante.
Vamos ao guia com quatro técnicas padrão para criar um arquivo de texto no terminal.
Não se esqueça que a Hostman oferece um VPS Linux gerenciado confiável para os seus projetos.
Pré-Requisitos para Criar Arquivo no Linux Copiar link
Certifique-se de atender a estes pré-requisitos antes de gerar arquivos no ambiente Linux pela linha de comando:
-
Acesso a um Sistema Linux Funcional: você deve ter um sistema baseado em Linux instalado no computador ou acesso seguro a um servidor Linux via protocolo SSH (Secure Shell).
-
Interface de Terminal Operacional: confirme que o terminal está acessível e funcionando corretamente. O terminal será o seu principal meio para executar comandos.
-
Permissões de Usuário Adequadas: verifique se você pode criar arquivos no diretório escolhido. Talvez seja necessário usar
sudo(para diretórios com restrição de acesso) para elevar os privilégios. - Conhecimento dos Comandos Fundamentais: familiarize-se com comandos essenciais, como
touchpara criar arquivos,echopara exibir texto,catpara visualizar conteúdo e editores comonano,vimouvipara editar diretamente os arquivos. -
Ferramentas de Edição de Texto: certifique-se de que o sistema inclui ferramentas como
nanopara simplicidade na linha de comando,vimpara configurações avançadas ou opções gráficas comogeditpara navegação amigável. -
Habilidade em Gerenciamento de Diretórios: desenvolva familiaridade com comandos como
cdpara mudar de diretório elspara listar conteúdos. Esse conhecimento agiliza o fluxo de trabalho e evita erros.
Usando o Comando touch Copiar link
Geralmente usamos o comando touch para criar arquivos vazios e alterar timestamps. Ele criará um arquivo vazio se ainda não existir.
Para criar um arquivo de texto no diretório atual com o comando touch:
-
Abra o terminal.
- Digite o comando:
touch nome_do_arquivo.txtAltere “nome_do_arquivo” para o nome desejado. Os timestamps de acesso e modificação serão atualizados sem alteração no conteúdo se o arquivo já existir. Caso contrário, será criado um novo arquivo vazio com o nome fornecido.
-
Pressione Enter — se for bem-sucedido, não haverá saída.
-
Use o comando
lspara listar o conteúdo do diretório e verificar a criação do arquivo.
Usando Redirecionamento com echo Copiar link
O comando echo é amplamente usado para exibir texto no terminal, mas também pode ser usado para escrever conteúdo em um arquivo ou criar um arquivo vazio. Para isso, combine o echo com o símbolo > e o nome do arquivo.
Para criar um arquivo redirecionando a saída do echo:
-
Abra o terminal.
-
Digite o comando:
echo “Seu conteúdo de texto aqui” > nome_do_arquivo.txtSubstitua o texto entre aspas pelo seu conteúdo.
-
Pressione Enter. Seu texto será adicionado ao arquivo
nome_do_arquivo.txt. Se o arquivo já existir, será sobrescrito. Caso contrário, um novo arquivo será criado. -
Use o comando
catpara verificar se o arquivo foi criado e contém o conteúdo esperado.
Usando Redirecionamento com cat Copiar link
No Linux, o comando cat é usado principalmente para concatenar e exibir conteúdos, mas também pode gerar um arquivo de texto redirecionando sua saída.
-
Abra o terminal.
-
Digite o comando:
cat > nome_do_arquivo.txtSubstitua nome_do_arquivo.txt pelo nome do seu arquivo. Esse comando instrui o cat a receber entrada do terminal e redirecioná-la para o arquivo.
-
Pressione Enter. O terminal aguardará sua entrada.
-
Digite o texto desejado no arquivo. Pressione Enter ao final de cada linha.
-
Pressione Ctrl + D quando terminar. Isso sinaliza o fim da entrada e salva o conteúdo.
-
Use o comando
catpara verificar o conteúdo do arquivo.
Usando printf para Criação Avançada Copiar link
O utilitário printf é uma alternativa poderosa ao echo, oferecendo opções avançadas de formatação para estruturar o texto.
-
Abra o terminal.
- Use o printf para definir o layout do texto, incluindo elementos como nova linha (
\n) ou tabulação (\t). Redirecione a saída para um arquivo com>:
printf "Primeira Linha\nSegunda Linha\nIndentada\tTerceira Linha\n" > arquivo_formatado.txt-
Use
catpara inspecionar o conteúdo do arquivo e conferir se a formatação está correta.
Para adicionar conteúdo sem sobrescrever:
printf "Conteúdo adicional aqui.\n" >> arquivo_formatado.txtUsando um Editor de Texto Copiar link
Você também pode criar novos arquivos em editores de texto no Linux. Sua distribuição sempre inclui pelo menos um editor integrado, mas você pode instalar outros como Vim, Nano ou Emacs. Cada um oferece características próprias.
Vim Copiar link
O vim, que significa "Vi IMproved", é um editor muito flexível. É conhecido pela edição modal, com modos distintos para entrada, navegação e edição. Ele permite janelas divididas, múltiplos buffers, destaque de sintaxe e plugins. Para criar um arquivo com o vim:
-
Abra o
vimcom o nome do arquivo:
-
Pressione i para entrar no modo de inserção.
-
Digite o texto.
-
4. Para salvar e sair: pressione Esc, digite :
wqe pressione Enter.
Nano Copiar link
O nano é leve e ideal para edições rápidas e arquivos simples. Para criar um arquivo com o nano:
-
Execute
nanocom o nome do arquivo:
-
Digite o texto.
-
Para salvar: Ctrl + O, confirme o nome, e para sair: Ctrl + X.
Emacs Copiar link
O emacs é um editor poderoso e flexível que oferece destaque de sintaxe, múltiplos buffers, janelas divididas e integração com ferramentas externas. Para criar um arquivo com o emacs:
-
Abra o
emacscom o nome do arquivo: -
Digite o texto.
-
Para salvar: Ctrl + X, depois Ctrl + S. Para sair: Ctrl + X, depois Ctrl + C.
apt-get install vimapt-get install nano apt-get install emacsGedit Copiar link
O gedit é um editor gráfico intuitivo com suporte a texto simples e destaque de sintaxe para linguagens de programação.
-
Abra o
gedit:
gedit exemplo.txtO gedit criará um novo arquivo se o especificado não existir.
-
Digite ou cole o conteúdo desejado.
-
Salve com Ctrl + S ou em Arquivo > Salvar.
-
Verifique no terminal com ls ou
cat.
Recomendações para Criação de Arquivos no Linux Copiar link
-
Certifique-se de ter permissão suficiente no diretório escolhido. Caso não tenha, use um diretório onde você tenha direitos ou eleve privilégios com
sudo. -
Verifique se um arquivo com o mesmo nome já existe antes de usar
>, pois o conteúdo será sobrescrito. Para evitar perda de dados, use>>. -
Familiarize-se com
printf, echo e editores comovimounanopara reduzir erros e aumentar a produtividade. -
Use
printfao criar arquivos que exijam conteúdo estruturado, como arquivos de configuração ou scripts.
Conclusão Copiar link
Agora você domina a habilidade fundamental de criar arquivos no Linux usando o terminal! Existem diversos métodos rápidos e eficientes, seja com touch, echo, cat, printf ou editores como vim, nano, gedit ou emacs. Escolha o método que melhor atenda às suas necessidades: criar arquivos vazios, adicionar texto ou editar o conteúdo. Em resumo, qualquer uma dessas abordagens permite gerenciar arquivos de texto com facilidade e rapidez diretamente da linha de comando.