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


 Category Gateway
More Options

LinuxLinks News
 · 5 Highly Promising Terminal Emulators
 · Killer Open Source Software
 · Desktop Reddit Clients Walkthrough
 · OSSBlog
 · Etcher 1.0.0-beta.17 Walkthrough
 · Essential Utilities: Search the Filesystem
 · Essential Utilities: Reclaiming Disk Space
 · Chat on Gitter
 · Essential Utilities: Flash OS Images
 · 10 Top Tools for Novelists


Latest Links
Telegram Desktop
Black Screen


Top : Software : Utilities : Console : C-D

5 Highly Promising Terminal Emulators
The terminal emulator is a venerable but essential tool for computer users. The reason why Linux offers so much power is due to the command line. The Linux shell can do so much, and this power can be accessed on the desktop by using a terminal emulator. There are so many available for Linux that the choice is bewildering.

(Read more)
SwiFTP is an open-source FTP server that allows you to connect to your phone over wifi or cellular/3g to upload and download files. Any FTP client can be used.


  • capdiss
    Capture file dissector with embedded Lua interpreter. With this tool an analyst has access to powerful scripting environment that can be used for endless variety of tasks, starting from simple packet inspection to building sophisticated data-driven programs. The usage of the tool is loosely based on principles of awk.
  • ccat
    ccat is the colorizing cat. It works similar to cat but displays content with syntax highlighting.
  • 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.
  • cheat
    cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
  • 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.
  • Criti
    Critical extracts and inlines critical-path (above-the-fold) CSS from HTML.
  • 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
  • ddir
    Display an indented directory tree using ASCII graphical characters to represent the hierarchical structure.
  • 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
  • desk
    desk is a lightweight workspace manager for the shell. It makes it easy to flip back and forth between different project contexts in your favorite shell. Change directory, activate a virtualenv or rvm, load in domain-specific aliases, environment variables, functions, arbitrary shell files, all in a single command.
  • 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.
  • diffoscope
    diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily.
  • 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.
  • Dit
    Dit is a dotfile manager that hooks into git.
  • 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.

Matching Content

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
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    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.