Wiki2
UsefulPorts

Useful UNIX utilities

Terminal

  • screen
  • bash
  • tmux - tmux is replacing screen
  • MacOS trash - use trash bin from command line
  • ksh
  • nano - useful shell based texteditor if you don’t prefer vi.
  • lsof - check open file and network connections

Performance

File Synchronization

  • rsync - One way file system synchronization
  • unison - Two way file system synchronization
  • CVSup - File sychronization specifically targetting CVS repositories.
  • gitbak - backup system based on git
  • Flyback - also available as port. Gui on top of rsync.

Text processing

  • PortableScripts
  • awk - Text processing utility
  • sed - Stream editor
  • tar - Archiving utility
  • grep - Text filtering utility
  • cut - cut line output
  • bc - shell math
  • tr - Translate characters
  • ruby - Parse with Ruby
  • head/tail - print beginning and end of stream

Server monitoring

Version Control

Multimedia

Network

Base System

  • ldd - binary program library dependence
  • qemu
  • disklabel - can be used to find used USB partitions

Finding ports

To do keyword search for ports do the following. Note that ports source must be installed first.

cd /usr/ports
make search key=rsnapshot

A great source for packages/ports are found on openports.se.