Possible Duplicate:
“Must Have” Text/Terminal Apps?

What tools/utilities that made your CLI life more plesant. My personal not full list will probably consist of:

What is your list?

link|improve this question
Belongs on super user. And once it has been migrated there, it will be closed instantly as a duplicate: superuser.com/questions/18730/must-have-text-terminal-apps – Stephan202 Nov 23 '09 at 20:21
feedback

migrated from stackoverflow.com Nov 23 '09 at 20:21

This question came from our site for professional and enthusiast programmers.

closed as exact duplicate by quack quixote, Phoshi, Diago Nov 24 '09 at 6:14

This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.

6 Answers

  • grep : Usefull to plough through a lot of source code finding the specific string you need ;).
  • find : Same as above. Usefull to pass a script to a bunch of files based on a match.
  • dos2unix : Converting DOS line-endings to UNIX. Since I'm developing on a Windows machine while some collegeaus develop on Linux.
  • screen : Multiple screens on a single terminal window is nice :-). Could conncet more than once tho.
  • awk

And off course: fortune

:-)

link|improve this answer
fortune simply isn't complete without cowsay. – Phoshi Nov 23 '09 at 21:18
1  
apt-get moo :-) – Sathya Nov 23 '09 at 22:06
feedback

Not a tool per se, but the tips here made it much better for me, especially things mentioned in the "histappend" and "configuring Up and Down" sections

Also, learning rsync and scp makes working with multiple computers easier, combined with screen.

link|improve this answer
feedback

May I suggest autojump?

link|improve this answer
feedback

irssi can be invaluable :-) especially when stuck on Arch install ;)

link|improve this answer
a curses-based communications app? i'd disagree with classifying it as either cli or utility. i can launch firefox from the commandline; that doesn't make it a cli utility. – quack quixote Nov 23 '09 at 22:47
feedback

I would recommend tmux (instead of screen) and weechat (instead of irssi).

link|improve this answer
what's wrong with both? Screen is invaluble for working over ssh, and irssi is still (imo) the best IRC client around. – Phoshi Nov 23 '09 at 22:14
There is nothing wrong with these two. I´ve used them for more than a half decade. But screen´s codesbase and configuration is a mess and irssi isn´t that modular. Besides weechat has some nifty features that lack irssi. – Flow Nov 24 '09 at 9:31
feedback
  • apropos, man, info et al. - ask linux before you google; you often already have the answer!
  • sed - awesome for data manipulation inside a pipeline
  • tail -f /var/log/messages & to see error messages onscreen as they occur, not hours later when I think to look in the log
  • emacs - yeah... EMACS. Vim is great but so is EMACS.
  • script - handy for knowing what you did. especially handy to learn about new packages. You can put zcat whatever-README.gz, 'man -P cat whatever-subject', whatever-command --help all in one file.
link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.