Como criar um arquivo de texto rapidamente usando a linha de comando no Linux

Se você gosta de usar teclado, pode realizar muitas coisas apenas usando a linha de comando do Linux. Por exemplo, existem alguns métodos fáceis de usar para criar arquivos de texto, caso seja necessário.

Crie um arquivo de texto usando o comando Cat

Nosso primeiro método para criar arquivos de texto usa o catcomando. É útil se você deseja adicionar imediatamente algum texto ao seu novo arquivo.

Basta digitar o seguinte comando no prompt do terminal (substituindo “sample.txt” por qualquer nome que você queira dar ao arquivo) e, em seguida, pressionar Enter:

cat> sample.txt

Após pressionar Enter, você não retornará ao prompt do terminal. Em vez disso, o cursor é colocado na próxima linha e você pode começar a inserir texto diretamente no arquivo. Digite suas linhas de texto, pressionando Enter após cada linha. Quando terminar, pressione Ctrl + D para sair do arquivo e retornar ao prompt.

Para verificar se seu arquivo foi criado, você pode usar o lscomando para mostrar uma listagem de diretório para o arquivo:

ls -l sample.txt

Você também pode usar o comando cat para ver o conteúdo do seu arquivo. Basta digitar o seguinte comando no prompt e pressionar Enter:

cat sample.txt

Crie um arquivo de texto usando o comando de toque

Você também pode criar um arquivo de texto usando o touchcomando. Uma diferença entre usar este comando e o catcomando que abordamos na última seção é que, embora o catcomando permita inserir texto no arquivo imediatamente, o uso do touchcomando não permite. Outra grande diferença é que o touchcomando permite criar vários novos arquivos com um único comando.

Recomendado:  Como combinar vários subreddits com multireddits

O touchcomando é útil para criar rapidamente os arquivos que você pretende usar mais tarde.

Para criar um novo arquivo, digite o seguinte comando no prompt do terminal (substituindo “sample.txt” por qualquer nome de arquivo que você deseja usar) e pressione Enter:

toque em sample.txt

Observe que você não recebe nenhuma indicação de que o arquivo foi criado; você acabou de retornar ao prompt. Você pode usar o lscomando para verificar a existência de seu novo arquivo:

ls -l sample.txt

Você também pode criar vários novos arquivos de uma vez com o touchcomando. Basta adicionar quantos nomes de arquivo extras (separados por espaços) desejar ao final do comando:

touch sample1.txt sample2.txt sample3.txt

Novamente, você não verá nenhuma indicação de que o arquivo foi criado, mas a emissão de um lscomando simples mostra que os arquivos estão realmente lá:

E quando você estiver pronto para adicionar texto aos seus novos arquivos, você pode simplesmente usar um editor de texto como o Vi .

Crie um arquivo de texto usando o símbolo de redirecionamento padrão (>)

Você também pode criar um arquivo de texto usando o símbolo de redirecionamento padrão, que geralmente é usado para redirecionar a saída de um comando para um novo arquivo. Se você usá-lo sem um comando anterior, o símbolo de redirecionamento apenas criará um novo arquivo. Como o touchcomando, criar um arquivo dessa maneira não permite que você insira o texto imediatamente. Ao contrário do touchcomando, porém, a criação de um arquivo usando o símbolo de redirecionamento permite apenas a criação de um arquivo por vez. Estamos incluindo para completar e também porque se você estiver apenas criando um único arquivo, ele oferece o mínimo de digitação.

Para criar um novo arquivo, digite o seguinte comando no prompt do terminal (substituindo “sample.txt” por qualquer nome de arquivo que você deseja usar) e pressione Enter:

> sample.txt

Você não recebe nenhuma indicação de que o arquivo foi criado, mas pode usar o lscomando para verificar a existência de seu novo arquivo:

ls -l sample.txt


Esses três métodos devem permitir a criação rápida de arquivos de texto no terminal Linux, independentemente de você precisar inserir texto neles imediatamente ou não.

Recomendado:  Análise do Samsung Galaxy Buds 2 Pro: bom para fãs de Android, ótimo para fãs de Samsung