Como eu criaria e gerenciaria um arquivo .txt com o Terminal

0

Como eu criaria um arquivo .txt , personalizaria o que ele diz e o abriria. Tudo com terminal. [OSX Yosemite]

    
por ALX 22.04.2016 / 20:18

3 respostas

2

Para uso pessoal (ou seja, não em scripts), eu recomendo nano . Uma escolha um tanto controversa entre usuários terminais freqüentes, mas ao contrário de vi e vim , nano não é modal (isto é, vai funcionar da maneira que você esperaria que um editor de texto gráfico funcionasse). Usar nano permitirá que você execute todas as três ações (crie o arquivo, edite o texto e visualize-o) com um único comando. Sua sintaxe será nano /path/to/file.txt . Claro, você também pode usar vi ou vim , mas se você escolher definitivamente precisa ler sobre como primeiro (se você está vindo de um background gráfico você quase certamente nunca ouvi falar de um editor modal antes).

Para criar o arquivo sem abrir o editor, use touch . Isso cria um arquivo vazio. A sintaxe seria touch /path/to/file.txt . Se você precisar criar uma nova pasta para colocar o arquivo, use mkdir . A sintaxe é mkdir /path/to .

Para visualizar o arquivo sem abrir o editor, use cat (sintaxe cat /path/to/file.txt ) se for curto. Isso apenas imprimirá todo o arquivo no terminal. Se o arquivo for mais longo, use less ou more , que permitirá cada navegação (por exemplo, eles permitirão que você role). Por este ponto, você provavelmente pode adivinhar a sintaxe. Eles são comandos muito parecidos: mais ou menos, less é more , mas mais ( less permite rolar para trás, more não). Claro, você também pode simplesmente olhar o arquivo em nano e depois não gravar nenhuma alteração.

Finalmente, se você cd em seu diretório de trabalho primeiro, você pode apenas se referir ao arquivo com seu nome sem o caminho (por exemplo, nano file.txt e similar para os outros comandos que mencionei). Ele significa "diretório atual" e a sintaxe é cd /path/to .

Espero que isso ajude!

    
por 22.04.2016 / 21:56
1

Existem vários editores de texto que vêm com terminal no OS X. VI, emacs e nano são provavelmente os mais conhecidos.

Tente executar man nano , man vi e man emacs ou apenas pesquise esses três itens, além do "Editor de texto do Terminal OS X" para saber mais sobre eles.

Eles oferecem a capacidade de criar arquivos, nomear arquivos, salvar arquivos e editar arquivos existentes.

    
por 22.04.2016 / 21:14
0

Usando o editor do Vim:

'vi text.txt' would create a file.
You may edit it and save it use '[Esc]:wq'

Usando o comando cat:

cat > file.txt <<EOF
>some text
>to save
>EOF

Usando o redirecionamento:

echo "Some text here." > file.txt
    
por 22.04.2016 / 20:24