Handy programas Unix no OS X Yosemite

Como um usuário de Macintosh, você pode ser surpreendido ao saber que muitas aplicações em seu disco rígido não residem em uma das pastas Aplicações típicas de OS X. Esses aplicativos não tem uma interface gráfica semelhante ao que você está acostumado. Eles são acessíveis somente a partir da linha de comando.

editores de texto

Unix tem muitas aplicações de edição de texto para uso na linha de comando. Alguns dos mais populares incluem nano, vi, e emacs. Cada um desses editores de texto tem seus prós e contras - e dizer # 147 graças # 148- para as pessoas completas na Apple porque todos os três estão incluídos no Yosemite!

Criando um novo documento no nano

Para criar um arquivo de texto no nano, basta digitar nano na linha de comando.

image0.jpg

Este é o mundo de altos e baixos do Unix, que precedeu o Macintosh por muitos anos. Talvez isso também ajuda a entender porque o Macintosh era tão revolucionário quando foi introduzido.

Na parte inferior da tela é um menu de comandos comuns. Acima do menu é um grande espaço vazio onde você pode digitar o texto, da mesma forma como os processadores de texto que você já conhece e adora. (Para aqueles que se lembram The Halcyon dias baseados em caracteres do DOS, acho que as versões mais antigas do Word e WordPerfect - ou, se você é um real dinossauro computação, considere o WordStar original).

Digite algum texto nessa área. Qualquer coisa vai fazer. . . uma carta a um amigo, uma lista de compras, ou o seu trabalho escolar.

Ao terminar de digitar o texto desejado, salve o documento com o WriteOut comando no nano cardápio. Diretamente ao lado de cada comando no nano menu é uma seqüência de teclado usado para executar esse comando. (Consulte a parte inferior da figura).

Para salvar um arquivo, pressione Control + O. Esta voa na cara de convenções de teclado padrão do Mac, onde a letra O é tradicionalmente usada para significar Abrir.

Depois de pressionar a sequência Control + O, nano pede-lhe um nome de arquivo. Tal como acontece com a maioria dos arquivos Unix, você está autorizado a entrar um nome de arquivo simples aqui ou um caminho completo para um arquivo. Para este exemplo, salve o arquivo em sua pasta Documentos, nomeando-o MyNanoDocument.

Depois de concluir e salvar o documento, pressione Control + X para transportá-lo longe do Planeta Nano e de volta para a linha de comando.

Trabalho em rede com o Terminal

Porque Unix não é um fenómeno novo, ele tem muitos recursos de rede útil construída para ele. Unix foi fundamental na criação muito do que nós agora tomar para concedido: e-mail, Internet e a World Wide Web. Assim, você vai ficar feliz em saber que você pode se comunicar através de redes com o Terminal em praticamente qualquer forma que você pode sonhar. . . e, em seguida, alguns!

WWW e FTP

Se você já usou a Internet para qualquer momento, você provavelmente está familiarizado com os vários meios de transporte de dados através de uma rede. A partir de File Transfer Protocol (FTP) e Telnet para e-mail e da web, Unix pode lidar com tudo isso. Unix tem um comando para cada uma dessas funções (e muitos mais que se passaram no esquecimento histórico).

Ao invés de usar cada comando para enviar e recuperar dados com o Terminal, a Apple convenientemente tem proporcionado um comando que pode lidar com todos eles: ondulação. o ondulação comando é competente em todos os protocolos de rede padrão. Para vê-lo em ação, passar um endereço da Web (ou URL, para O Iluminado) ao ondulação comando:

onda https://mlcbooks.com

Você vê a Linguagem de marcação de hipertexto (HTML). Porque este não é particularmente útil para a maioria das pessoas (que não é muito fácil de ler), você precisa adicionar a letra o como uma bandeira. Este especifica onde você gostaria de salvar este arquivo ao fazer o download. Para salvar a página HTML para o diretório home, adicione o -o bandeira e um caminho para o arquivo de destino.

onda -o ~ / mlcbooks.html https://mlcbooks.com

Não se esqueça de preceder todas as bandeiras com um hífen.

Se você agora executar uma ls comando, você vê que ondulação o download do HTML e salva-lo em um arquivo chamado mlcbooks.html no seu diretório Home.

A beleza de ondulação é que ele faz muito mais do que apenas recuperar páginas da web: É igualmente confortável com transferências FTP. FTP é usado para baixar (Receber) arquivos de um servidor, bem como Envio (envia-os. Como o anterior protocolo de transferência de hipertexto (HTTP) exemplos, você só tem que fornecer um endereço de FTP no formato Universal Resource Locator (URL), e ondulação cuida do resto.

Claro, a maioria das pessoas deseja salvar todos os arquivos que baixar via FTP - não vê-los no Terminal. Portanto, você deve adicionar o -o bandeira e um caminho para o destino de sua transferência. Desta vez, baixar um arquivo README sobre ondulação diretamente dos fabricantes de ondulação. (Nota: A maioria dos servidores FTP exigem um ID de usuário e senha válida antes você tem permissão para fazer o download.)

enrolar -o ~ / Desktop / README.curl ftp://ftp.sunet.se/pub/www/utilities/curl/README.curl

Se você estiver familiarizado com o FTP, você pode estar se perguntando se ondulação pode carregar também. Sim, de fato! Em vez de usar o -o bandeira, você precisa usar duas bandeiras: -T e -você. o -T denota bandeira qual arquivo que deseja enviar. o -você bandeira denota o nome de usuário e senha.

Em seguida, especifique o endereço de destino FTP de onde você quer carregá-lo. Como este exemplo lida com um upload, o restante deste exemplo é para um servidor FTP imaginário. Na vida real, você pode usar o endereço apropriado FTP, nome de usuário e senha para um servidor FTP em que você tem permissão para fazer upload.

onda -T /Desktop/README.curl -u usuário: passwd ftp: // ftp.yoursitehere.com / myfiles / README.curl

Este exemplo carrega o README.curl arquivo da pasta Desktop.

menu