utility software


utility software

(tool)(Or utility program, tool) Any software that performssome specific task that is secondary to the main purpose ofusing the computer (the latter would be called application programs) but is not essential to the operation of thecomputer (system software).

Many utilities could be considered as part of the system software, which can in turn be considered part of theoperating system.

The following are some broad categories of utility software,specific types and examples.

* Disks

disk formatter: FDISK, format

defragmenter

disk checker: fsck

disk cleaner

system profiler

backup

file system compression

* Files and directories

list directory: ls, dir

copy, move, remove: cp, mv, rm, xcopy

archive: tar

compression: zip

format conversion: atob

comparison: diff

sort: sort

* Security

authentication: login

antivirus software: avast, Norton Antivirus

firewall: Zone Alarm, Windows firewall

encryption: gpg)

* Editors for general-purpose formats (as opposed to specificformats like a word processing document)

text editor: Emacs

binary editor, hex editor

* Communications

mail transfer agent: sendmail

e-mail notification: biff

file transfer: ftp, rcp, Firefox

file synchronisation: unison, briefcase

chat: Gaim, cu

directory services: bind, nslookup, whois

network diagnosis: ping, traceroute

remote access: rlogin, ssh

* Software development

compiler: gcc

build: make, ant

codewalker

preprocessor: cpp

debugger: adb, gdb

installation: apt-get, msiexec, patch

compiler compiler: yacc

* Hardware

device configuration: PCU, devman, stty