OSXFAQ Mac OS X UNIX Tip-of-the-Day

Week 103 - Unix Commands Reference III (4 April 2005)
by
Adrian Mayo - Editor, OSXFAQ
Thursday - Commands for Network Fetching
curl ... grab a URL from a remote server
Supports the following protocols:
HTTP, HTTPS, FTP, GOPHER, DICT, TELNET, LDAP, FILE
For example: 'curl http://www.apple.com'
wget ... grab a URL from a remote server
Like curl, but not included with OS X. Available for OS X via ports such as Fink.
fetchmail ... get mail from SMTP, POP, IMAP etc
tin... read Usenet newsgroups
trn ... read Usenet newsgroups
ftp ... file transfer protocol
Command line ftp client to get and fetch files from remote servers
(See tips week 63)
ftpd ... ftp daemon
This runs an ftp service
(See tips week 94)
telnet ... connect using the telnet protocol
Connect to remote machines that run telnet, or connect to specific ports to test services such as FTP, SMTP. and HTTP by hand.
ssh ... start a secure shell on a remote machine
The session is encrypted, including the transfer of password information used to log into the remote machine.
sshd ... ssh daemon
This runs an ssh service
scp ... secure copy files to/from a remote machine
Files are copied over an encrypted ssh session
sftp ... secure version of FTP
The ftp session is run over an encrypted ssh session
openssl ... manage TLS/SSL certificates
certtool ... create new key pairs for certificates
rcp ... remote file copy
Copy files to from a remote host running an rlogin server. Superseded by 'scp'.
rlogin ... login to a remote machine
The remote machine must be running an rlogin server. superseded by 'ssh'
rsh ... execute a shell on a remote machine
Superseded by 'ssh'
rexec ... remote execution
Superseded by 'ssh'
pine ... command line email client
If you want to learn more about Mac OS X Unix visit the Learning Center
click.
- For beginners: Mac OS X Unix Tutorials
- For detailed information on specific topics: Advanced Unix
- For OS X in gereral: Mac OS X Tutorials
|