Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · Chess in a Few Bytes
 · Learn the Art of Computer Programming With These Great Free Beginner Books
 · CD Audio Grabbers
 · fitlet is a tiny fanless PC full of openness
 · MintBox Mini gives Linux users a pocket-sized PC
 · 6 Invaluable Assembly Books
 · Why Mac users don’t switch to Linux
 · MIPS Creator CI20 review
 · Getting a Time Without NTP
 · CES 2015: Intel announces $149 Compute Stick which runs Windows and Linux


Latest Links

Top : Software : Utilities : Console : C-D

Chess in a Few Bytes
Linux has a good range of extremely strong chess engines such as Stockfish, Critter, Togo II, Crafty, GNU Chess, and Komodo. The chess engines featured in this article offer no match to a good chess engine, but they show how much can be achieved with a minuscule codebase.

(Read more)
XSane is a graphical scanning frontend for SANE (Scanner Access Now Easy). It uses the SANE-library to talk to scanners. XSane is designed for acquiring images with scanners (there are other devices like cameras and videodevices supported by SANE, but XSane is not designed for that purpose). You can scan to file, do a photocopy, create a fax and start XSane from the GIMP as gimp plugin. Read more


  • ccp
    copies stdin or file to stdout, file to file, or files to directory. While copying, it can apply one or several recodings. A recoding maps each byte to one or several (e.g., zero) bytes
  • CDargs
    CDargs heavily enhances the navigation of the common unix file-system inside the shell. It plugs into the shell built-in cd-command (via a shell function or an alias) and thus adds bookmarks and a browser to it. It enables you to move to a very distant place in the file-system with just a few keystrokes.
  • cdck
    cdck is a simple program for verifying CD/DVD quality. Even if all files on the disc are readable, some sectors having bad timing and could become unreadable in the future.
  • cdctl
    a program similar to eject. Like eject, it can eject your CD-ROM/DVD drive, but it does a whole lot more. Eventually, cdctl will provide a user interface to the 2.2 kernel's uniform cdrom driver's ioctl calls.
  • cdif
    cdif is a post-processor of the Unix diff command. It highlights deleted, changed, and added words based on word context, or, optionally, highlights individual changed characters.
  • cfind
    cfind (Content FINDer) is a UNIX tool that provides functionality similar to that of Google Desktop from the command line.
  • cfv
    a utility to both test and create .sfv and .csv files. These files are commonly used to ensure the correct retrieval or storage of data
  • Change Suffix
    Change Suffix is a small console tool to easily change the suffix of files. chsuf changes a given suffix of files and even directories. It also can be used to add a suffix to a list.
  • Check SFV
    Check SFV can create simple file verification listings (sfv) and test existing sfv files. It uses the crc32 checksum.
  • chkwww
    chkwww is a small console application you can use to check which Web server a particular site runs.
  • chroot_safe
    a tool to chroot any dynamically linked application in a safe and sane manner. It is designed to replace chroot and su -c while at the same time addressing some of the major shortcomings of these tools
  • Chrootbin
    Chrootbin is a tool which will help you make basic a chroot environment. It lets you skip the boring parts of making a chroot from scratch. It also helps you to install any other classic executables like strace or find.
  • cksfv
    cksfv is a program that can use the .sfv file to verify the downloaded files. Also, it can be used to create new .sfv files.
  • CleanHome
    CleanHome cleans up a user's home directory by analyzing the hidden configuration files and directories ("dot-files") against a collaboratively maintained database.
  • clide
    clide is a program that will colorize ascii text on the command line using ANSI escape sequences and user defined and predefined expressions. Searches can include Perl Compatible Regular Expressions
  • clive-utils
    clive-utils is a project that contains additional utilities that can be used together with the clive utility.
  • co
    co stands for Command Organizer. You may use co to remember and organize shell commands.
  • Cocalores
    a configurable caching logresolver
  • coccigrep
    coccigrep is a semantic grep for the C language based on coccinelle. It can be used to find where a given structure is used in code files. coccigrep depends on the spatch program which comes with coccinelle.
  • colonify
    colonify helps you to manage your PATH, MANPATH or any other colon-separated variable. It removes duplicate entries, allows you to remove directories and more.
  • colorwrapper
    cw is a non-intrusive real-time ANSI color wrapper for common unix-based commands on GNU/linux. cw is designed to simulate the environment of the commands being executed, so that if a person types 'du', 'df', 'ping', etc. in their shell it will automatically color the output in real-time according to a definition file containing the color format desired.
  • colour
    Add colour to command line application's output using config file.
  • commacd
    commacd is a bunch of aliases designed to make navigation faster.
  • command history
    a program to show the commands that were run on the current day by one or more users specified on the command line
  • configprog
    lets programs have configurable strings in their executables
  • conflict
    conflict displays conflicting filenames in your execution path. Unlike the csh command which, it displays all of the conflicting (non-alias) executable filenames in your path.
  • Coreutils
    the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system
  • cotty
    a small command-line utility to manage pseudo-terminals, used by fwprc. It allows users to run processes communicating with each other through their tty as opposed to files, pipes, or sockets
  • Cout
    Cout highlights the output of different programs with color according to defined patterns. It is highly configurable.
  • cpre
    cpre is a supplement to the usual cp that copies groups of files based on a regular expression given at the command line. It is written in Haskell.
  • cpShuffleSature
    randomly copies files from one directory to another. It is designed for copying music, pictures, or films onto any hardware device (player) which serves as a filesystem
  • Crayonizer
    Crayonizer is a command-line app that "crayonizes" (i.e. colors in) the output of other command-line apps. It's written in straight-C with few dependancies.
  • CRM
    a system to examine incoming e-mail, system log streams, data files or other data streams, and to sort, filter, or alter the incoming files or data streams according to whatever the user desires
  • CryoPID
    CryoPID allows you to capture the state of a running process in Linux and save it to a file. This file can then be used to resume the process later on, either after a reboot or even on another machine.
  • CSed
    a set of utilities to color output of other processes, e.g. command line utilites or compilers. These programs make output more readable using different color for the significant pieces of the text
  • cstream
    a general-purpose stream-handling tool like UNIX dd, usually used in commandline-constructed pipes
  • ctail
    like running tail -f, but can be used on multiple files. It uses the Curses library to split the screen into as many windows as there are files to watch
  • cufps
    cufps is a very small console program for retrieving CPU usage information from /proc/stat.
  • d command
    The d command runs a command in the background and redirects its output to a file. The output file is annotated with start and end time, the actual command used, cwd, host name, etc. You can ask the d command to extract the last command from the output file and run it again, you can ask it to append to the file or not, and other goodies. It comes with handy little programs to look at the output, tail it, etc. It is sort of trivial, but has been streamlined over many years.
  • daemonizer
    daemonizer is a tool that starts a process while detaching it from the terminal. It makes the given process an orphan, closes all files descriptors, and reopens standard input and output to a log file. This allows you to run and program as a daemon.
  • datamash
    datamash is a command-line program which performs basic numeric, textual and statistical operations on input textual data files.
  • Dateutils
    Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data.
  • daytime
    daytime is a program that can get the current time from "daytime" (RFC-867), "time" (rfc-868), "nist daytime", or HTTP servers.
  • dbm
    a very simple Perl 5 script which allows you to manipulate/read DBM files from the command line, or using your favourite editor
  • dd_rescue
    copies data from one file or block device to another. It is intended for error recovery, so, by default, it doesn't abort on errors, and doesn't truncate the output file
  • ded
    ded allows you to navigate through multiple file lists or a directory tree, viewing or changing file attributes rapidly. In addition to conventional file information, it operates on the file's RCS or SCCS archives, making it useful for source-control as well as system administration. Curses-based, it runs on UNIX systems.
  • Delay
    counts down the number of seconds specified on its command line. In this way, it's sort of like the standard sleep command, except that it also provides feedback of the time remaining
  • dfc
    dfc displays file system space usage using graphs and colors. In some ways, it is a modernized version of df as it is able to use colors, draw graphs and export its output to different formats such as CSV or HTML.
  • DFeta
    DFeta samples disk free space information at regular intervals and then can estimate the time when the disk will become full.
  • dffutils
    a collection of small tools including diff, cmp, diff3 and sdiff
  • di
    di is a disk information utility, displaying everything (and more) that your 'df' command does. It features the ability to display your disk usage in whatever format you desire/prefer/are used to. It is designed to be portable across many platforms.
  • Dialog
    Dialog is a utility to create nice user interfaces to shell scripts, or other scripting languages, such as perl. It is non-graphical (it uses curses) so it can be run in the console or an xterm.
  • Directory Manager
    Directory Manager (dm) is a small tool for managing often-visited directories using a shell like bash.
  • dirtree
    dirtree is a tool for displaying directories. It supports an easier interface than du for combining directory trees and shell scripts.
  • dl
    dl is a perl script which provides a quick solution to the difficulty of recovering deleted files on most UNIX filesystems. Files given to dl are compressed, moved to a private backup directory, and deleted only when they haven't been recovered after a configurable amount of time.
  • dnotify
    dnotify is a simple program that makes it possible to execute a command every time the contents of a specific directory change in linux. It is run from the command line and takes two arguments: one or more directories to monitor and a command to execute whenever a directory has changed. Options control what events to trigger on: when a file was read in the directory, when one was created, deleted and so on.
  • docbook-utils
    a collection of all the free software tools you need to work on and format DocBook documents. RPMs are provided for those using RedHat Linux; the sourceware are all conveniently available from a single place if you're using some other OS
  • dog
    dog is a replacement for cat.
  • DosUnix
    provides a selection of features allowing manipulation of text files in a mixed DOS/Windows and Unix environment
  • drm_tools
    drm_tools contains several small utilities: accudate, execinput, extract, mdump, and msgqueue. accudate is a date replacement with subsecond accuracy. execinput executes commands one at a time from stdin. extract extracts and then emits column/token fields. mdump formats binary data files. msgqueue provides command line control of message queues.
  • DRS Looper
    DRS Looper is a program for running a list of commands, a certain number of commands at a time. It facilitates a variety of forms of parameterization, including hostnames for ssh or rsync.
  • DSI utilities
    The DSI utilities are a mixed collection of classes accumulated during the last ten years in projects developed at the DSI (Dipartimento di Scienze dell'Informazione, i.e., Information Sciences Department) of the Università degli Studi di Milano.
  • DTPSTree
    DTPSTree shows the running processes as a tree. It is a reimplementation of pstree from PSmisc for FreeBSD.
  • du
    du (abbreviated from disk usage) is a standard utility used to estimate the file space usage; space being used under a particular directory or files on a file system. Read more
  • dupmerge
    scans a UNIX directory tree looking for pairs of distinct files with identical content. When it finds such files, it deletes one file to reclaim its disk space and then recreates its path name as a link to the other copy
  • Dupseek
    Dupseek finds and interactively removes duplicate files. It aims at maximum efficiency by keeping file reads to a minimum and is much better than other similar programs when dealing with groups of large files of the same size.

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.