Como a rede com o Terminal e UNIX

Porque UNIX não é um fenómeno novo, ele tem muitas habilidades úteis de rede incorporada. Na verdade, UNIX foi fundamental na criação muito do que você 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!

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 FTP (abreviação de File Transfer Protocol) E Telnet para e-mail e web, UNIX pode lidar com tudo isso. Na verdade, 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

O resultado é que você vê a página HyperText Markup Language (HTML) que está localizado na mlcbooks.com. 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.

Não se esqueça de preceder todas as bandeiras com um hífen. Para este exemplo, seria -o.

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

Se você agora executar uma ls comando, você vê que ondulação tem, de fato, o download do HTML encontradas em mlcbooks.com 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 (Ou receber) arquivos de um servidor, bem como Envio (Ou enviar)-los.

Como o anterior protocolo de transferência de hipertexto (HTTP) exemplos, você só tem que fornecer um endereço de FTP em formato Uniform Resource Locator (URL), e ondulação vai cuidar do resto. Claro, a maioria das pessoas deseja salvar todos os arquivos que baixar via FTP - não vê-los no Terminal.

Por conseguinte, tal como no exemplo anterior, deve adicionar o -o bandeira e um caminho para o destino de sua transferência. Desta vez, o download de um README arquivo sobre ondulação diretamente dos fabricantes de ondulação.

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

Se você estiver familiarizado com o FTP, você pode se perguntar 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.

Claro, HTTP e FTP são úteis, mas você sabia que existem muitos outros protocolos de comunicação de rede? Um dos mais niftier é a protocolo de dicionário. Com ele, você pode procurar palavras a partir de qualquer servidor que entende o protocolo. Suponha, por exemplo, que você quer saber o significado do termo DVD. Digite o seguinte comando para descobrir:

dict curl: //dict.org/d: DVD

Com ondulação, Dictionary, e seu widget do Dashboard dicionário no mesmo MacBook, você nunca pode usar um # 147 reais # 148- dicionário de papel novamente!

menu