Especificamente mac, mas para referência futura para quem encontrar esta postagem, isso pode ser em qualquer sistema operacional.
Estou aprendendo a linha de comando, e um utilitário (talvez o único) que parece estar ausente é a capacidade de gravar em um arquivo. Claro que fiz uma pesquisa no google, assim como no SU, embora nem pareça haver nada relacionado ao que estou procurando, então agora estou aqui.
Para ser sincero, estou bastante surpreso, mas acho que isso seria bastante rudimentar.
Responder1
Isso será anexado ao arquivo: echo "some text" >> someFile.txt
Isso substituirá o arquivo: echo "some text" > someFile.txt
Isso anexará o texto de um arquivo a outro: cat someFile.txt >> someOtherFile.txt
Isso substituirá o texto de um arquivo para outro: cat someFile.txt > someOtherFile.txt
Responder2
Na maioria dos sistemas operacionais, isso é feito com comandos de redirecionamento, quase sempre > para sobrescrever qualquer arquivo existente ou >> para anexar a um arquivo.
Canais de pesquisa e redirecionamentos para obter mais informações.
Não sou um especialista em Mac, mas como o MacOS é basicamente Unix hoje em dia, imagino que será o mesmo.
Responder3
A maioria dos sistemas *nix suporta alguns editores de texto CLI, o mais comum deles évievim. Veja aqui (e procure no Google por cerca de mil outros) um tutorial sobre vi. http://www.howtogeek.com/102468/a-beginners-guide-to-editing-text-files-with-vi/
Outro muito comum, especialmente para programadores, éemacs. Tutorial aqui:https://github.com/rnkn/fountain-mode/wiki/Absolute-Beginner%27s-Guide-%28OS-X%29
Pessoalmente, prefiropicoounanoporque eles não usam sequências de modo, mas não tenho certeza se estão disponíveis em Macs por padrão.
Editores de texto CLI são meio estranhos quando você está acostumado com ferramentas GUI, então reserve um tempo para aprendê-los e concentre-se em quando usar cada uma delas. O emacs (ou mesmo o vi) costuma ser um exagero para editar arquivos de configuração simples.