Slashdot Mirror


The Latest And Greatest Console Applications?

An anonymous reader writes "While the 'Linux on the desktop' battle has yet to be won, KDE and Gnome are making great progress. There are too many apps to list on the cutting edge of software development for the X environment. But what about those of us stuck with old machines? Or who just want to work with the console? What console-based apps, that are undergoing just as much development as their X counterparts, do you use? Things like instant messengers and bittorrent clients, for example..."

618 comments

  1. One word . . . by micromoog · · Score: 5, Informative
    1. Re:One word . . . by Draoi · · Score: 5, Funny
      Thank you for re-introducing me to NetHack. It took me five years to wean myself off that, and now I've found a MacOS X version. There goes *my* working day ... :-)

      As they say on the site;

      Thank you for the latest release of gradewrecker. My GPA just went in the corner and shot itself.
      -- USENET posting, author unknown
      --
      Alison

      "It is a miracle that curiosity survives formal education." - Albert Einstein

    2. Re:One word . . . by Ricwot · · Score: 4, Funny

      Due to a combination of Beer, Coffee and NetHack, lectures were missed, assignments lost in the darkness, and I failed the year by 0.1 marks :'(

    3. Re:One word . . . by confused+one · · Score: 2, Funny

      Bastard... You had to mention it, didn't you.

    4. Re:One word . . . by Wyzard · · Score: 4, Informative

      Try ToME. It's an Angband variant that features a world map with multiple dungeons, quests, a skill system, a huge set of available races and character classes (and variants thereof) and, best of all, a Lua interpreter so you can write new items, spells, and whole new variants.

      Nethack is fun, but it gets dull just going down and down and down. In ToME you can recall to town (Bree, say, or Lothlorien), sell treasure you've found, buy some new equipment with the money, and return to the dungeon to continue exploring.

      (No, I'm not one of the developers or anything. I just play it a lot.)

    5. Re:One word . . . by Anonymous Coward · · Score: 0

      just out of curiousity... how many times have you ascended nethack?

    6. Re:One word . . . by Wyzard · · Score: 1

      Zero -- I got tired of it and stopped playing.

      I have a swordmaster character in ToME who's doing pretty well though -- all stats maxed, over 1000 attack damage per turn. Just a bit more game time and Morgoth's head will be mine.

    7. Re:One word . . . by Sembiance · · Score: 2, Insightful

      That's your problem.
      I've never ascended either, and I've been playing for more than 7 years now.

      And your game doesn't sound very appealing to Nethack players.
      Maxing stats and worrying about how much attack damage is not what Nethack is about.
      And 'recalling' back to town to 'sell treasure' sounds way too much like an MMOG than Nethack.

      Nethack simply isn't for you. It's not for everyone.
      Anyone who stops playing Nethack for good, well, it isn't for them :)

    8. Re:One word . . . by Wyzard · · Score: 1

      It depends on your style of play -- as I mentioned an another reply in this thread, there are many races and classes available, which are played differently. I have another character going (you can have several at once) who's a mage -- he does about 4 damage whacking monsters with his staff, a few hundred casting Manathrust, but there's a limit on how long you can do that before you run out of mana and have to rest for a while to recharge. He can cast Identify, which is very useful in the dungeon, but not Greater Identify, so if I find an artifact I won't know its special properties until I'm in town and can buy a scroll (assuming the store has one available).

      One of these days I want to start a necromancer character -- they turn corpses into undead pets, and by raising your level in the Monster-Lore skill you can gain experience from your pets' kills. (Raising this skill also reduces the chance of your pets turning against you.)

      I think it's nice to be able to recall back to town (using scrolls of Word of Recall, or a spellbook if your Conveyance level is high enough) from the dungeon. You can sell stuff you've found that's useless to your character (what's a mage going to do with a a battle-axe of *Slay Animal* ?) and buy other things that are useful, like new spellbooks or enchanted ammo. And if you get to a depth in a given dungeon that's too difficult for your character, or just get bored of that dungeon, you can travel to a different dungeon (they each have a different "feel") and spend some time there instead.

      Probably one of the greatest features of ToME is the monster memory. When you first see a given type of monster, you know very little about it but its description. The first time you kill one you learn how much experience it's worth, and as you interact with them further, you learn more things about them (how many hit points, whether they're good or evil, attacks and special abilities as you see them used, etc.) When you die and start a new character with the same savefile, this information is preserved. ("Your ancestors have killed 12 of these creatures.") This matches up pretty well with the knowledge that you, the human player, gain about the various types of monsters, and provides a nice convenience without being a spoiler. (You're not going to know the abilities of a Great Wyrm of Power until you've had a character actually face one...)

  2. mp3blaster. by Slayk · · Score: 5, Interesting

    It's a slick little console mp3 player with playlist support. It is quite nice to have when I do something to b0rk X.

    1. Re:mp3blaster. by keesh · · Score: 4, Interesting

      orpheus is also good, and has a less confusicating interface.

    2. Re:mp3blaster. by Cili · · Score: 1

      I found that cplay is very intuitive mp3 frontend to mpg123

    3. Re:mp3blaster. by paxmark1 · · Score: 1

      I just discovered lmp3 today - ncurses, when I noticed how huge xmms was and libraries. Liking it. Is mp3blaster better enough to install that

    4. Re:mp3blaster. by Anonymous Coward · · Score: 0

      lmp3 or lien mp3
      Although the author hasnt done much with it in awhile its the ultimate low horsepower mp3 player. I ran it on a pentium 100mhz and it used 10% of the cpu. Plus it has a curses like interface so you can tag songs and make playlists without having to type in song names. IT ROCKS! If contact the author tell him I am going to pay him the $50 I owe him I am just strapped for cash.

  3. fortune! by blunte · · Score: 4, Funny

    that was too easy. was this a trick question?

    --
    .sigs are for post^Hers.
    1. Re:fortune! by Ricwot · · Score: 5, Funny

      It's a program that is viable for enterprise systems, we just rename it to fortune-500

      --

      Any spare gmail invites could do better than ending up at rjw16@st-and.ac.uk

    2. Re:fortune! by paranode · · Score: 2, Funny

      Just did a search for fortune in my Gentoo portage. Came back with this, made me laugh:

      * games-misc/fortune-mod-dubya
      Latest version available: 20040527
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 24 kB
      Homepage: http://dubya.seiler.us/
      Description: Quotes from George W. Bush
      License: as-is

    3. Re:fortune! by bluelip · · Score: 1

      try fortune w/ -o for the better 'hidden' fortunes

      `fortune -o`

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
    4. Re:fortune! by FreeForm+Response · · Score: 1

      Some of the quotes are very funny, although in a "Ha-ha, we elected that blistering idiot" sort of way. :-/

      The "fortune-mod-all" meta is your friend. =)

  4. Mr. T sez... by Anonymous Coward · · Score: 2, Funny

    I PuTTY tha Fool!

    1. Re:Mr. T sez... by Anonymous Coward · · Score: 0

      I think you may have misunderstood the question.

    2. Re:Mr. T sez... by Anonymous Coward · · Score: 0

      I think that you may suck my cock..... Fool.

  5. BitchX by TypoNAM · · Score: 5, Informative

    When it comes to IRC gotta love BitchX. :)

    --
    This space is not for rent.
    1. Re:BitchX by Juanvaldes · · Score: 5, Informative

      irssi is where it's at ;)

    2. Re:BitchX by name773 · · Score: 1

      you mean ircii, right?

    3. Re:BitchX by concatenation · · Score: 3, Informative

      Yeah, definitely. Irssi has all I need: Easy handling for multiple ircnets and servers, SSL support, support for Perl plugins, and it's themable and easy to use.

      --
      "5... 4... 3.. 1... OFFBLAST!"
    4. Re:BitchX by mkro · · Score: 3, Interesting
      irssi is where it's at ;)
      Agreed :) And if you haven't tried it, I recommend the beautiful trackbar.pl for easier overview over your multiple queries. Harder for me to explain how it works than for you to try it, so please, give it a go :)
      --
      I shall go and tell the indestructible man that someone plans to murder him.
    5. Re:BitchX by parksie · · Score: 1

      Actually, gotta *not* love BitchX. It's horrible!

      www.irssi.org for life.

    6. Re:BitchX by dosius · · Score: 1

      And an fserv script for serving files on IRC. Nice one too, used it myself, know someone who runs a bot on it.

      Moll.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    7. Re:BitchX by OmniVector · · Score: 2, Insightful

      yeah.. because i just LOVE how the default bitchx settings auto-kick/ban users who auto-rejoin 4 times in a row! what a great feature to annoy the living CRAP out of me. it's also great how bitchx often says fairly offensive stuff whenever i quit. it's just going out of it's way to try and get me banned from some channels.

      the writers of that app are tard monkeys. use irssi. at least it wasn't written by ScRiPt kiddies.

      --
      - tristan
    8. Re:BitchX by swv3752 · · Score: 2, Funny

      Ya know, I swear that Linux's vulnerability's list would be cut in half if BitchX was excluded.

      Everytime I check the updates for my distro it seems that there is another vulnerability for BitchX.

      --
      Just a Tuna in the Sea of Life
    9. Re:BitchX by SmasKenS · · Score: 1

      Oh yes. Screen + Irssi + CenterICQ lets me access my IRC and IM sessions from wherever. Really nice.

      --
      -- - e.m.p.t.y - --
    10. Re:BitchX by shrik3 · · Score: 1
      Oh yes. Screen + Irssi + CenterICQ lets me access my IRC and IM sessions from wherever. Really nice.
      Throw away CenterICQ and install Bitlbee. It converts AIM/MSN/ICQ/Younameit to a irc-like session.
    11. Re:BitchX by i_am_pi · · Score: 1

      BitchX is the only IRC client that lives up to it's name.

  6. Screen. by Anonymous Coward · · Score: 5, Informative

    Man, how many times has screen saved my butt? Multiplies the usefulness of any console appplication by five.

    1. Re:Screen. by Anonymous Coward · · Score: 0

      Propz. Scrizzle is the fizzle shizzle.

    2. Re:Screen. by BinLadenMyHero · · Score: 5, Informative
      I use screen 24/7, it's awesome. But it's a utility, not an application.

      Vim to edit text

      Mutt for email

      elinks to browse the web

      MPlayer to play any media file (even videos in text mode)

      mICQ for ICQ (also centericq for a multi-protocol IM client)

      BitchX for IRC

      lftp for ftp

    3. Re:Screen. by swb · · Score: 1

      OK, my wish is that someone combined screen with the built-in FreeBSD window(1) application. I like screen better, but the idea of making overlapping windows can be appealing, especially if you need to see multiple output simultaneously. I find window's UI to be horrid, so I don't really use it.

      After that gets done, I'd like the resulting application merged into my favorite shell so that my logins automatically had screen's functionality. I particularly like the nohup aspect, where I can start a process and get back to it if I disconnect.

      A quick look at the screen manpage indicates you might be able to kludge screen as your login "shell" (having screen spawn your actual shell), although it would create the problem of reconnecting to existing screen sessions instead of creating new ones. Maybe the -R or -x option behavior could be changed to show a list of available sessions if more than one existed and create a new one if none exists.

    4. Re:Screen. by Anonymous Coward · · Score: 0

      A quick look at the screen manpage indicates you might be able to kludge screen as your login "shell" (having screen spawn your actual shell), although it would create the problem of reconnecting to existing screen sessions instead of creating new ones. Maybe the -R or -x option behavior could be changed to show a list of available sessions if more than one existed and create a new one if none exists. ...or just write a 5-line shell script to do the same, and 'exec screen' at the end.

    5. Re:Screen. by drinkypoo · · Score: 1

      You can probably run splitvt under screen.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Screen. by flippet · · Score: 4, Informative

      Screen itself supports multiple regions, so you don't need anything else. I find this absolutely priceless; run a program in the top region of your terminal, while tail-ing logfiles in the others...

      --
      "Cattle Prods solve most of life's little problems."
    7. Re:Screen. by Phil+Gregory · · Score: 1
      A quick look at the screen manpage indicates you might be able to kludge screen as your login "shell" (having screen spawn your actual shell), although it would create the problem of reconnecting to existing screen sessions instead of creating new ones.

      If screen is run as a login shell, it behaves as if it had been run with '-xRR', which means that it will attach to an existing session or create the session if it doesn't already exist. This is, however, not recommended. Lots of programs expect to be able to run your login shell non-interactively, and screen cannot do that. It's better to use a normal shell and just attach to screen as you need.

      I have a simple shell script that I wrote to manage a few things and attach to screen. Most of the time that I ssh into my computer, I run 'ssh -t host attach-screen' (indeed, I have menu options that run 'xterm -e ssh -t host attach-screen' :). Unless you want to do relatively complicated things, you should be okay with just 'screen -xRR'


      --Phil (I love screen.)
      --
      355/113 -- Not the famous irrational number PI, but an incredible simulation!
    8. Re:Screen. by Anonymous Coward · · Score: 0

      splitvt

    9. Re:Screen. by binand · · Score: 1

      I fully agree with your choices. But everyone seems to have forgotten that wonderful usenet client, slrn.

    10. Re:Screen. by Anonymous Coward · · Score: 0

      Rizzle Bizzle, mah Nizzle!!!!

    11. Re:Screen. by josath · · Score: 1

      I just have to say that screen is my god. I use it in all my x terminals as well as console terminals.

      I love the splitting. And especially the ability to detach and re-attach somewhere else.

      --
      sig? uhh, umm, ok
  7. Bleeding Edge by Anonymous Coward · · Score: 5, Funny

    The version of ls that comes with Fedora Core 2 is 5.2.1. Incredible software! Would use again! A+++++!!!!

    1. Re:Bleeding Edge by Anonymous Coward · · Score: 2, Funny

      What the hell... is this ebay feedback.
      GREAT SELLER, FAST SHIPPER, A++++++++++!!!!!!

      I'm adding a whole bunch of regular text to circumvent the slashdot filters.

    2. Re:Bleeding Edge by Ricwot · · Score: 0, Troll

      Nah, it looks like the kind of feebck you get from crappy sellers, he's trying to get us to use Fedora instead of the hallowed Gentoo, and thus is unworthy of uttering the words "bleeding" and "edge" within 3 sentences of each other

    3. Re:Bleeding Edge by Kourino · · Score: 1

      Are you kidding? What a piece of shit ls! It doesn't even indent into columns properly ;_;

      4-arashi@minerva:~/src/seatris-0.0.14$ ls -l readcfg.o
      -rw-r--r-- 1 arashi arashi 11260 Jun 23 19:59 readcfg.o

      I want my money back ... oh, wait.

  8. ircII by g0bshiTe · · Score: 1

    nuff said!

    --
    I am Bennett Haselton! I am Bennett Haselton!
  9. Screen.... by deadmongrel · · Score: 5, Interesting

    One of the most under used console app is Screen. http://www.gnu.org/software/screen/ I am not a sys admin but Screen is still pretty handy.

    1. Re:Screen.... by FullyIonized · · Score: 5, Interesting
      And one of the most underutilized features of screen is multi-user sessions. I have used this to do XP-style programming with a colleague who was working 900 miles away

      The way I did it:
      Start up screen with a temporary screenrc file that contains:
      multiuser on
      addacl other_username
      detach

      Note that I have the screen session detach. Type "screen -ls" to get the screen session name (for the other person), then type "screen -r" to reattach. The other person ssh'd into my machine and typed "screen -x session_name". It is possible to script all of this to make it easier.

      We then talked over the phone (headphones highly recommended) while we could simultaneously edit in a vi session. It was hilarious because we'd start yelling at each other "No,no, let ME type." Still, these sessions are always among my most productive programming sessions because we catch each others mistakes and program the parts of the program that we have expertise in.

      --
      Sigs are bad for you.
    2. Re:Screen.... by EvanED · · Score: 1

      This is interesting, because it reminds me of something I've wanted. It's a bit off topic, but anyway...

      I've thought it would be cool if you could plug in two mice and keyboards and have two separate cursors. Have one blue and the other green, or something like that, and have two people independently work on a project. Anyone know a way to do this? Either *nix or Windows XP

    3. Re:Screen.... by Isbiten · · Score: 1

      On a related note, I downloaded screen via apt-get and whenever it should beep it says woof woof! Incredibly annoying, how do I turn it off?

      --
      I fought the corporate America, and the corporate America bought the law.
    4. Re:Screen.... by Anonymous Coward · · Score: 0

      Incredibly useful! How else do you know when a BEL (ASCII 0x08) character is sent to your console?

    5. Re:Screen.... by Isbiten · · Score: 1

      By having speakers?

      --
      I fought the corporate America, and the corporate America bought the law.
    6. Re:Screen.... by Q2Serpent · · Score: 5, Informative

      Kibitz does the same thing (it comes with expect), but it's tons easier to get a newbie into the session - when you type "kibitz ", they get a message in their console that says "type 'kibitz -number' to kibitz with ".

      Extremely useful for collaboration on the command line.

    7. Re:Screen.... by Anonymous Coward · · Score: 0

      I am not a sysadmin but the first thing I type when I'm logged in is screen emacs. Screen and emacs are probably my most-used applications along with a little Perl script I made to play my mp3s/oggs on random.

    8. Re:Screen.... by rk87 · · Score: 2, Interesting

      for those of you who didn't get the joke...
      in german, when you "bell", you are "barking".

      --
      I'M NOT ANGRY!
    9. Re:Screen.... by OmniVector · · Score: 1

      if you want to fix that pesky "let me type" situation, try subethaedit for mac os x. it's real time editing with multiple users capable of moving the cursor/inserting/etc. the recently updated version can also set read/write permissions on a per user basis.

      --
      - tristan
    10. Re:Screen.... by Anonymous Coward · · Score: 0

      Hey you just invented remote extreme programming!

    11. Re:Screen.... by Phil+Gregory · · Score: 1
      whenever it should beep it says woof woof! Incredibly annoying, how do I turn it off?

      Put

      vbell off
      into your ~/.screenrc.
      --Phil (And you might want to join the mailing list.)
      --
      355/113 -- Not the famous irrational number PI, but an incredible simulation!
    12. Re:Screen.... by nirnimesh · · Score: 1

      Another way to do a similar thing would be: [terminal1] mkfifo /tmp/foo script -faq /tmp/foo [terminal2] cat /tmp/foo However, the real-time vigilance would be on-say.

    13. Re:Screen.... by nirnimesh · · Score: 1

      Oops! I forgot the formatting here it is:
      [terminal1]
      mkfifo /tmp/foo
      script -faq /tmp/foo

      [terminal2]
      cat /tmp/foo

      The real-time vigilance however would be one-way.

    14. Re:Screen.... by Isbiten · · Score: 1

      Thanks! It's been making me mad as a hatter ;)

      --
      I fought the corporate America, and the corporate America bought the law.
    15. Re:Screen.... by int19h · · Score: 1

      I've done this with VNC. Both of you have a "personal" cursor that's just a dot. When one of you move your cursor, the real cursor moves.
      When both of you move your cursor, the real cursor jumps around a bit, but the personal cursors still works nicely.
      I don't think you get separate colored cursors, but this works for me, at least. :)

    16. Re:Screen.... by Spheroid2 · · Score: 1

      In fact, you don't have to create a temporary
      ~/.screenrc. You can type those commands directly
      from the screen 'command line' by typing Ctl-A :
      (although the config. file approach might be useful
      if you do this all the time).

    17. Re:Screen.... by WhiteDragon · · Score: 1

      another cool "feature" of screen, if it detects a .nethackrc file in your home directory, it will use the nethack mode error messages. I remember the first time I saw "The dead screen touches you" and "you cannot escape from window 0!" ah, good times.

      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
    18. Re:Screen.... by Anonymous Coward · · Score: 0
      i like and use kibitz, and i've never used screen, though i'm trying it now. that said, kibitz is not tons easier in a "firewall and ssh tunneling X" environment. it can be done, but it can be a real pain to get a newbie set up right.

      screen, from what i understand, runs all on the server/hostmachine so there isn't that same nightmare.

  10. Irssi by miike · · Score: 2, Informative

    Not exactly under development but a mature and good irc-client. http://www.irssi.org/

  11. Why? by Anonymous Coward · · Score: 4, Interesting

    I asked this on the Gentoo forum a while ago and never got a straight answer, so I'll ask it again here: why? Why, except in a few rare cases, would you regularly use a command line IM client in favor of a graphical one? It seems terribly inconvenient.

    1. Re:Why? by stratjakt · · Score: 2, Insightful

      Because I can take old parts, stick them in a box, install linux, hide the box under my desk (or wherever) and ssh into it.

      All my gruntwork, downloading, bittorrents, etc, run on that old box, never to bother my good machine.

      Taking the time to type 'screen btorrent blahblah.iso.torrent' is more convenient than having my main machine slow to a crawl after torrent opens 9 billion connections.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Why? by Anonymous Coward · · Score: 0

      But what about those of us stuck with old machines?

    3. Re:Why? by Tarantolato · · Score: 1

      Why, except in a few rare cases, would you regularly use a command line IM client in favor of a graphical one? It seems terribly inconvenient.

      Why? Because you wouldn't be able to see "buddy icons". 99.999% of IM is text-driven anyways, and a command-line client would allow you to do all sorts of perverse things with pipes and scripting and awk and sed and all of those other lovely-horrible unix tools.

      Thanks for the idea. I've found some links to these creatures here, and am excited to give them a whirl.

      One wonders if there's one for Emacs....

    4. Re:Why? by SeederGOD · · Score: 1, Insightful

      because you can leave IM session in screen :) and log out

    5. Re:Why? by Anonymous Coward · · Score: 0

      It has to be pretty damn old if it can't run X and Gaim. I'm betting even a Pentium 200 could handle that.

    6. Re:Why? by NeoFunk · · Score: 2, Funny

      Because there IS no better way to show that you care than by using a batch file to flood "net send" messages.

    7. Re:Why? by ultrabot · · Score: 4, Insightful

      Why, except in a few rare cases, would you regularly use a command line IM client in favor of a graphical one? It seems terribly inconvenient.

      By command-line I assume you mean text-based (curses/whatever)...

      Text based interface can be much more usable, even if it os often less learnable. learnability != uasbility. There is certain amount of "control" in simple text interfaces that you don't have with GUI's which pop subwindows everywhere, have annoying MDI interfaces etc.

      Text interfaces also have a distinct technical advantage - they can be detached from the controlling terminal (see 'screen', 'dtach').

      Also check out this :-)

      --
      Save your wrists today - switch to Dvorak
    8. Re:Why? by Anonymous Coward · · Score: 0

      Why, except in a few rare cases, would you regularly use a graphical IM client in favor of a command line one? It seems terribly inconvenient.

      The irc client is just one of many applications running in screen. It can be totally controlled from the keyboard (no annoying mouse trips). It just seems to work better.

    9. Re:Why? by mattrumpus · · Score: 5, Funny

      I've got one good reason. At some places of work IM clients are banned and its easier to pretend a text based client is real work...

      --
      Who's with me?! I SAID... WHO'S WITH ME!!??
    10. Re:Why? by bhaputi · · Score: 1

      Well, I run naim with screen support, so I can keep myself logged in all the time, detach my session, reattach from home, etc.

      Kinda serves as an answering machine for me nowadays.

    11. Re:Why? by quantum+bit · · Score: 4, Informative

      I use naim a lot for one reason: I can run it inside screen, detach from one computer and re-attach on another without ever going offline (or missing messages while I'm walking somewhere else). If I'm moving around a lot, screen also lets me have multiple connections to the same session, so I can read & reply from wherever I happen to be at the moment.

      The other reason is that next to my main desktop at home, I have a nice little text-based LCD terminal (actually a partially disassembled 486 laptop) that I IM on -- saves screen real estate and I don't have to get offline when I'm doing stuff like kernel driver debugging that requires me to shut down X...

    12. Re:Why? by keesh · · Score: 4, Insightful

      Because command-line clients can be screened. X apps can't.

    13. Re:Why? by Zardus · · Score: 3, Interesting

      Combined with screen, Naim is really nice for idling on AIM (to avoid missing IMs from people who are only awake when you sleep and such), and for switching computers without having to disconnect. The same convenience can be achieved using screen with an IRC client for IRC (I use Irssi).

      Its much more convenient than GUI stuff when you switch computers a lot during the day. I can leave naim and irssi running in screen while I drive home from work and people can still IM me if they need to for those 30 minutes.

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
    14. Re:Why? by Zardus · · Score: 2, Informative

      Among the teenager crowd, and I'd imagine even more so outside of the US, old laptops are pretty common (think Pentium 100 w/ 16 megs of ram). X does not run extremely quickly on them (although its not too bad), so console apps are convenient.

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
    15. Re:Why? by pthisis · · Score: 1

      vnc can detach/reattach like screen. Pretty cool when needed, but a lot of the time screen is a better option (depends on what you're doing)

      --
      rage, rage against the dying of the light
    16. Re:Why? by haystor · · Score: 3, Funny

      One does not wonder if something exists for Emacs. One believes.

      That is to say, yes.

      --
      t
    17. Re:Why? by poot_rootbeer · · Score: 1, Insightful

      Why, except in a few rare cases, would you regularly use a command line IM client in favor of a graphical one? It seems terribly inconvenient.

      Instant Messaging is text-based, right? Why WOULDN'T you use a console app over a more bloated graphical one?

    18. Re:Why? by C10H14N2 · · Score: 1

      Perhaps because you could have it secured on a remote server that you could access from any other computer without having to install software or suck up limmited bandwidth with X-forwarding?

      I like having my tools available wherever I am, not just on machines that I have control over. A JavaSSH applet in a private web directory makes it possible to get in and do anything from almost anywhere -- provided I can do it without X. The more console apps the better, IMHO.

    19. Re:Why? by Skorpion · · Score: 1

      because I can run my IM, IRC, EMACS on a machine that is 250 km from me and ssh to it when I need it. And this doesn't make me dependable on security & firewall policies. Nor I am dependable on desktop OS. All I need is one outgoing SSH connection.

      Alex

    20. Re:Why? by Anonymous Coward · · Score: 0

      Because some people have old hardware? Because most nix machines in this world are headless? Because X is a bloated resource hog?

    21. Re:Why? by Bob+Uhl · · Score: 1
      Not really--the command line is good and fast over a remote session; it is secure, with SSH; it is convenient, with GNU screen (a tool which has revolutionised my work life). I like to ssh into my home box from work and run gnus (a mail/news reader) within emacs; it'd be cool to also be able to run gaim (which is a GUI AIM/Jabber/MSN/&c. client) within the command line. It'd be really nice to be able to run gnucash within a TTY.

      Command line interfaces are snappy; they are easy to use (albeit sometimes difficult to learn); they are aesthetically pleasing.

    22. Re:Why? by Anonymous Coward · · Score: 0

      Firstly, It can be screened (then reopened anywhere you can use a term client or putty).

      Secondly, some of us are faster with just keyboard shortcuts, which naim makes great use of.

      I personally find myself using keyboard shortcuts more than the mouse, even on Windows.

    23. Re:Why? by wobblie · · Score: 1

      ssh'ing into, say, a home machine because IM is blocked at work or maybe you don't want anyone at work snooping on your conversations? Seems pretty obvious to me.

    24. Re:Why? by 91degrees · · Score: 1

      Speaking for myself - I like the part of the application I'm using to be full screen. A lot of windowed applications split the screen into panels. An email application will show you messages headers in one panel, and relegate the body of the message to the bottom half of the screen.

      In a console app, I get the whole screen to myself. And a console starts more quickly than X.

      I think I'm a little unusual in this respect, but it works for me.

    25. Re:Why? by Sidicas · · Score: 1

      You can say that again...

      I installed Minix 2.0.0 on my Mitsubishi 286L a few months ago... Runs pretty good, but it lacks the ram needed to run more than a couple terminals.

    26. Re:Why? by Anonymous Coward · · Score: 0

      They can be with VNC. You can attach to and detach from a running VNC session in X.

    27. Re:Why? by _xeno_ · · Score: 5, Interesting
      Anyone else think this isn't so much a strength with the command-line app but a weakness with X?

      I really would like to see that feature added to X. You can (sorta) do it with VNC or Remote Desktop in Windows (sorta means "entire desktop only, not a single app") - it would be really nice if you could take a GUI-based program running on some other computer and "forward" it to your own computer, without restarting the application.

      IMO, that's a weakness of X - something that X should do, and not a strength of the console. They both should do it. As I'm sure everyone knows, screen is incredibly useful. Something like it for X would be really nice, too.

      --
      You are in a maze of twisty little relative jumps, all alike.
    28. Re:Why? by swtaarrs · · Score: 1

      Have you ever heard of VNC?

    29. Re:Why? by Anonymous Coward · · Score: 1, Interesting

      It does exist. Just use ERC as an IRC client and connect to a BitlBee server.

    30. Re:Why? by GeorgeH · · Score: 1

      How about this - my Linux server that I ssh into is 2 timezones away.

      --
      Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
    31. Re:Why? by Anonymous Coward · · Score: 0

      Slashdot needs a (-1, Nitpick) option.

      I'd also suggest:

      (-1, I'm an asshole) and
      (+1, We are all individuals)

    32. Re:Why? by kfg · · Score: 2, Interesting

      Well, others have given good answers, so let me take the Socratic approach:

      Why, except in a few rare cases, would you use a graphical enviroment for text based applications on a text cell based machine?

      It seems terribly inconvenient.

      Similarly, as a console user, I jumped into this thread expecting to be able to contribute, but have hit a snag. It seems that most console apps (if we except abandonware) are either under development or are considered done and are merely in maintenence mode.

      Most of the work that goes into developing graphical enviroments is because they are graphical enviroments and must anticipate every possible use, and until they have provided a means for dealing with every possible use they are not "done."

      A console application need only provide a means for the user to define his own use and the shell provides a means for combining those uses in an infinite number of ways.

      "Convenience" is a relative term and can only be defined by your own needs and desires. If your WP has a button on it to make text bold you may well find that more convenient than typing a couple of tags (I, as it happens, do not. I can type tags while touch typing and not removing my fingers from "home". I consider that the very definition of convenience while dealing with text, which finally provides a direct answer to your actual question. If I rambled long enough it was bound to happen I guess).

      If your WP does not provide such a button it may well be very inconvenient to wait for your application's publisher to provide you with one.

      If you are working at the console it may then be convenient to have to write your own script to do what you desire, and the shell, Perl, C, etc. are provided for you at shell level so you can do that. This often applies even if the app is propriatary because ASCII is not. This is the benefit of open standards as opposed to open source.

      Thus most console apps could be considered to be in heavy development all the time, not at the application level, but at the extension level, because people are free to extend them at will, and do. See CPAN.

      Just as ideas of developing and distributing propriatary code may be logically absurd when applied to open source, ideas of graphical applications may be logically absurd when applied to a console application.

      KFG

    33. Re:Why? by Ari+Rahikkala · · Score: 2, Informative

      I meh at you VNC-using neophytes. Real men xmove.

    34. Re:Why? by LordRPI · · Score: 1

      Hey I use a Mac and I swear by Naim. One of the slickest and quickest interfaces to use for instant messaging and not to mention screen makes it easy to run it on your home computer so the guys at work can't detect it as easily.

    35. Re:Why? by bitflip · · Score: 1

      Becuase it shows, without a shadow of a doubt, how much cooler^W geekier I am than yoo^Hu are.

    36. Re:Why? by linuxelf · · Score: 1

      Why not use that same ssh session to create a tunnel to that box on the outside of the firewall? Then you can run any number of graphical clients securely. That's what I do. Our network admin also logs IM traffic, so my friends and I just meet up on a private IRC server. I set my work box to create an ssh tunnel to the irc server through my machine at home. All the network guys see is streams of encrypted text, and I get to use Xchat.

      --
      - "That's just the kind of fuzzy-headed liberal thinking that leads to being eaten."
    37. Re:Why? by mo · · Score: 1

      we use naim at our colo facility to communicate since cell phones don't work there. None of the servers have an X server installed on them (why should they).

    38. Re:Why? by OneSeven · · Score: 2, Interesting

      I know that UltraVNC (Win32) can do single windows, This can be extremly handy over slow WAN links. I would imagine that one of the many flavours of VNC available for *nix can do this too.

    39. Re:Why? by SealBeater · · Score: 1

      Why not use that same ssh session to create a tunnel to that box on the outside
      of the firewall? Then you can run any number of graphical client
      securely.

      Because text uses up less bandwidth than graphics?
      Because I might not want to suffer through the lag of multiple gui clients over
      ssh over a network?
      Because I can have all the apps I want running on a single VT without having to
      startx?

      SealBeater

      --
      -- Its survival of the fittest...and we got the fucking guns!!!
    40. Re:Why? by Anonymous Coward · · Score: 0

      Yeah, that will work real well when I connect to my home computer's 56k modem (not to mention my University's AUP of 100 Meg per month).

    41. Re:Why? by linuxelf · · Score: 1

      Actually, when you create a tunnel and route the traffic through it, you don't have to route the gui traffic. You can run the gui locally and just route the messages. So, it's exactly the same bandwidth, and there are no multiple gui clients running over the ssh. As for not starting x, that's certainly a personal preference. I have a fairly fast machine, so I just let it run gdm right from boot. I spend a lot of time in xterms, but having multiple xterms visible simultaneously is, for me, more convenient than having to switch from shell to shell with screen. At any rate, that's the beauty of Linux. There's more than one way to do it.

      --
      - "That's just the kind of fuzzy-headed liberal thinking that leads to being eaten."
    42. Re:Why? by raddan · · Score: 1

      I hate using a mouse. It's an extra bit of motion I can do without when I can just leave my hands on the keyboard. I especially hate using trackpads, so text-mode or console apps really shine there.

    43. Re:Why? by nicolas.e · · Score: 1

      You could try that, although it does not seem to implement fully the X protocol (or maybe I messed up something when trying it).

    44. Re:Why? by sugarboy · · Score: 1

      I used to run my X session in a vnc server. Then, my 'real' X session would just run a vnc client in full screen mode, which connected to the vnc server. At work (or wherever), I just create a tunnel to the home machine and run a vnc session over that. That was about 4 years or so ago, so I can't remember exactly how to set it up, but it worked reasonably well.

      Then I discovered screen and that worked a lot much better for me - after all, I was mostly running console apps anyway (about the only graphical application I use regularly is a web browser).

    45. Re:Why? by acaird · · Score: 1

      Because it's named Pork!! You don't get that out of your fancy GUI IM clients. So ha.

      --
      Power corrupts. PowerPoint corrupts absolutely. E. Tufte
    46. Re:Why? by tehdaemon · · Score: 1

      Don't you mean 4 billion connections? (one for each possible ipv4 address?) ;^)

      --
      Laws are horrible moral guides, moral guides make even worse laws.
    47. Re:Why? by bhtooefr · · Score: 1

      You know, that leads me to the question: What's the best distro for an old P75 with 16MB RAM, and an 810MB HDD (where 1MB = 1000KB, and 1KB = 1000B)? It's currently running Windows 95, but it's too damn slow and unstable (not bad for 95, though). Oh, and the main catches: no CD drive, no network card (although I might find a PCMCIA card...)

    48. Re:Why? by warkda+rrior · · Score: 3, Informative

      Look up xmove.

      --
      You need to install an RTFM interface.
    49. Re:Why? by NeoOokami · · Score: 1

      I really agreed with you for the longest time. However centerice changed my mind completey. It's all in one interface is both convinient and easy to use. Check it out.

    50. Re:Why? by Anonymous Coward · · Score: 0

      Yeah, that would be so tight! I heard, like, a long time ago, there was this university called, like, MIT, and like, they, like, had some, like, people, who, like, formed a "consortium" or something, and, like, came up with this really cool idea for, like, a GUI system that would be network based. It sounds kind of, like, familiar... like, you know how, like, X has that stupid "server" process that, like, always just sits there, like, taking up tons of memory? Well, like, this MIT thing, like, had that too, and you could, like, "forward" like you said. And, like, you could, like, background the, like, the GUI processes and stuff. Like, totally, awesome. Too bad it isn't still around, because, like, there might be this big licensing controversy, like, about some, like, "implementation," of this, like, idea.

      Right?

    51. Re:Why? by EvilSporkMan · · Score: 1

      No, no...TMTOWTDI is the beauty of Perl. Stop stealing our motto!

      --
      -insert a witty something-
    52. Re:Why? by generationxyu · · Score: 2, Interesting

      naim and btdownloadcurses.py are probably my favorites, especially when used with screen. Because when I'm home from school, I can leech my parents' lack of bandwidth caps to up my share ratio on bittorrent trackers.

      --
      I mod down pyramid schemes in sigs.
    53. Re:Why? by ZWheel · · Score: 1

      Because the average manager won't even recognize a commandline program as being IM, they will just assume you are programming or something else over their head! :-)

      At least that worked for me till my manager finally caught one of my co-workers with a mud client and started paying more attention when she saw us on the command line. :-(

    54. Re:Why? by Sweetshark · · Score: 1

      One does not wonder if something exists for Emacs. One believes.
      Same goes for vim: vimirc is quite usable and very "stealthy" for IRCing at work, because it is hidden in vim ...

    55. Re:Why? by Malyven · · Score: 1

      At my work IM is banned, everything is firewalled and I have to setup a http tunnel to get ssh'd into my home box. I would rather have one window open and use all my apps on my home box than forward all the ports through my home box and run the apps.

    56. Re:Why? by Skorpion · · Score: 1

      I don't have a work box - I use SunRay terminal (a thin client) with CDE as the desktop. While I could run IM client on some local Linux box, but this is too much fuss in the log run - IM logs in separate places, files in separate places etc etc. Now I have two Jabber resources, one ins the remote session and one is used if I am logged at home.

      And this way I won't be responsible for pulling some sort of worm (IRC, IM or other) thorugh the firewall to the LAN.

    57. Re:Why? by Zardus · · Score: 1

      I ran Debian on an equivilent laptop to that. It didn't run amazingly fast, and I used Links (in the console) and Dillo (when in X) for web browsing. Mozilla was absolutely hopeless, although Opera was almost usable.

      For IM, there was naim, and when I felt fancy, Gaim ran pretty well too, but then I couldn't really do too many things due to X taking up resources.

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
    58. Re:Why? by bhtooefr · · Score: 1

      Opera was almost usable? What version? 6.05 is running on Win95 on it now (actually, if it weren't for IE being so fscking slow on it, I'd be using IE or maybe Moz today).

      Also, I tried Debian on this box (PMMX233, 96MB RAM), and couldn't get either X working or it to cooperate with my dual HDD config (8.4GB / and swap, 4.3GB /home), and I didn't want to boot off of a floppy.

      I've heard of Links and Dillo - Links is my favorite console browser anyway (I use it on my shell account at Freeshell). I've used naim, but not gotten quite used to the interface, and all of my contacts are using MSN Messenger.

    59. Re:Why? by Zardus · · Score: 1

      Opera was barely usable (speed-wise) compared to Dillo and the like. It took to long to come up and was rather slow overall, and the ads took up way too much screen realestate on an 800x600 display. It wasn't super slow or anything, just slow enough to be rather annoying.

      As for Debian, I don't know your exact configuration, but I've had Debian installed on various crazy partition schemes with multiple hard drives and it's been fine. Dunno what its problem was with your laptop.

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
    60. Re:Why? by bhtooefr · · Score: 1

      As for Debian, I don't know your exact configuration, but I've had Debian installed on various crazy partition schemes with multiple hard drives and it's been fine. Dunno what its problem was with your laptop.

      Well, it would have a problem with a laptop with two hard drives ;-).

      This is my old DESKTOP. It's currently running Mandrake 10.0 Community. Opera 7.51 flies on it. Of course, I don't have to worry about screen real-estate, as 7.5x is a LOT more efficient with the screen, especially now that the Google ads are almost default, and I have a 1280x1024 screen (pushing my free 17" monitor to the limit - 60Hz is bad, but at least it's not as bad as a Dell E770 at 60Hz - I've seen that, and it gives me headaches).

      Just a couple things here - what version of Opera did you use? BTW, I'd have worse luck with screen real-estate - it's only 640x480. Also, how would something like ZipSlack do? I've been considering switching to Slack, and ZipSlack is a 100MB (that's why it's called ZipSlack - it was meant to be a sort of Zip-based live distro) UMSDOS distro (UMSDOS means I can keep Windows 95, without repartitioning). I know I'd need to add X if I wanted to run X apps, but it might just do the job.

    61. Re:Why? by willconsult4food · · Score: 1

      I'm pretty sure the weakness goes all the way down to th protocol. A remote X client program wouldn't be able to accomodate significant differences between two different servers, should such differences exist (screen size, color map, etc.). The X server can be thought of as a 'thin client' but very complex, it's behavior being closely tied to the hardware configuration on which it's run.

      Screen, and any apps the user may run under it, are all 'server side', requiring only a thin client (a basic terminal emulator and ssh or telnet) on the remote end(s). Little accomodation need me made at the server side, simply because it has low expectations to begin with.

      My "neterotextual" desktop includes screen, BitTornado (buttorrent), muttella(filesharing), centericq (IM), mutt (mail), pal (calendar), tdl (to-do), sclj (livejournal client), w3m (web browser), wget , ncftp, netcat, bash and vi. I've been looking at using a combination of blosxom and some wiki software for keeping prgress notes and such; bryar is looking very good at this moment.

      --
      Dull tools are useless. Sharp tools are dangerous. Never use the sharp end as the handle.
    62. Re:Why? by Zardus · · Score: 1

      Mandrake 10 is a darn good distro. I use it on my workstation at work. IIRC, I ran Opera 5.something on the laptop. This was a long time ago.

      As for ZipSlack, I really couldn't say. If it is just small and doesn't use any binary compression, it'll run just as fast as a stripped down version of Debian, probably even better due to stripping out more stuff (on my debian install, I still had atd and stuff cause of dependencies). If it uses compression, programs will just take a little longer to start up.

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
    63. Re:Why? by #undefined · · Score: 1

      windows has vnc (tightvnc, realvnc, ultravnc) to export the current desktop, but vncserver on unix only works by creating a new desktop (completely unrelated from any current x session).

      x0rfbserver (within rfb package) historically has been the solution, but it was plagued with horrible performance. compared to vncserver, x0rfbserver felt as if it was push an entire screenshot once a second.

      x11vnc is a replacement for the ill-performing rfb. it performs on par with vncserver, but exporting any x session the user has access to (ie forgot to start x11vnc from the desktop before leaving your desk; no problem: ssh into the computer and execute x11vnc referencing your x session, ie 'DISPLAY=:0.0 x11vnc').

      x11vnc
      package: http://packages.debian.org/x11vnc
      homepage: http://libvncserver.sourceforge.net/

    64. Re:Why? by bhtooefr · · Score: 1

      Well, my guess is it's not compressed, as it is distributed as a .ZIP file. That wouldn't provide any advantage unless it wasn't compressed. Something tells me it is old, though, but that could be better.

      Opera 5 dragged? Just fscking great... 'cause it's faster than 6 (I've played around with 5).

      I've had problems with Mandrake 10 Community. Annoying bugs, pointless crap, oh, and I have to manually mount stuff like CDs and JumpDrives (I've heard that this is a problem with 2.6, not MDK10C, but then why doesn't it work on the box I upgraded from 9.2, and is running 2.4?) How much is fixed in 10 Final?

    65. Re:Why? by Zardus · · Score: 1

      Dunno about 10 Final. Haven't installed it yet. On this computer with MDK10 Community, though, Jumpdrives mount fine (2.6 kernel). Haven't tested CDs yet as I've had no need.

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
    66. Re:Why? by WhiteDragon · · Score: 1
      Why, except in a few rare cases, would you regularly use a command line IM client in favor of a graphical one? It seems terribly inconvenient.
      Not at all. As many other posters have pointed out, using screen pretty much mitigates many the annoyances of using a text mode interface. Using zicq or licq in console mode, under a screen session, I can go to work, home, wherever, and always have my contacts up.
      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
    67. Re:Why? by mattyrobinson69 · · Score: 1

      X + XFCE + gaim/amsn/even kopete runs fine on my gf's P233 (although i use ssh -X when im forced to use her machine, because its still a bit slow)

  12. A small SQL analysis app... by tcopeland · · Score: 3, Interesting

    ... that I wrote - PQA - runs only from the console. I could write a Ruby/Tk or a WxWidgits GUI for it... but why bother? As it is, I can feed in all the necessary parameters at the command line and not have to click around a GUI.

    At the same time, it's best to write the code in such a way that a GUI could be put on top of it... but for me, a console interface is good enough for now.

  13. Naim by primal39 · · Score: 5, Interesting

    naim is a great, free, GPL'd instant messaging client. Very featureful, intuitive, and in my opinion one of the best examples of ncurses programming out there.

    --
    Eschew Obfuscation
  14. screen by Deagol · · Score: 3, Informative
    For me, working over a modem line as a telecommuting Unix admin over ssh, I can say that screen is the killer app for me.

    gnut, a console nutella app which appears to be a dormant project these days, was pretty cool as far as real applications.

    1. Re:screen by Skorpion · · Score: 2, Informative

      gnut sucked ass, thus it was supplanted by MLDonkey, which is naim/centericq of p2p

      the text interface (via telnet) still sucks but rest of the features...

      I built one of my machines to run MLDonkey only

    2. Re:screen by sparrow_hawk · · Score: 2, Informative

      gift is a pretty decent console P2P app (currently has plugins for OpenFT, Gnutella, and FastTrack).

    3. Re:screen by argan0n · · Score: 1

      If you liked gnut you might try mutella.
      It supports a nice CLI and HTTP interface. But at 11 months since an update it may be dead too.

      --
      argan0n
    4. Re:screen by Anonymous Coward · · Score: 0

      What do you use gnut for ?

  15. Console never dies! by jayminer · · Score: 3, Informative

    web: links or lynx
    ftp: ncftp
    media: mplayer, mpg321

    And the mighty fdisk & cfdisk pair cure all wounds.

    1. Re:Console never dies! by Skorpion · · Score: 1

      i was once a big fan of ncftp. It rocked compared to bare BSD ftp (or the one I used on VM/SP). But now I find it bulky and annoying. lftp is the way to go. Or wget.

  16. Well ... by mios · · Score: 5, Funny

    ... some folks start X from the command line, soo ...

    1. Re:Well ... by mattro · · Score: 1

      Some people even do it the other way around. 90% of my use of X is just as a way to start lots of terminals on my screen(s). My favorite is still /usr/X11/bin/xterm.

      X has its uses, you know. ;)

    2. Re:Well ... by nwbvt · · Score: 1

      What if you use the console to launch X to launch terminals? Does that mean xterm is a conole application or an X application? Sorry for wasting bandwidth posting this.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  17. naim + mp3blaster + links by bhaputi · · Score: 2, Interesting

    Well, I do not quite use console, but since switching to ION (http://modeemi.cs.tut.fi/~tuomov/ion/ ) I have been much more productive in my dual display environment. I run unclutter to hide my mouse, and use naim for instant messaging, links for some browsing, and mp3blaster for music. Oh, and of course xdaliclock to tell me the time.

  18. Lynx by afriguru · · Score: 3, Informative

    I maintain a fedora-based server which of course is much better connected than my home machine. At times I browse remotely with lynx to get to sites that require registration before making downloads.

    1. Re:Lynx by poot_rootbeer · · Score: 2, Funny

      At times I browse remotely with lynx to get to sites that require registration before making downloads.

      Yeah, I don't like bringing up those picture-intensive porno sites on my GUI desktop at work, either.

    2. Re:Lynx by afriguru · · Score: 1

      Very funny. But I'm talking about downloads like Sun's Java SDK

  19. Nmap by sharp-bang · · Score: 5, Interesting

    This continues to be my port scanner of choice; although it has a pretty front end, it really doesn't need one.

    --
    #!
  20. Re:One Word: by gralem · · Score: 0, Flamebait

    emacs...What a dork... the one-word answer is (of course) "vi"

  21. favorite console programs... by theJerk242 · · Score: 1, Interesting

    NAIM = (AIM for the console and it uses 128bit encrytion too) and of course...the one that EVERYONE knows.....emacs emacs rocks! I do all my coding in emacs.

    --
    Red Bull gave me wings and I flew into the ceiling fan.
  22. Well... by th1ckasabr1ck · · Score: 0, Troll

    nmap is the best app for hacking.

  23. centericq by ultrabot · · Score: 5, Insightful

    Centericq rocks. I use it for icq, and occasional peep at irc channels. No need to stress the mousehand, and it also has a very small footprint. It's apt-gettable, so there's no excuse to not try it :).

    One advantage of text based apps is the fact that no window management is required, so minimal keyboard driven window managers like ion and ratpoison can be used optimally.

    --
    Save your wrists today - switch to Dvorak
    1. Re:centericq by BinLadenMyHero · · Score: 1

      It's useful for being multi-protocol, but I don't like the user interface, and you have to close one conversation to go to another..

      I much prefer the mICQ command prompt style, I find it more intuitive and easier to master (since I only no other IM.. for irc I use BitchX).
      You can even use it's script capabilities to show an OSD when receiving new messages.

    2. Re:centericq by DashEvil · · Score: 1

      Tell me, dear friend. Why do you bother using a Window manager if you do not wish to use any windows? :P

      --
      -If God wanted people to be better than me, he would have made them that way.
    3. Re:centericq by shish · · Score: 1
      How do you take a screen shot of tty1 !?!

      fbgrab for framebuffer, or mouse select & paste

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    4. Re:centericq by vijaya_chandra · · Score: 1

      I will try to make things harder for you

      How do you do it when fb is not enabled and gpm's not enabled or there's no mouse at all ?!? :)

    5. Re:centericq by thinkninja · · Score: 1

      If you're using screen (and it's been mentioned so often in this thread that you should probably try it if you haven't already; also see my journal entry '.screenrc') use hardcopy (default binding is ^A-h) to dump an image of the current window to screen's current working directory.

      --
      "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
    6. Re:centericq by ultrabot · · Score: 1

      Why do you bother using a Window manager if you do not wish to use any windows? :P

      Web browsing.

      --
      Save your wrists today - switch to Dvorak
    7. Re:centericq by DashEvil · · Score: 1

      Links has support for svgalib!!@$ :P

      --
      -If God wanted people to be better than me, he would have made them that way.
    8. Re:centericq by pixelbeat · · Score: 1

      How do you take a screen shot of tty1 !?!

      On a linux virtual terminal you can:
      setterm -dump -file screen.dump

    9. Re:centericq by shish · · Score: 1

      I've never used it myself, but screen has copy & pase via arrow keys - run screen, ctrl-a [ to go into copy mode, [[something I can't get to work]] to select, then ctrl-a ] to paste. I don't know if it works, as I can't seem to get it to, but with function names like copy & paste I'd assume that it works in the same sort of way as GPM, but just using arrow keys to move the pointer rather than a mouse.

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    10. Re:centericq by A+Naughty+Moose · · Score: 1
      I've never had problems with:
      • ctrl-a [ (To go into copy mode)
      • Arrow the begining of the section to be copied
      • enter (To mark the begining of the copy)
      • Arrow to the end of the section to be copied
      • enter (To mark the end and put it in the buffer)
      • ctrl-a ] (To Paste the text)
  24. Bittorrent clients by stratjakt · · Score: 5, Informative

    My old linux text-only boxes exist do do my bulk downloading for me.

    Bittorrent itself is the best client, the btdownloadcurses.py script. Building just the ncurses app without needing the bloat of X to link against was a bit annoying. Thankfully emerge can pull it off with "-qt -gtk -gnome" use flags.

    Another good client is called ctorrent, written in C, a console app. It segfaults when the d/l is > 2gigs (I think thats why), and sometimes doesnt redownload failed segments.. I had to drag some downloads to a windows box and finish them up with the real client. Shame about the bugs, it's a very light and fast app, I hope it's finished.

    An old P200/MMX, a big hard drive, and all my downloading is done via ssh, and my real computer is never bogged down with such tasks. wget, bittorrent, ncftp, etc..

    Also, it makes throttling it easy. At the gateway, I just throw all traffic from my "grunt boxes" IP's into a lower queue. Torrents no more grind my connection to a halt, it's much more effective than trying to mark packets for other reasons (size, etc).

    dircproxy is a cool lil app too, I can keep connected to IRC and bounce from machine to machine. It doesn't handle DCC's all that well, it always seems to clip them.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Bittorrent clients by CommanderTaco · · Score: 2, Informative

      The stock bittorrent also comes with btdownloadheadless.py. When I'm not actively logged into my linux box, i ssh in, run "nohup btdownloadheadless.py", then logout. Periodically log back in to look at nohup.out and see how it's doing.

    2. Re:Bittorrent clients by einer · · Score: 1

      I use shapecfg to keep my bittorrent client from eating all of my upstream.

      linky

      It's not perfect, but it's easier (for me at least) than figuring out how to make my gateway prioritize traffic queues. (link for that?)

    3. Re:Bittorrent clients by jandrese · · Score: 2, Interesting

      I use the btlaunchmanycurses.py script. It's wonderful. I log into the console on my server (using watch -W /dev/ttyv0), then twiddle the resolution up to 80x50, then start btlaunchmanycurses.py torrents. Now it will automatically download any torrents I drop in the "torrents" directory. If I'm curious how far along a download is, all I have to do is log into the box, watch the v0 terminal, and hit ^L. Once a torrent is done and I've uploaded at least as much as I downloaded, I can stop the torrent by just rming the .torrent file.

      The only minor problem is that if you try to download more torrents than you have screen space for, btlaunchmanycurses will flip out and die. This has generally not been a problem for me.

      --

      I read the internet for the articles.
    4. Re:Bittorrent clients by Anonymous Coward · · Score: 0

      Btw, which reminds me... Is there a Linux/Apache based web interface available for bittorrent? I got a small home server running some standard stuff and I want to use it to abuse bandwidth at night and throttle down a bit during the day. Anyone here got a clue for that? There are a few on sourceforge but the results I've been having with those vary from "doesn't work" to "doesn't work in a million years"...

    5. Re:Bittorrent clients by nautical9 · · Score: 1
      I personally use "screen" (mentioned many times in these comments) with btdownloadcurses.py. (Though I use Shad0w's experimental client instead of the stock one - more info is displayed).

      This allows you to run a whole bunch of separate torrents, and allows you to detach the entire session and relogin from another box without interrupting the downloads (or worrying about dropping an ssh connection or whatever).

    6. Re:Bittorrent clients by irgu · · Score: 1
      Another good client is called ctorrent, written in C, a console app. It segfaults when the d/l is > 2gigs (I think thats why), and sometimes doesnt redownload failed segments.. I had to drag some downloads to a windows box and finish them up with the real client. Shame about the bugs, it's a very light and fast app, I hope it's finished.

      Did you report these problems to the developers? Often they aren't aware of all the problems so you can't expect the bugs will be fixed without telling them first.

  25. Grep by Anonymous Coward · · Score: 1, Insightful

    Grep still has my vote

  26. plugins for lynx... by rivaldufus · · Score: 5, Funny

    I'm working on a Java plugin, a Flash plugin, and a google bar - as well as a popup blocker and an anti-spyware plugin.

    1. Re:plugins for lynx... by Anonymous Coward · · Score: 0

      We can put our work together. I work on jpeg support. I test it on my prOn collection, so far not very exciting, looks like 70's printouts...

    2. Re:plugins for lynx... by DashEvil · · Score: 1

      The funny thing is that LINKS supports java.

      --
      -If God wanted people to be better than me, he would have made them that way.
    3. Re:plugins for lynx... by mnmn · · Score: 1

      This post has been modded funny, but I can see a good market for such developments, using maybe svgalib or sdllib. At least java, javascript, frames, css in svgalib can be made into small binaries, and will be much more lightweight than X + mozilla.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    4. Re:plugins for lynx... by zbik · · Score: 1

      Just use AView for ASCII image rendering; then we just need MacroMedia to open up Flash for an AA-based plugin. Judging by BB I bet it could look pretty good.

  27. Somme little utilities I can't live without... by Taurim · · Score: 3, Interesting

    cd, ls, cp, rm, mv, ln, head, tail, tee, grep, find, awk, sed, cat, more, vi, ps, kill

    Gnome is fine to watch pictures or lauch some useful apps like FireFox, Thunderbird and the like but my most useful graphical app is XTerm... lots of XTerm :-)

  28. playlists, sounds over complicated by DrSkwid · · Score: 4, Funny

    isn't that what stdin is for ?

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:playlists, sounds over complicated by stilwebm · · Score: 0

      Or on some hardware, stdout:

      cat sound.au >/dev/audio

    2. Re:playlists, sounds over complicated by lanc · · Score: 2, Funny

      cat sound.au >/dev/audio

      or mirroring disks: cat /dev/hda > /dev/hdb

      --
      "First they ignore you, then they laugh at you, then they attack you, then you win." -- Mahatma Gandhi
    3. Re:playlists, sounds over complicated by kfg · · Score: 2, Interesting

      You've been modded as "Funny." I would have modded you as "Insightful," because yes, that is exactly what stdin is for.

      In fact, if you look at the code and it's doing anything more than running stdin I'd say the programer didn't understand the console enviroment.

      One of the possible negative results of more people raised in a graphical enviroment finding the joys and power of the console shell is that they'll expect to use the console shell in the same manner that they used the graphical shell and we'll see more "feeping creaturitus" in console apps.

      KFG

    4. Re:playlists, sounds over complicated by conway · · Score: 3, Insightful
      Well, even if you don't have stdin supported by the player, you can easily add playlist functionality to an mp3 playing program like mpg123 (which just plays a given file) with a simple shell script :
      while read FILE; do
      mpg123 $FILE
      done
      Thats why console apps are great - its extremely simple to add any functionality you want.
    5. Re:playlists, sounds over complicated by Anonymous Coward · · Score: 0

      cplay very nice.

    6. Re:playlists, sounds over complicated by nicolas.e · · Score: 2, Informative

      erm ?
      mpg123 *.mp3 is perfectly ok.
      As well as mpg123 -@ playlist

    7. Re:playlists, sounds over complicated by Alexis+de+Torquemada · · Score: 1
      mpg123 "$FILE"

      Otherwise, it will choke on filenames with spaces (and some other characters).

    8. Re:playlists, sounds over complicated by opqdonut · · Score: 1

      dd is more useful for disk things than cat dd - the sledgehammer of the unix toolset!

      --
      yes > /dev/dsp
    9. Re:playlists, sounds over complicated by Tassach · · Score: 1
      The problem with your first example is that you have no control over the order in which the songs are played. Some alternatives might be:
      mpg123 find / -name \*.mp3 | xargs mpg123

      Of course, with a little Makefile wizardy you could just:
      make music

      :-)

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    10. Re:playlists, sounds over complicated by lanc · · Score: 1

      yeah, but can you play music with dd? :p

      --
      "First they ignore you, then they laugh at you, then they attack you, then you win." -- Mahatma Gandhi
  29. One application to rule them all: by Anonymous Coward · · Score: 2, Insightful
    VI


    Really with suitable macro you can make vi to do all these things like e-mail, IM, bittorrent and web surfing. Really a great editor.

  30. abcde by LordShryku · · Score: 1

    mp3blaster and abcde

    --
    ...I, who thus coded, should be somewhat; and as I observed that this truth, I Code, therefore I am,
  31. overnet by i621148 · · Score: 1

    using overnet with screen is really good

  32. ETTERCAP! by cerebralsugar · · Score: 1

    Fast, clear graphical interface. It's great. It's what all windowed applications should be.

    --
    Easy guys, I put my pants on one leg at a time. The difference is after I put on my pants I make gold records!
  33. nohup by SpaceTux · · Score: 2, Informative

    One of my favorite tools taking care of things when I'm not around! ;-)

  34. Instant messaging - jabber by zdzichu · · Score: 1

    There is some very nice console jabber client, it is called EKG2. I'm using it all the time for the jabber communication - instant messaging with friends, news notification (rss), remote systems monitoring and so more. But there is one very annoyind downside - it hasn't been translated to languages other than Polish ;-). Yet.

    --
    :wq
  35. Well by Enlarge+Your+Penis · · Score: 1

    I've found console based emule to be very good for getting porn, I mean, fine art.

  36. Vim by Ricwot · · Score: 1

    The only program I really use in console mode has to be vim, purely because in a gui, the menus are cluttersome, and late night hacking requires coloured text on a black screen, not for any practical purpose, but it makes this script kiddy feel 1337 (well, slightly)

  37. That's strange by Metteyya · · Score: 0

    I haven't seen a comment mentioning Midnight Commander! And this app is great, show me a Linux geek who hadn't used it at least once.
    Nautilus and Konqueror can go away in shame when you start seriously using xterm+MC ;).
    (don't take sentence above as flamebait, just kiddin', using Konqueror myself)

    1. Re:That's strange by Anonymous Coward · · Score: 0

      Most of the time I see people use Midnight Commander, they meant to use mv instead of mc.

    2. Re:That's strange by burrows · · Score: 1

      Granted, I've used Midnight Commander, but only when I was trying to move a file.

      "c" is right next to "v"

  38. Lynx by Draoi · · Score: 2, Funny
    Lynx, of course!

    Hey - who you calling a Luddite? :-)

    --
    Alison

    "It is a miracle that curiosity survives formal education." - Albert Einstein

  39. elm and tin by 91degrees · · Score: 1

    I've always liked elm and tin for email and news.

    Certainly, there are much better products, but these two applications work exactly the way I want them to. What I especially like with console based email applications is that there is no way HTML sites will send a message back to the sender.

  40. wget by NeoFunk · · Score: 3, Insightful

    The world's premier pr0n-leeching tool.

    To be fair, I'm not sure how much development is happening with this tool. How can you improve perfection?

    1. Re:wget by proj_2501 · · Score: 1

      well, they took out the ability to fake referers and user-agent strings (one of the two at least)

      i find that curl is better for leeching stuff with a predictable directory structure. eg. this funky animal

    2. Re:wget by sydb · · Score: 4, Informative

      I use wget all the time, even when I'm working with an X11 browser.

      If I'm ever downloading something, be it music from Magnatune, source code for some handy utility that Debian hasn't already got packaged, images from someone's website that look useful, I constantly find myself firing up an xterm, cding into the appropriate directory, creating any subdirectories (this is all so much faster on the command line than pissing about in GUI file selectors), typing "wget ", right click-copy on the link in the browser and paste into the xterm. Than back to browsing. No irritating download managers putting files where you don't want them and that sort if inane stuff.

      You can even emulate a "download manager" but just appending a whole list of stuff to download on the wget command line.

      What I hate is Sourceforge's prdownload stuff that has you getting through all that then doing a redirect to force a browser-based download. I wish they wouldn't do that.

      --
      Yours Sincerely, Michael.
    3. Re:wget by shish · · Score: 1
      force a browser-based download

      I can use wget just fine - You go to the list of files, pick one, that'll take you to the mirrors. Pick a mirror, and you get a url to the selected file on the selected mirror - that can be plugged into wget, and works wonderfully.

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    4. Re:wget by sydb · · Score: 1

      Yeah you're right, but it's still too many clicks. Maybe I'm missing some preference that let's you select a preferred mirror for downloads and do the right-click/copy straight from the project files page.

      --
      Yours Sincerely, Michael.
    5. Re:wget by RustyTaco · · Score: 1

      I had made a "sfget" script at one point that did a trivial regex on the prdownloads link swaping out for my prefered mirror, so I could just copy & paste without the sourceforget stupidity. Of course, I've lost it now and havn't bothered to recreate it, I just complain every time I have to go through the stupid hoops.

      - RustyTaco

    6. Re:wget by omicronish · · Score: 2, Informative

      I use wget all the time, even when I'm working with an X11 browser.

      I use wget all the time, even though I mainly use Windows. It's a great as a quick and simple downloader. No dealing with clunky GUIs or "download accelerators". Just open a console and "wget url", or "wget -c url" to continue a file. You can get it as part of Windows ports for Unix utilities package.

    7. Re:wget by wenchmagnet · · Score: 1

      You can always hit ESC to stop the browser based download after the redirect and still copy the link over to your xterm.

      The link shows up at the top of your screen. The redirect download is just for the convenience of people who prefer to use their browsers to download (or just dont know better).

      For the record, I think wget is a great little utility.

    8. Re:wget by Anonymous Coward · · Score: 0

      There's a box on the webpage that sets a cookie for your preferred server. Just copy the cookies.txt file and let wget use it on the command line. It'll follow the Location: header and get your file easily.

  41. emacs -nw by totierne · · Score: 2

    And then use the 101 glories of emacs,
    multiple screens, shell buffers, getris,
    web browser, doctor, oh and editing text.

    I am not sure what the most worked on emacs extensions are, or where new ones sprout from,
    maybe I should just look for new .el files
    between releases.

    Maybe it is already perfect and complete.

  42. Well, by noselasd · · Score: 1

    how much development there is on it I don't know, but
    slrn is very nice newsreader.

  43. Nethack by Anonymous Coward · · Score: 0

    Nethack hands down.

  44. centericq by vijaya_chandra · · Score: 3, Informative

    is quite good as well with support for icq000, yahoo, aim, irc, msn, gadu-gadu and jabber

    CenterICQ

    How do you take a screen shot of tty1 !?!

  45. Hey, JOE by robslimo · · Score: 5, Interesting

    Pardon me, I'm a WordStar cripple from way back in the early '80s. Got my start coding asm in WordStar on a CP/M machine for a while, then cut my teeth on Turbo Pascal and Turbo C.

    The main draw of the WordStar keystrokes? Your hands never have to stray far from home row. It's incredibly sane.

    Joe's Own Editor (JOE) perpetuates the sanity in the 'nix world.

    1. Re:Hey, JOE by Anonymous Coward · · Score: 0

      M-x wordstar-mode RET

    2. Re:Hey, JOE by LWATCDR · · Score: 1

      You left out that it is also smaller than emacs and has that friendly to use help screen.

      joe is my standard console editor under Linux. Great for .config files and such.

      I have to admit that I am fond of Kate but that is not console based.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Hey, JOE by Anonymous Coward · · Score: 0

      Hey, man! Keep your hands off Kate! She's mine!

    4. Re:Hey, JOE by paul.dunne · · Score: 1

      > You left out that it is also smaller than emacs

      Well it could hardly be *bigger* than Emacs, now could it?

  46. Does... by BiggyP · · Score: 1

    Cursed GTK count?

  47. a few by wobblie · · Score: 1

    centericq - nice Im client, does just about every protocol

    cdcd - console cd player
    aview - ascii image viewer
    mp3blaster - media player
    mutt - MUA
    slrn - newsreader
    w3m - web browser (does CSS and tables)
    screen
    snd
    emacs ... to name just a few ...

  48. giFTcurs by mkro · · Score: 3, Interesting

    For P2P, the giFT frontend giFTcurs does the job well. Look, pretty screenshot. All-in-one package for OpenFT, FastTrack, Gnutella and OpenNap.

    --
    I shall go and tell the indestructible man that someone plans to murder him.
    1. Re:giFTcurs by AntiOrganic · · Score: 1

      Machinae Supremacy? Shit, nice taste in music.

  49. How about.. by Rhesus+Piece · · Score: 1

    Umm.. apache?
    I imagine there a few database apps and
    other servers too. Just a guess.

    X is for desktop and workstation stuff.
    Things that a user interacts with at the screen.
    It gives the option of the console also, so the user tends to loose nothing.

    Applications that run on servers and daemons don't need a bunch of clicky buttons, and are often not connected to a monitor.

    But, I guess you were asking for console desktop apps. There are a few, but as a user interface,
    text only is mildly crippled. The only time I use console desktop stuff is when I bork X or when all I've got is SSH (at least once a day).

    Other than that, pork is probably my favorite IM client. It's patterned after ircII.

  50. Console is ruled by OS, editors, and code by burrows · · Score: 2, Insightful

    A quick check through my history, and a look at open terminal windows, tells me that most of what I do with the command line is directly related to what I would consider the Operating System. I see a ton of ls, cd, more, dig, tar, gzip, etc. I also see myself using ssh to do OS-type things on other *nix machines. The second place for frequency, though probably first for amount of time using, goes to all of those vim sessions. Lastly, I see a lot of Perl and gcc.

    Essentially, I don't use a lot of newly developed tools - or even, for that matter, tools that are still being heavily developed. I don't use the command line to browse, and I don't use it to check mail (though there are a few pines in there). The core of my user experience still feels like it's commands, but in fact, the mindless things that take most of my time are done in a graphical environment (like typing this post). The only tools I see myself using that aren't older than me are tools used for security work (a wonderful list of which you may find here), and the occasional bout of StreamRipper.

    Somehow, after this post, I feel less like a console jockey than I thought I was. A better question might be: what do console users need?

  51. Not console, but text based by hackstraw · · Score: 1

    Console is different than a terminal.

    I regularly use 2 kinds of gui apps, web browsers and the MacOS finder.

    I prefer the power of the commandline and I can do the same things with the same commands on just about any OS beit my Mac, Linux, or Solaris.

    For torrents I use Bittornado. I have a better question, how do you run a program that is determined to be run from a tty in the background? Bittornado in the background says something like "tty suspended" or somehting when I background it. Please provide any insights into this.

    I have burned CDs for years using cdrecord under Linux, Windows, and my Mac. To me its the best way to burn a cd.

    Ghesh, I could go on for hours with all of the little terminal apps that I use, including my aliases, shell functions, and scripts.

    1. Re:Not console, but text based by Anonymous Coward · · Score: 0

      have a better question, how do you run a program that is determined to be run from a tty in the background? Bittornado in the background says something like "tty suspended" or somehting when I background it.

      Try screen.

    2. Re:Not console, but text based by hackstraw · · Score: 1

      Wahoo! screen is the trick. I havn't used it in years, and I just prefer to login with different windows vs stacking them in a screen session, but thats my pref.

      Anyway, to background it just do screen bittorent_app --bittorent_options file.torrent then do Control-A, and d to detach the app, you can then logout. To reattach do screen -x or if you have many running do screen --list to find the guy you want.

  52. Because.... by Anonymous Coward · · Score: 5, Interesting

    I'm a linux newbie really, but even I can answer this...

    1. I might not have a 256M+ of RAM on my system needed to make the current linux GUIs run well.

    2. I might have 256+MB, but since my linux box runs as a webserver, I might not want to bog it down with a GUI.

    3. I might just PREFER CLIs.

    4. And finally, I am a 1337 h4x0r and don't want to use anything that you n00bs might be able to understand.

    I'm being serious so if you were going to mod me funny, don't mod me at all!

  53. Sorry, broken link, correction. by ultrabot · · Score: 2, Informative

    I meant to say this link.

    I guess you could deduce it, but anyway.

    --
    Save your wrists today - switch to Dvorak
  54. mc by Tribbin · · Score: 2, Insightful

    Midnight Commander...

    When doing some rough copying stuff or space-cleaning. I intuitively remembered the commands from 'Norton Commander' from many years ago.

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
    1. Re:mc by gmuslera · · Score: 1

      Was wondering why noone yet suggested this one. Of course, there are more text based utilities one can't live without (screen, vi, links, wget, most of the entire gnu text/file/shell utilities, etc), but mc is the one that have the more "full" interface of them, by far.... well, ok, could be others like centericq that are somewhat near, but still not there.

  55. Best Console App Evar by bucketoftruth · · Score: 1

    tload. Marvel at it's ascii glory.

    1. Re:Best Console App Evar by thulsey · · Score: 1
      he he he... tload!

      That's like my console app "screensaver."

      I regularly have my ssh connection dropped after inactivity when I'm using Pine or have vim open and haven't done anything for a little while.

      Solution? Screen and pop tload up in a window. Switch to that to keep the connection alive. Good for hours!

      And it is soooooooo fun to look at... (0_o)

  56. Re:One Word: by JWW · · Score: 3, Insightful

    vi

    I know, I know someone else got modded as flamebait, but its just not right to list emacs without vi.

  57. sed by Anonymous Coward · · Score: 0

    There are so many countless things you can do with sed when it comes to running jobs and processing files... it gives me a woody.

  58. Some of the Apps I use... by enyalios · · Score: 4, Informative

    screen - to keep lots of applications running that i can access from anywhere.
    pork - a console aim client
    w3m - a sweet console web browser with optional image support
    bittorrent - the standard bittorrent client runs on the console
    mutt - powerful and configurable email client
    giftcurs - command line client for gift which can share files on the kazaa network
    mplayer - console/graphical media player that can play anything
    ncftp - an ftp client with tons of features

    1. Re:Some of the Apps I use... by NeoFunk · · Score: 1

      Y'know, this is probably off topic, but SERIOUSLY: how can anybody take an application seriously when its name is "pork"? Pork, the most comical of all meats.

  59. lame by i621148 · · Score: 1

    lame is also my favorite for
    converting recordings into mp3
    lame file.wav file.mp3

  60. emerge by LMCBoy · · Score: 0, Troll

    Gentoo rules. Say goodbye to dependency hell.

    --
    Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    1. Re:emerge by forlornhope · · Score: 1

      Why would emerge rule because it gets rid of dependency hell? Debian has been doing that for years through apt-get and dselect. But to bring this back on topic, aptitude is the best console package manager out there. It is easy to use when your first jumping in, then when your ready, all the power is there for the learning. My definition of a console application done right.

      --
      "We Don't Need No Truthless Heros!" - Project 86
    2. Re:emerge by LMCBoy · · Score: 1

      Really? I guess Debian must do it much better than Fedora...

      % apt-get install gaim
      The following packages have unmet dependencies:
      gaim: Depends: libXss.so.1
      Depends: libgtkspell.so.0
      E: Broken packages

      % apt-get install gtkspell
      The following packages have unmet dependencies:
      gtkspell: Depends: libXcursor.so.1
      E: Broken packages

      % apt-get install libXcursor.so.1
      Note, selecting xorg-x11-libs instead of libXcursor.so.1
      The following packages have unmet dependencies:
      xorg-x11-libs: Depends: xorg-x11-libs-data (= 6.7.0-0.5) but it is not going to be installed

      So, great, I try to install gaim (an app I don't currently have installed, chosen at random for the purposes of this post), and not only does it not even attempt to install the dependencies automatically, but in chasing down the dependencies, I eventually come to the inevitable conclusion: I have to upgrade all of X to install gaim. That's unacceptable, and it happens to me all the time with apt-get.

      Contrast with emerge: "emerge gaim", and it will download, compile and install any unmet dependecies (but only if I really do need them). Plus, there's no "versioning hell". I've often seen the problem in apt-get where I attempt to install appFoo, which depends on libBar-2.3.4. But if appOther is already installed, and depends on libBar-2.3.2 (also currently installed), then I'm out of luck! "Sorry, installing libBar-2.3.4 conflicts with existing package appOther!". At this point, I give up, and just download the appFoo and libBar-2.3.4 tarballs and compile them myself. Amazing, it works, and appOther works perfectly well with the newer libBar...

      I'm not trolling. It would be nice if binary packages worked as advertised, but in my experience, emerge is easier to use, even though it compiles from source (or perhaps because it compiles from source!)

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    3. Re:emerge by Anonymous Coward · · Score: 0

      Christ. Only a fucking Gentoy fanboy could manage to bring emerge into a discussion about useful command line applications. Go back to the Gentoy Forums and wank off over your fucked up CFLAGS with the rest of your ultra-leet buddies will you?

    4. Re:emerge by Anonymous Coward · · Score: 0

      are you using apt for rpm?

      in debian it just works, and you'll never have dependency problems as described above.

    5. Re:emerge by forlornhope · · Score: 1

      " Really? I guess Debian must do it much better than Fedora..."

      Yes, yes they do. I run Unstable and I only have the occasional breakage due to the fact that I am running PPC and when a debian developer uploads for i386 that includes an all package that has an exact versioned dep, apt will start doing stupid things, but I can always apt-get source and build it on my local machine and apt will be happy once more.

      So to completely answer your question, its not just apt that makes Debian so great. Its the deb package format, its dpkg, and most importantly is the debian developers and the crazy amount of quality assurance they put into every release. And to any trolls who want to bitch about how slow the release process is, please don't because some people have different priorities than using the latest release of appFoo. That is why there are other distros for you to choose from. Im not going to hate on anyone because they use Fedora or Gentoo or whatever they want. I use Debian because it fulfills my needs and I hope you use your OS because it makes you happy.

      --
      "We Don't Need No Truthless Heros!" - Project 86
  61. Grep and wget by philipx · · Score: 4, Interesting

    I always keep a shell window open and no matter how good the editor/IDE I work with, I could not live without grep. Especially as I can pipe output from one grep to the next and refine (-v) the results till I locate some specific result.

    And for all my downloading needs I use wget. Besides being way out useful for downloading movies (annoying pages that embed movies and controls that don't allow you to save those movies for later enjoyment), flash animations, PDFs, being able to see the dialog with the server (-S) helped me more than once to figure out what was I doing wrong with my web apps.

    --
    __________
    Don't belong. Never join. Think for yourself. Peace!
  62. browsing logfiles? by flok · · Score: 1

    When it comes to monitoring logfiles, I prefer my own program MultiTail big time. It took quiet a lot of effort to develop it, but I think I included all functionality that I could think off.
    I use it always and install it everywhere. But then, I might be a little biased :)

    --

    www.vanheusden.com - home of Multitail, HTTPing, CoffeeSaint, EntropyBroker, rsstail, bsod, listener, nagcon, nagi
  63. mutella by EatAtJoes · · Score: 2, Informative

    along the whole "ssh to the home linux box to do things they won't let me do at work", mutella is a kickin' gnutella client. it also has a nice web interface which is a bit easier to use ... perhaps it could use the ncurses treatment, but it still rocks.

    speaking of consoles -- i wish Ximian would enable a console-only mode for Evolution, which they say is doable. if they did it would be THE killer app on this list.

  64. EMACS by Phurd+Phlegm · · Score: 2

    I guess vi and some other editors have caught up in the visiting-many-files-at-once game, but I really only have to leave when I want to use a browser. And I don't even have to do that--it's just easier.

    1. Re:EMACS by ivan256 · · Score: 1

      Aside from being able to use one of many mail, news, or web readers/browsers inside of emacs, don't forget about tnt. With tnt you can instant message in emacs too!

      You don't need much besides emacs and bash... and you don't even need bash really...

    2. Re:EMACS by smartin · · Score: 1

      Yes! Everything else is just redundant.

      --
      The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
  65. Orpie by Locke355 · · Score: 1

    Linux console RPN calculator http://www.eecs.umich.edu/~pelzlpj/orpie/

  66. lftp by Anonymous Coward · · Score: 0

    Besides screen, which is one of the most important while underestimated text apps, i really like lftp. Nice features have been added to it in the last month/years. Like an ftp-like access method to http servers.

    1. Re:lftp by Lobo93 · · Score: 2, Informative

      Lftp is the uncrowned king of ftp clients! Lots of features, RFC-compliant and rock solid; in its property of being text-based it's very easy for the operator to use in a quick and easy way. Using lftp with FISH is damn cool, no more tricky "ssh-combined-with-sftp". Other nice features include FXP, mirror/reverse mirror, scripting, parallel downloading, "Copying of files between two servers, e.g. between FTP and HTTP." etc. More features to be found here.

      Truly a prerequisite for a breeze in FTP-land.

      --
      "The only clear view is from atop the mountain of our dead selves." - Peter Carroll
    2. Re:lftp by Anonymous Coward · · Score: 0

      Yep, I use lftp always! No need for those crappy gui ftp apps. Lftp does everyting even FXP.
      I find the mirror command extremly useful.
      The --parallel=X option really helps speed things up (although some ftp admins might not like it).

      me loves you LFTP!

  67. All You Could Ever Need by paul.dunne · · Score: 1
    • pdksh is a superb shell
    • screen is a first-rate window manager
    • nvi is a fine editor
    • lynx is a good browser
    • snownews is a decent RSS aggregator
    • And /usr/bin contains most anything else you might require.
    I can't see how anyone would need anything more...
    1. Re:All You Could Ever Need by paul.dunne · · Score: 1
      Ah shite! I forgot
      • mgp123 -- you know what for.
  68. Obvious answer by Erwos · · Score: 1

    The greatest console app ever is easy: emacs. Thanks, RMS! Functions as a news reader, email client, game console, lisp compiler, AND back scratcher! Plus, it provides excellent reading material in the form of the emacs help file / GNU manifesto.

    I've heard it can do text editing, too, although I'm not sure how commonly people use _that_ functionality.

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
  69. links is the shit by theManInTheYellowHat · · Score: 1

    try out a website that is done in frames with links then compare that to linx. links has really come far in useability and I am sure learned a bit from linx.

  70. The *real console* application by vijaya_chandra · · Score: 1

    Well not really an 'application', but it should be linux when it comes to the *real* consoles

    XBox-Linux
    PlayStation2-Linux

    Which console do you want to use today?

  71. Hmmm... only one works for me... by JohnDoe.Slashed · · Score: 0

    cd

    on the others you mentioned I get some kind of error message:


    c:\> Bad command or file name

    1. Re:Hmmm... only one works for me... by mrnobo1024 · · Score: 0

      DOS also has "more" and "find", although find is actually like fgrep.

  72. Here are my picks... by darketernal · · Score: 3, Interesting

    In no particular order.

    1. irssi - really great, Perl-scriptable, user-friendly curses-based IRC client. HIGHLY RECOMMENDED.

    2. vim - The best editor on Earth, hands down.

    3. w3m - The best console web browser ever. Firstly, it has advanced capabilities for rendering tables. It doesn't do frames as well but those are really hard to do anyway.

    4. pork - An ircII themed AIM client. Great for when you're on the road and only have PuTTY...

    And, who can forget (although many may contend that this does not count...)

    5. apt and dpkg! Dependency-resolving, self-upgrading, cow-mooing, ass-kicking package management system tag team! This is why I swear by Debian.

    1. Re:Here are my picks... by drinkypoo · · Score: 1
      1. IrcII-EPIC with darkstar script. Both are available via CVS, see www.epicsol.org.

      2. You are correct, vim is the best editor on earth.

      3. I'm going to have to try this thing out. In the meantime I really love links but you need as large a display as possible (132x50 at a minimum) to render any pages properly these days.

      4. AIM client? Kill yourself now.

      5. emerge ownz j00! Or something like that. (You don't look like a real gentoo fan unless you use l33t speak. I sure miss the days when it was just "elite" access and not 31337...)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Here are my picks... by acid_zebra · · Score: 1

      "It doesn't do frames as well but those are really hard to do anyway."

      1989 just called, they want their browser back.

      --
      -- No Sig is a Good Sig
    3. Re:Here are my picks... by sasha328 · · Score: 1

      Here's mine in no particular order either:
      jed - It is the best lightweight editor out there. Does syntax highlighting and a lot of other nifty extras.
      ls - no explanation needed. much much faster than the GUI file managers.
      lynx - quick view of a web page
      ping - where can I go from here
      freeciv - that's how I start it from ICEWM

    4. Re:Here are my picks... by darketernal · · Score: 1

      Remember that this is a console app. You can access each individual frame easily, but you can't see both at once.

      Or does elinks/links do that now? ISTR it was busy having problems with tables last i checked on it. ;)

    5. Re:Here are my picks... by Anonymous Coward · · Score: 0

      never used w3m for web browsing before. used lynx and links and the later of these two is clearly better.

      but holy schmidt, w3m displayed graphics in the web page over a ssh connection. Certainly not perfect but let me repeat--inline graphics properly displayed over a ssh connection!

    6. Re:Here are my picks... by Anonymous Coward · · Score: 0

      ELinks has complete support for frames (viewing all at once).
      Get it at ELinks website.

  73. Great console app I stumbled across... by hackhound · · Score: 2, Interesting

    is called 'tdl'. Short for to do list. You can get it here

    1. Re:Great console app I stumbled across... by Anonymous Coward · · Score: 0

      tdl (to-do-list) is really cool for keeping quick track of weekly status and things to do...

      simple set of commands to manage the todos

  74. For when you're not playing games... by Badam · · Score: 5, Informative

    After several attempts to live solely on the console, here are the best apps I've found:

    Links: a superior web browser alternative to Lynx that formats things correctly on your screen.

    Mutt and Pine: Two great email clients that allow you to work much more quickly than with any graphical client.

    Nano: My favorite text editor. I refuse to feel guilty that it's easy to use!

    Micq: a very nice ICQ client that works much better than the various AIM console clients that are out there.

    Finally, last, and well yes, basically least, Seatris: This is the best -- the best! -- of all the console tetris games. It takes me back to wasting hours in the various UC Santa Cruz computer labs.

    Um, Go Banana Slugs! Go Stevenson College! I think that takes care of this year's quota of school spirit.

    --

    Check out my blog: My Galaxy is Milky Way Adjacent
    1. Re:For when you're not playing games... by jandrese · · Score: 3, Interesting

      For web browsing, I find that I really like w3m, it handles most basic formatting and does a pretty good job of displaying the page correctly (although a _large_ text terminal is reccomended for some sites). My only complaint is that it does not support Javascript, which makes it unusable on many sites.

      For text editing, how can you forget vim? It's the ultimate text editor. :)

      Because I switch between console and raster modes, I like LICQ as my ICQ client. You can use the qt_gui plugin when you're in raster mode, and the console plugin on the console. This way your contact lists (and more importantly, your history) are saved in the same place. My only complaint is that you have to hack the console plugin because it assumes you have terminals with a black background.

      --

      I read the internet for the articles.
    2. Re:For when you're not playing games... by Pieroxy · · Score: 1

      Robots is also a great game on the console!

    3. Re:For when you're not playing games... by ajs · · Score: 3, Informative

      Mutt and Pine: Two great email clients that allow you to work much more quickly than with any graphical client.

      I disagree with that a bit. There are things that mutt is faster at than Evolution (I use these two as examples because I use them both), but other things that Evolution is much faster at.

      Most of the things that Evolution is faster at are a result of the graphical mode of interaction. For example, selecting the last 1/3rd of the messages in a folder can be eye-balled in Evolution, but you have to think about what the numbers involved are in mutt (assuming you have large folders to start with).

      Mutt's pride and joy is the vi-like "motions". I have to say, there's just nothing like "~hautolearn=no;|sa-learn --spam", though as user-interfaces go it lacks something, it's certainly powerful.

      Evolution's virtual mailboxes (a concept from VM, the Emacs-based mailer and to some extent MH as well) are similar in many ways, but have some strengths and weaknesses that don't map exactly onto mutt.

      I find them both quite powerful, and often comparably fast. Evolution takes longer to start, but once it's running, there's nothing quite like being able to select all of your spam from 6 IMAP-based accounts on different servers as fast as you can click on the virtual folder for your spam and press control-a! You can problably guess what the next key usually is ;-)

    4. Re:For when you're not playing games... by Psymunn · · Score: 1

      You forgot: the gimp
      oh wait... that's the one thing that console only can't quite duplicate. Still, the average coder doesn't seem to be all that asthetically inclined, or artistically gifted.
      But for me, when i'm in left brain mode, I have fluxbox fine tuned to run all my stupid GUI bloat applications using only the keyboard. But when i switch over to right brain mode, i like to fire up the gimp and make things that look purdy.
      Personally, i can see the appeal to a console only system but, it's just all so .. ugly to me...

      --
      The Neo-Bohemian Techno-Socialist
    5. Re:For when you're not playing games... by Anonymous Coward · · Score: 0

      All I need is a freeciv client and I will be gui free!

    6. Re:For when you're not playing games... by np_bernstein · · Score: 1
      It's really annoying for me that slashdot is really ugly in a text based browser. It would be really nice if they:


      a) created a http://text.slashdot.com site w/ better text formatting
      or
      b) put the menus in frames. Lynx(-color) and links both support frames, iirc, and display nicely.

      --
      RandomAndInteresting.comdefending the world from stupidity since 1979
    7. Re:For when you're not playing games... by jtev · · Score: 2, Insightful

      How about Image Magik?

      --
      That which is done from love exists beyond good and evil
    8. Re:For when you're not playing games... by jtev · · Score: 1

      Slashdot with simplified mode works rather well for me no matter what browser I'm using. Also regular mode works fine in links.

      --
      That which is done from love exists beyond good and evil
    9. Re:For when you're not playing games... by dosius · · Score: 4, Informative

      giFTcurs, for connecting to the P2P networks. I use it for KaZaA all the time, you'll need the giFT-FastTrack plugin.

      BitTorrent and Shad0w's client (does BitTornado still have this mode?) have console modes.

      irssi, best console-based IRC client evar.

      nano, my choice of text editor *ducks*.

      ncftp for ftp.

      mplayer to play mp3 and ogg files, it works at teh console too.

      I really only use X for running xterms, xmms and xchat, and all of what I do, I don't really need X for at all. XD;

      Moll.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    10. Re:For when you're not playing games... by pbhj · · Score: 1

      gimp-2.0 -b ...

      Command line batch processing ...!

      Yeah, I know, ... I know, already!!1111

      But I just had to say it ;0)>

    11. Re:For when you're not playing games... by Anonymous Coward · · Score: 0

      You really must check out links: a text-mode web browser.

      http://artax.karlin.mff.cuni.cz/~mikulas/links/

    12. Re:For when you're not playing games... by bhtooefr · · Score: 1

      One thing I HATE is that I have to make it IN TO MY PREFERENCES to change the setting, and then I have to reset it when I go back to a full-featured graphical browser. I wish /. did user-agent checking, and if a browser was on a list of text-mode and small browsers, it got lite mode.

    13. Re:For when you're not playing games... by Drooling+Iguana · · Score: 1

      You can play movies in console mode with mplayer, too, if you output to aalib.

      --
      ... I'm addicted to placebos
    14. Re:For when you're not playing games... by crucini · · Score: 2, Informative

      Have you tried framebuffer mode? Loading different fonts (like the Sun console font) can make the console a pretty cool, unique experience. Lots of rows and columns there. Some cards support it better than others. Console mode doesn't have to be ugly.

    15. Re:For when you're not playing games... by interiot · · Score: 2, Funny

      Yeah, but w3m doesn't farking support <font color="..."> tags, even though it DOES do color menus and such! I constantly get pressure at work to switch back to Outlook, and one of the arguments given is that I can't read "proper" email responses where people color-code their responses to separate them from others. I'm using an ansi terminal, why should I have problems displaying colored emails?

    16. Re:For when you're not playing games... by Fweeky · · Score: 2, Informative

      I prefer lftp over ncftp. It's job control, protocol support and general usability seem much better.

      centericq's another good one; nice multi-protocol console IM client.

    17. Re:For when you're not playing games... by nicolas.e · · Score: 1

      framebuffer would be quite nicer if you don't need to watch your movies remotely;)

    18. Re:For when you're not playing games... by wizzardme2000 · · Score: 1

      No, no, no! GIMP /CAN/ go terminal... thats what aalib was made for..

      Textmode Quake anyone? I'll whoop you with grenades only!

      --

      Toast lands jelly down. If you jelly both sides of a piece of toast, it will hover in a state of quantum indecision.
    19. Re:For when you're not playing games... by TV-SET · · Score: 1
      it assumes you have terminals with a black background


      Don't you? :) Programs that assume that white background-ed terminals are the biggest annoyence. I myself have only seen white (or other light) backgrounds in GUIs, never in text mode. I know that that is possible, but who does it? :)

      --
      Leonid Mamtchenkov ...i don't need your civil war...
    20. Re:For when you're not playing games... by DunbarTheInept · · Score: 1

      Why are you looking at e-mail in a web browser? What about pine or mutt or something like that?

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    21. Re:For when you're not playing games... by inkedmn · · Score: 4, Informative

      If you like w3m, you'll *love* elinks.

      Oh, and the best damn console app ever is screen. It's a window manager for the console, and it simply rules...

      --
      well, it's nothing one behind the ear wouldn't cure
    22. Re:For when you're not playing games... by mamba-mamba · · Score: 2, Interesting
      It takes me back to wasting hours in the various UC Santa Cruz computer labs.

      Heh. I remember people waiting in login queues to get onto UCSCB to play tetris. And there was an addict flag, IIRC, which would cause the game to log you off when it terminated.

      I never got that into it, for some reason. Too busy "talk"-ing and "finger"-ing people, maybe.

      Did you ever play mtrek? I remember the chalkboard slogans: "Mtrek is better than sex." And people would have raucous, epic battles. Sometimes large groups of people would be together in the same computer room, and the other players wouldn't necessarily know they were collaborating with each other.

      Thanks for reminding me about all that stuff.

      MM
      --

      --
      By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
    23. Re:For when you're not playing games... by jtev · · Score: 1

      I like lite mode in graphical browsers, it's less distracting. User agent checking would be nice, but it would also mean beefier servers or less capacity. Like I said, the regular mode works fine in links, albeit a little squished.

      --
      That which is done from love exists beyond good and evil
    24. Re:For when you're not playing games... by Anonymous Coward · · Score: 0

      For text editing, how can you forget vim? It's the ultimate text editor. :)

      He's already said he uses Nano and doesn't care about other text editors.

    25. Re:For when you're not playing games... by AmbyVoc · · Score: 1

      links -g -driver directfb

      That would be my choice.

      --
      - Voice of Ambience -
    26. Re:For when you're not playing games... by ^Case^ · · Score: 1

      Actually Richard Curnow made a kind of virtual folders for traditional unix mailbox formats. It's called mairix. The downside is you have to run it to update your virtual folders. The upside (of course) is you can get virtual folders in mutt :-)

      http://www.rc0.org.uk/mairix/

      Disclaimer: I haven't tried it myself, so I can't really testify as to how well it works.

    27. Re:For when you're not playing games... by ader · · Score: 1


      > My only complaint is that it does not support Javascript, which makes it
      > unusable on many sites.

      Really? My complaint is with the sites that require JavaScript support.

      Ade_
      /

      --
      Big Bubbles (no troubles) - what sucks, who sucks and you suck
    28. Re:For when you're not playing games... by interiot · · Score: 1

      Ummm.. You ever hear of HTML email, without which we'd have whacky unstandard ways to send colored text? Ever heard of ~/.mailcap , which allows mailreaders to not have to be able to parse and display every willy-nilly format out there? (for the record, my personal favorite for viewing HTML email, if it wasn't clear from the above link, is mutt+w3m, except for the aforementioned bug).

    29. Re:For when you're not playing games... by kidlinux · · Score: 1

      And when you're using all those apps, don't for get Screen, the terminal multiplexer. It'll let you run all those apps in one virtual terminal (or xterm, Eterm, aterm, whatever). It'll let you disconnect from a session and logout and then reconnect to the session next time you login. You can even share the same screen session in other terminals.

      Screen rocks. Everyone using a shell needs to use screen.

      --
      -kidlinux.
    30. Re:For when you're not playing games... by MrRay · · Score: 0

      and to use all those and more at the same time you have GNU Screen ...

      --

      so long ...
      Ray ;-)

    31. Re:For when you're not playing games... by Tassach · · Score: 1

      I'll second the vote for screen, although ssh is a close second. screen is indespensible if you do real work on the command line, and ssh's ability to forward arbitrary ports is just too useful for words.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    32. Re:For when you're not playing games... by the+morgawr · · Score: 1

      White background is the default on Sun Machines

      --
      The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
    33. Re:For when you're not playing games... by ajs · · Score: 1

      If they're not virtual, then they're not virtual folders...

      That's just an optimized filtering/filing system, which is fine as far as it goes, but like I say, I can open up my virtual spam folder which contains all of my spam for all of my IMAP accounts, select all, deselect one message and then press delete. That one message is still in its original server/folder, but the ones I delete are all GONE from their original servers/folders.

      With a caching folder system like the one you referenced, you leave the one orginal message, but you can't delete the original spam from their source folders.

      With a filtering folder (a filter that moves the mail into folders) you can delete all of the spam (assuming your filters work across servers), but you can't leave the one message in its original server/folder.

      This is basically just an abstraction on top of a tagging/marking system like mutt has, but it's a very powerful abstraction. Try out VM inside Emacs or Evolution's virtual folders somtime. It's rather an addictive feature.

      I usually have about 20 virtual folders, and they have a large intersection with each other. Sometimes I even have virtual folders derived from other virtual folders (e.g. all the mail from my boss, based on the all the mail to me virtual folder), and it makes my life much easier given that I get thousands of messages a day.

    34. Re:For when you're not playing games... by smacktits · · Score: 1

      People who send HTML-formatted emails ought to be hanged.

    35. Re:For when you're not playing games... by DunbarTheInept · · Score: 1

      Then what you are doing is looking at the mail in mutt, and using w3m as an external viewing app - is that the case? No, this wasn't clear from the above link. I was picturing you were reading a web-mail website with w3m, and thought, "what a silly idea".

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    36. Re:For when you're not playing games... by interiot · · Score: 1

      I'd normally be inclined to agree, but in the Corporate World I have to spend so much time in, there are bigger problems like people sending .doc files and .xls, and practically requiring me to reply in .doc and .xls as well. This peeves me even when complex data presentation is necessary, because we could be using more open formats like .html or whatnot, but the chance of fixing that in Corporate World is approximately 0. What's even worse though, is when people SEND ONE-PAGE 400K WORD DOCUMENTS WHEN A SIMPLE TEXT EMAIL WOULD SUFFICE. People are so stupid it hurts sometimes.

    37. Re:For when you're not playing games... by interiot · · Score: 0, Offtopic
      Sorry, but I'm going to turn this into my own little bitch-session, and this is buried deep in the discussion so it won't hurt.

      400K attachments shouldn't be a big deal either, with the price of hard drives these days. Unfortunately, somehow we're only given 250mB network space. I'm actually an IT guy, but I'm seriously betting it wouldn't cost me near as much as it costs them to properly back up a modern disk drive.

    38. Re:For when you're not playing games... by api · · Score: 1

      "mplayer to play mp3 and ogg files, it works at teh console too."

      So that's why I keep hearing Placebo playing on the mainframe!

      M

    39. Re:For when you're not playing games... by Wolfrider · · Score: 1

      --Sounds interesting; details please?

      (I can recompile my kernel with framebuffer, but do you have to pass a specific "vga=", and which things have to be labeled "Yes" to use the Sun fonts?)

      TIA

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    40. Re:For when you're not playing games... by crucini · · Score: 1

      Sorry, I can't remember. It took me a weekend to figure it out, and it may have changed since then.

      I think you modprobe the framebuffer module, then use fbset(8) to go into framebuffer mode. I think you need an /etc/fb.modes that's right for your video card.

  75. Most of my work is on a tty by Anthony · · Score: 1
    bash
    emacs

    And play...

    angband
    scthangband
    zangband
    tome

    --
    Slashdot: Where nerds gather to pool their ignorance
  76. startx by FedeTXF · · Score: 5, Funny

    The best command line tool is startx. It gives you all the power of a full graphical environment within the console.

  77. You cannot improve the console... by mider · · Score: 2, Insightful

    All the console apps are perfect the way they are. There is no possible way to improve them. GUI apps are just now getting the same functions that console apps have had for the last decade. The little improvement that is happening with GUI apps is mainly with the GUI itself. All they've been doing it tweaking the design and look/fell of their apps.

    --

    "People demand freedom of speech as a compensation for the freedom of thought which they seldom use." - Soren Kier
    1. Re:You cannot improve the console... by NeoOokami · · Score: 1

      That's funny, how come console apps keep getting updates? Additionally why there half a dozen different options for almost every task? Sure most console apps are very, very good at getting their job done; but that's not to say that they're the only way. One of the best aspects of open source software is getting a choice.

  78. Transcode by Gregoyle · · Score: 3, Informative

    Besides the obvious (and ridiculously awesome) nethack, one of the most important and continuously updated CLI programs I use daily is transcode.

    It converts between video formats, and does so quickly and with very good quality. I use it to make XVID backups of my DVDs to play on the road or in my XBOX running MythTV. It's very scriptable, which is why I like it. It also has a great perl-gtk frontend called dvd::rip. You can crop and zoom, as well as browse the various video and audio tracks before you encode. It even supports subtitles.

    --

    "He's more machine now than man, twisted and evil."

    1. Re:Transcode by lilo_booter · · Score: 1

      The video world has quite a lot of other nice command line interfaces such as ffmpeg, dvgrab and I feel that the mlt inigo utility is pretty useful in this area (but then I'm biassed :-)).

  79. Oh, and for all the roguelike fans... by concatenation · · Score: 1
    --
    "5... 4... 3.. 1... OFFBLAST!"
  80. Midnight Commander by eigerface · · Score: 1


    Or any variation. I use Volkov Commander for DOS/WIN, and Midnight Commander
    for linux. It fits on a floppy-based rescue disk. My personal favorite.

    1. Re:Midnight Commander by pilgrim23 · · Score: 1

      Midnight Commander RULES!!!! Now, if I coudl only get it to work in Terminal on OS X 10.3. Well actually I got it to work, but the arrow keys do not work for navigation.
      I started using Norton Commander from DOS and still prefer the look and feel of that file manager to any GUI file manager.
      By the way... if anyone is interested: there is a file manager that works in 8bit Apple II ProDOS called "SNEEZE" that looks acts and feels just like mc.

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    2. Re:Midnight Commander by ovidiu · · Score: 1

      Yeah.
      mc is my best friend since what, RedHat 4.2?
      An old-fashioned file manager which is far easier to use than any shiny GUI. Built-in text/hex editor, ftp client and whatnot. The Swiss Army knife of the Linux console.

    3. Re:Midnight Commander by Sweetshark · · Score: 1

      I really tried to like MC, but I always found it to cumbersome. If I am on a console only enviroment screen and a well-configured zsh were always doing MCs job faster ..

    4. Re:Midnight Commander by ovidiu · · Score: 1

      Well, nothing beats the speed of a cp -r (or is it -R? :) )
      But if you grew up with Norton commander and the use of all those F keys have become reflexes, like CTRL-C, you'd appreciate it.

  81. Mutt...scriptable mail client by Lunchy · · Score: 1

    Along with Screen, Irssi and Naim, I've come to love Mutt, it's everything I've wanted from a mail client. Bit of a steep learning curve, but so worth it.

  82. My favorites by n2rjt · · Score: 1

    I don't know about active development, but these are killer apps that I couldn't live without, even though I seldom use the console:

    pine: the ONLY email client I use
    vim: the ONLY editor I use
    gcc: what else would you compile/link with?
    make: truly a killer app! Not to mention autoconf.
    wget: the better to fetch you with, my dear.
    bittorrent: Best invention since sliced bread
    prozilla: Like Download Accelerator
    locate: now where did I put that file?

  83. Re:Don't lose your head by Anonymous Coward · · Score: 0

    ogrish.com/ogrish-dot-com-kim-sun-il-beheading-vid eo-full.wmv

  84. Desqview! by .tardo. · · Score: 1

    Or was that a windows app? I can't remember, I stopped playing with non-shell console apps about 10 years ago.

  85. aalib by Jackal385 · · Score: 1

    aalib

    Not necessarily an app...but love it when X is down.

  86. C-x t o by lysander · · Score: 1
    And if you're an emacs weenie, there's tnt mode for AIM.

    Being able to manipulate conversations exactly like emacs buffers is extremely powerful.

    --
    GET YOUR WEAPONS READY! --DR.LIGHT
  87. All these console apps by kidgenius · · Score: 1

    Well, it seems like there are quite a few console apps out there.......but does anyone have any screenshots? ;-)

  88. Re:One Word: by corsec67 · · Score: 1

    vim

    there is something about being able to use the arrow keys and type at the same time.

    --
    If I have nothing to hide, don't search me
  89. Ive asked in a few places... by geesus · · Score: 1

    But nobody can tell me where I can find a DECENT console calendar app. Eg upto Evolution\Outlooks standards. Closest I found were uncomplete and left for dead projects on sf.net :(

    --
    Gnome wasnt built in a day.
    1. Re:Ive asked in a few places... by apt · · Score: 1

      pal calendar is a pretty good console calendar app that I find useful. It is being actively worked on.

  90. 2 words by Nightreaver · · Score: 0

    make menuconfig

  91. You forgot zgv by Chemisor · · Score: 1

    I know it's still svgalib, but it is the best picture viewer ever. zgv rules!

    1. Re:You forgot zgv by paul.dunne · · Score: 1

      I must confess, I have strayed from the One True Path, and use an X program, xv, to view images... Can I still be saved?

    2. Re:You forgot zgv by Skorpion · · Score: 1

      e-e

      the best image viewer to date is XV

      BTW it is a shame that both KDE and GNOME hasn't come with anything better.

  92. mpd by Nasarius · · Score: 3, Informative

    Or you can just use mpd, which supports most popular formats (MP3, OGG, FLAC, AAC/MP4). Use kmp, phpmp, or mpc to control it depending on your mood (and whether or not you have X started).

    --
    LOAD "SIG",8,1
    1. Re:mpd by Anonymous Coward · · Score: 0

      !!!

      That may be just what I've been waiting for.

    2. Re:mpd by Alexis+de+Torquemada · · Score: 1

      There are multiple console interfaces to a running XMMS process, but I think they're putting the cart before the horse. Once you quit your KDE/GNOME/whatever session, the music will stop playing, since the XMMS process will be terminated. Plus, you may not want to have the GUI around in memory when you don't need it.

      The mpd approach is better since you do not need X, plus it's easier to use over a network. Modularity is king.

  93. and to hide what you were doing by twitter · · Score: 4, Insightful
    its easier to pretend a text based client is real work...

    Not to mention, it's easier to do through a ssh session and not get busted talking to your wife or doing something useful for the company. Beware corporate keyloggers though. If you are that far into a big dumb company, you probably can't have Putty and you might as well give up.

    --

    Friends don't help friends install M$ junk.

    1. Re:and to hide what you were doing by Telastyn · · Score: 1

      And beware companies dumb enough to do this. They likely have a similar dumb policy to fire without warning for using a vulnerable application like Putty. [yes, my fiancee was recently fired without warning for using putty to chat with me on a private irc server, because she created a "dangerous network vulnerability". Nevermind the fact that she could run IE 5.5 to launch putty in the first place...]

    2. Re:and to hide what you were doing by ratsnapple+tea · · Score: 1

      Hey twitter, how's it going? Have you read this little memo about yourself? Just curious.

    3. Re:and to hide what you were doing by Anonymous Coward · · Score: 0

      There are other ways to SSH than Putty. I once was in this stupid Internet Caffe, only thing avaible was "Internet Explorer" and "Windows HELP" ( Win 2k3 with heavy restrictions ).
      Did a google query and ended up with a Java based ( thus accessible via IE ) SSH client ( sorry, can`t remember the adress now ). Thers even an Java X client ( never tested it ).

  94. Maybe your needs are different.. by devphaeton · · Score: 1

    But a couple of years ago i got by happily with:

    gcc
    vi
    bitchx
    frotz (and a pile of Infocom game files)
    lynx
    slrn
    pine
    man

    um....

    bash

    Spent about 5 months in the summer without X even installed. I didn't really miss it, at the time.

    --


    do() || do_not(); // try();
  95. Answering me own question: gnu.emacs.sources by totierne · · Score: 1

    Simple emacs spreadsheet, ant and maven
    integration caught my eye.

  96. Because I can read and write by A+nonymous+Coward · · Score: 1

    Hieroglyphics went out thousands of years ago. I can't stand apps with zillions of little icons that I can't memorize, or menus several layers deep which have no logical organization. I can keep my hands in one place, the keyboard.

    Graphics programs, sure, use a GUI. Programs which represent networks, ok. But if I can do it on the command line, I can do it faster and easier.

    To expand upon your naive response ...

    Why, except in a few cases, would anyone want to fire up a bloated, slow to load, screen hogging app, and have to take your hands off the keyboard to push a mouse all over tarnation, to hunt among menus and wait for balloon tips to appear, then click click click, more hunting, click click click, when a couple of dozen keystrokes would do the same job? It really seems like the perfect way to waste time looking busy.

    1. Re:Because I can read and write by wwahammy · · Score: 1

      GUIs are mightily complex and those bloated IM programs that take over 10MBs of RAM... How do I make it on my computer with 512MBs? How do I do it?

    2. Re:Because I can read and write by CatOne · · Score: 1

      You can't memorize icons, but you can memorize 417 different Emacs control-key combinations?

      Sounds fishy.

    3. Re:Because I can read and write by Anonymous Coward · · Score: 0

      Hear Hear!

      What's this little picture of a one-legged blindfolded guy carrying a waffle iron mean anyway?

      The Egyptians abandoned ideographs for good reasons.

    4. Re:Because I can read and write by dosius · · Score: 1

      512? Geez. I can run gaim + amsn + ymessenger + xchat + glinks and a couple xterms on my computer, and I have... O.O 64 MB RAM

      hell, but workable.

      Moll.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    5. Re:Because I can read and write by Dan+Ost · · Score: 1

      two words: muscle memory

      I can finish common tasks before I'm even done thinking the thought to do them
      thanks to muscle memory. It becomes an instinct, a natural response. I've never
      been as productive with a mouse (too much aiming!).

      --

      *sigh* back to work...
    6. Re:Because I can read and write by opqdonut · · Score: 1

      Same here, when I'm forced to use something else than emacs (eg my friend's machine only has ed vim and pico), I still do a C-x C-s C-x C-c when I'm finished editing a file...

      --
      yes > /dev/dsp
  97. SoX by lovemayo · · Score: 1

    SoX is very useful for sound processing. Try it :)

  98. privacy via ssh by SuperBanana · · Score: 1
    Why, except in a few rare cases, would you regularly use a command line IM client in favor of a graphical one? It seems terribly inconvenient.

    Well, if you can ssh to your home system (say from work), you can have IM conversations that are private, without the hassle of setting up a terminal.

    I also used to check mail via pine remotely for similar reasons.

  99. Snownews by asbradbury · · Score: 5, Informative

    I've found snownews to be a great RSS aggregator, and prefer using it to any of the GUI-based aggregators I've tried. Your mileage may vary, but I'd say it's one of the most useful console applications I've recently discovered.

  100. For web surfing.. by paranode · · Score: 1

    If you have the framebuffer enabled, try links -g -driver fb. Pretty nice for a console app! Remember to start gpm first.

  101. irssi by OeLeWaPpErKe · · Score: 1

    and bitlbee of course

    and eefje so that I can syslog straight to an irc channel

    tail -f comes to mind

    mutt (although I'm not entirely satisfied)

    vim of course

    emacs is also going strong

    convert is nice

    zsh ... not too shabby at all

    konsole (the kde terminal emulator) ... not perfect (by a long shot) but getting there

  102. for cd rip & burn by no_choice · · Score: 1

    I use abcde for CD ripping and mp3cd for CD burning.

  103. vim, mutt, links by starbuzz · · Score: 1
    The very basics of everyday work:

    vim The Editor. mutt The E-Mail Client. ELinks The Browser.

    These are not just for "old" machines, but also for remote work, and just the apps you use regularly when working primarily with a CLI -- especially an editor.*

    'nuff said.

    *) Be it emacs or vim. Both also come with GUI's.

  104. CURL! by Anonymous Coward · · Score: 0

    for example:
    curl -fO http://www.lesbiansplayroom.com/pgal/016/images/[0 1-16].jpg
    (Note: NSFW: not safe for work|wife. And remove slashdot spaces.)
    :-)

  105. I'd say mc... by Yaa+101 · · Score: 2, Interesting

    mc gives you eyes in the deep dark console caves...

  106. No explanation needed.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  107. You know, by PotatoHead · · Score: 1

    if we are building things right, the GUI stuff should be building on improved solid console applications.

    We run the risk of falling into the same trap our win32 counterparts are in by focusing totally on the GUI. Sure, some things are going to be GUI only, but most things should not be. A well designed application can be driven from the command line just as it can be driven from a GUI wrapper intended to make life easier.

    Scripting, low bandwidth access, access for the blind and voice operation are all things the command line facillitates easily. We need to continue to respect that.

  108. Cowsay! by Anonymous Coward · · Score: 0

    http://www.nog.net/~tony/warez/cowsay.shtml

    1. Re:Cowsay! by lanc · · Score: 1
      absolutely. after setting up a new box, the 'finish him' move is always:
      echo -e '\ncowsay `fortune`' >> /etc/profile
      --
      "First they ignore you, then they laugh at you, then they attack you, then you win." -- Mahatma Gandhi
  109. kill by steevo.com · · Score: 2, Funny

    The classics never get old.

    kill

    killall

    init

    1. Re:kill by dasmegabyte · · Score: 2, Funny

      I only need one command when I find myself at the command line:

      exit

      I find it makes life a lot more worthwhile.

      --
      Hey freaks: now you're ju
  110. lftp by tube013 · · Score: 1

    my favorite ftp client by far is lftp.

  111. btlaunchmany.py and btlaunchmanycurses.py by nulltransfer · · Score: 2, Informative
    btdownloadcurses.py is great. I also use btlaunchmany.py and btlaunchmanycurses.py..

    Both these scripts take an argument of where your .torrent files are located, and will continually check the directory to add/drop torrents... they both list all the torrents that you're downloading, which is more convenient than opening many windows, IMO...

    The usefulness is that I can run one of these scripts from home, ssh to my home machine from work, and download .torrent files directly to the directory, where they'll be picked up by the script...

    The btlaunchmany.py script can be set up as a background process so that once you kill your ssh session, the process won't terminate...

    --

    My dog ate my sig
  112. VTs with gpm by redelm · · Score: 0
    How is `screen` better than Linux VTs (Alt-F*)? Perhaps over an `ssh` session. But not at the console.

    1. Re:VTs with gpm by Homology · · Score: 4, Informative
      How is `screen` better than Linux VTs (Alt-F*)? Perhaps over an `ssh` session. But not at the console.

      You can detach a process, logout, login again, and the process is still running as you left it. This is handy when doing a long compile over ssh.

    2. Re:VTs with gpm by bmwm3nut · · Score: 3, Insightful

      the best part of 'screen' is that it's detachable from the physical console (or virtual terminal). here are two good uses for screen:

      1: i start a large calculation at work in screen, detach it from the terminal, then when i go home i re-attach it to the terminal on my home computer to check the status.

      2: my friend only has a weak wireless connection at home, it's not stable enough for him to keep a terminal open for a while. so he runs screen, and starts his work there, if anything craps out on him, he can just re attach and go on as if nothing were different.

      both cases are nice for us computational chemists who just write quick and dirty programs that do hard number crunching. most of our programs are tied to the terminal and if the terminal closes, we can easily lose days of computation. i know there are ways around it, but it's just easier to use screen and put all our effort into the chemistry part of the programming.

    3. Re:VTs with gpm by sketerpot · · Score: 1

      Screen can do more than just multiple consoles. It has scrolling, copy & paste, list of windows, do output logging, and whatever other features they put in there to make screen a worthy piece of software.

    4. Re:VTs with gpm by jdowland · · Score: 1

      Screen is more than a terminal multiplexer. Take a look at the documentation.

    5. Re:VTs with gpm by toiletmonster · · Score: 1

      nohup does the same thing.

      i used to be a big screen fan about 5 years ago. now i can't remember why.

    6. Re:VTs with gpm by Anonymous Coward · · Score: 1, Informative
      1. VTs don't work over ssh
      2. VTs don't work in XTerms
      3. VTs don't save history between switches
      4. VTs cannot be detached
      5. ... and therefore cannot be multiply reattached (screen -x!)
      6. ssh-agent screen
      7. VTs don't run on Mac OSX
      How's that for a starting list?
    7. Re:VTs with gpm by SealBeater · · Score: 3, Informative

      Yes, nohup works, but you have to know that you are planning to detach before
      you run anything, screen will allow you to handle disconnects (intentional and
      otherwise) gracefully.

      SealBeater

      --
      -- Its survival of the fittest...and we got the fucking guns!!!
    8. Re:VTs with gpm by Hugonz · · Score: 1

      Each VTY consumes RAM, sice it's spawned by init from bootup. With screen, it's pay as you go...

    9. Re:VTs with gpm by Anonymous Coward · · Score: 1, Informative

      Also for scrollback. What was that error message 1500 lines above?

      ^a[?ERROR

      Oh there it is :)

      I use 'defscrollback 3000' by default on my .screenrc. Also attaching to the same screen from multiple machines is great.

      I have a screen running irssi on one window and mutt on the other all the time. If I'm at home or at work, it's the same.

      You can't say enough good things about screen. As one friend once said 'I think screen is the first application that doesn't suck'

    10. Re:VTs with gpm by fferreres · · Score: 1

      Well, I got tired of forgetting to use nohup, so I just sleep the process(^Z), and then disown it (disown %x).

      Yeah, I cannot reown it later (I mena, I dont know how to do that), but handles most fire and forget apps nicely after. I only disown when needed.

      Screen is good too, a friend used it. I never really remembered to use it though.

      --
      unfinished: (adj.)
    11. Re:VTs with gpm by mloiterman · · Score: 1

      Can you point me to a HOWTO that describes how to setup my ssh sessions to do this?

      --

      --"It is not the critic who counts...The credit belongs to the man who is actually in the arena..."

    12. Re:VTs with gpm by psb777 · · Score: 1

      To be more explicit as to screen's real benefits:

      (i) You can detach the process, logout, GO HOME, login and reattach.

      (ii) The detach can be deliberate or accidental.

      (iii) Multiplex several pty's.

      Oh, and you can specify it as your shell in /etc/passwd so you never forget to use it. Not that I find this necessary as, with screen, I never logout anymore.

      --
      Paul Beardsell
    13. Re:VTs with gpm by Anonymous Coward · · Score: 0

      I have the problem that if I leave my computer logged in and just switch VTs, annoying people have a tendancy to come over to my box, ALT-Fx their way through my terminals and if they spot a prompt will start fiddling. With screen I can start the long job, detach it, and then log out and voila! Problem solved.

    14. Re:VTs with gpm by chegosaurus · · Score: 1

      It works with other Unixes.

    15. Re:VTs with gpm by juhaz · · Score: 1

      Well, there's not much to set up.

      Just start "screen" when you log in, and do your regular stuff there, if you want to open new window inside screen, ctrl-a+c, ca+n and ca+p, or ca+[numberofwindow] switch between, when you want to detach screen, ctrl-a+d, and later on you can reattach to that elsewhere with "screen -r".

      How's that for a beginner mini-howto, as for the rest... RTFM.

    16. Re:VTs with gpm by Alexis+de+Torquemada · · Score: 1

      i know there are ways around it, but it's just easier to use screen and put all our effort into the chemistry part of the programming.

      Actually, in a *nix C program, all you need to do is ignore SIGHUP.

      #include <signal.h>

      int main() {
      signal(SIGHUP, SIG_IGN);
      ...
      }

    17. Re:VTs with gpm by Anonymous Coward · · Score: 0

      or, all he needs to do is run screen... you fucking moron.

  113. Nmap Link, and a vote for Mutt by Anonymous Coward · · Score: 0
    Don't forget a link to the Nmap Security Scanner.

    Back on topic, my favorite console app is the Mutt E-Mail Client. Who can argue with the powerful searching and flagging, lightning-quick interface, integration with dozens of UNIX editors, encryption tools, and the like, as well as the security and accessibility benefits of a text-based UNIX mailer?

  114. arraydsp by thempstead · · Score: 1

    ... ok it was a busted HPUX server not a Linux box ... (a production one at that .... )

    t

  115. untar by phildog · · Score: 1

    OK, it is actually just an alias, but I can never remember that you use the cryptic 'tar xzvf' to untar a gzipped archive.

    so, the first thing I do when I get my hands on a new linux machine is add the following to /etc/bashrc:
    #alias
    alias l='ls -la'
    alias untar='tar xzvf'
    alias scr='screen -D -R'

    so, what is the first thing you alias?

    --
    slashsearch.org - slashdot search. powered by google.
    1. Re:untar by mvpll · · Score: 1

      alias rm='rm -i'

      "The seat of your pants" only works if you pants ...

  116. Calculator by Brainix · · Score: 1

    My favorite calculator program is rpcCalc. It works (and even looks!) just like an old HP-11C RPN calculator. A great little piece of software. Even when I need a calculator in X, I fire up an RXVT and launch rpcCalc.

    --
    Raj Against the Machine! http://social-butterfly.appspot.com/
  117. Run away! by Anonymous Coward · · Score: 0

    In college a few years back, some friends and I used to stay logged in to our Linux webserver just about anytime we were online. One time, one or our admins had a technical problem and really needed help from another admin. AdminA saw that AdminB was logged in, so he attempted to contact him only to get no response. In spite of being logged in, AdminB had been away from his terminal for several hours. This frustrating experience was AdminA's inspiration to create a terminal locking program called simply away. When you run away, your terminal is locked until you enter your password, and other users logged into the system can see that you are away, as well as any reason you give for it, when they run w.

    It is available as a package for Debian, where it is maintained by someone else now, although it hasn't been updated in about a year and a half. Really, though, there's not much that it still needs. It serves its purpose, and while it may not be cutting edge, my friends and I still make good use of it.

  118. Shells by cortana · · Score: 1

    I am astonished to see that no one has mentioned Bash...

  119. Killemall by Bill,+Shooter+of+Bul · · Score: 3, Funny

    I have a batch script that runs killall and starts playing the metallica album.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  120. Dr. Dir by boy_afraid · · Score: 1

    This little utiliy was found somewhere in 1993-1995 from PC Magazine. This is similar to Midnight Commander, but for DOS. IT'S STILL GREAT!

  121. apt-get and URPMI by LWATCDR · · Score: 1

    Just got to love those two.
    I have to add my vote for joe and mutt.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  122. squake by Anonymous Coward · · Score: 0

    In light of Quake's 8th birthday, sQuake.

  123. This article is a troll! by Anonymous Coward · · Score: 1, Interesting

    feh! The article is clearly slated as to imply that console is something old and stagnant. Just because console apps don't bloat like sponges doesn't mean they couldn't kick ass. They do, and severely. I've even converted some windows-admins to linuxhood by constantly demonstrating how to do things they can only dream of with few lines of shell code or perl. :-P

    The example apps, IM and torrents are well taken care of. Bittorrent/bittornado comes with curses clients, which the article submitter must be blind not to notice. Bitlbee handles multi-IM-integration nicely.

    Lynx still remains the fastest web browser to the date, albeit Dillo is making a good challenge. SSH and Screen make remote operations easy and secure and even my favorite editor joe had a facelift recently.

    1. Re:This article is a troll! by mnmn · · Score: 1

      even my favorite editor joe had a facelift recently.
      </quote>

      Really? I havent noticed much during the past 8 years, and then, I never used it to the max. I'd love to see more development on the macros.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  124. fortune by Anonymous Coward · · Score: 0

    Sometimes, the best part of my day, is when I log into my Slackware box.

  125. How about ... by Dillenger69 · · Score: 0, Offtopic

    What about those of us that prefer to use the slide-rule? where are our apps?
    What about my old crank start car? where are all of the neat things for that?
    What about Morse code applications? where's the TCP/IP over Morse code spec?

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  126. Sox, Shoes, WebbedShoes by Limburgher · · Score: 1
    I nominate these fine sound-processing apps.

    Disclosure: I wrote the second two of the three. . .:)

    --

    You are not the customer.

  127. mplayer by groomed · · Score: 1

    I love it. It plays everything. On whatever.

  128. Using X on the console all the time by mjrauhal · · Score: 1

    ...and I'd hazard a guess that most other who use X nowadays are also doing it from the console of the computer that they're primarily using.

    Cheers from the Terminology Liberation Front.

  129. Midnight Commander by Jack+Auf · · Score: 3, Informative

    Damnit, do not mod me as funny. I am completely serious.

    MC, as it is know to those of us that have known the love of Midnight Commander, is a a tool of incompareable power. From its assorted views, to its many tools and commands, it is a diamond in the muddy rivers of linux console apps.

    Plus it uses F-keys, F-Keys are cool.

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" - BF
  130. MC - The Midnight Commander by Anonymous Coward · · Score: 0

    I even use it in X Save your mod points - send me a GMail invite instead (duncanatlk@yahoo.com)

  131. Jugglemaster by Chunky+Kibbles · · Score: 1

    Flagrant Self-evangelisation, here.

    AA JuggleMaster

    For bonus points, it'll even function as a system load monitor.
    That way I can call it a utility instead of a toy. Or, uhm. Right.

    Gary (-;

    1. Re:Jugglemaster by Anonymous Coward · · Score: 0

      What are you doing spending more time on slashdot.org? Next thing we'll know is you'll be juggling CowboyNeal!

      Sincerily,
      A*p*a *r*l*

  132. Well dozens... by Anonymous Coward · · Score: 1, Informative

    first of all I love CLI apps but I always run them in windowed envirement anyway - like remotely in SSH client under Windows or on X under *nices. they usualy integrate nice with other X programs.

    my (recent) favourites:

    ekg2 - Jabber and GaduGadu client (propertiary polish IM network, very popular here).
    http://dev.null.pl/ekg2/ (in polish)

    snownews - RSS/RDF/XML feeds agregator, just does it's job.
    http://home.kcore.de/~kiza/software/snownews /

    aewan - console text editor aimed for creating color ASCI-art.
    http://aewan.sourceforge.net

    htop - interactive equivalent of top.
    http://htop.sourceforge.net/

    iftop - network bandwith monitor.
    http://www.ex-parrot.com/~pdw/iftop/

    smbc - SMB client.
    http://www.air.rzeszow.pl/smbc/smbc/en/in dex.php

    cacaview from cacautils/cacalib - excelent image viewer (yes, in ASCII mode).
    http://sam.zoy.org/projects/libcaca/

    greed - adictive logical game.
    http://www.catb.org/~esr/greed/ ...and many others. I've just mentioned new ones - they probably not quite new, but at least new to me. the older ones to mention vim, mc, nano, pine, mutt, slrn, aptitude, linuxconf and so on...

  133. elinks by Florian · · Score: 1
    elinks is hands-down the best console web browser (in comparison to lynx, w3m and links) and under active development.

    It is a fork of links with cleaner code, saner development roadmap (no X11 support as in the recent bloated links versions) and a couple of both advanced and handy features.

    Among others, it has

    • Frame and table support; table support can be triggered on and off with a hotkey when surfing a web site.
    • Can be scripted (locally, not remotely) with lua or guile; this allows, for example, to enter & customize "smart addresses" like "gg + keyword" for google searches or "wp" for wikipedia
    • browser tabs like in Mozilla, Konqueror etc.
    • typeahead jump to links like in Mozilla
    • Text area input fields of HTML forms can be edited with $EDITOR; for example, I am typing this here in vim spawned from elinks (although this is a little-known feature of classical lynx as well)
    • Optional html color(!) support (can be toggled, as all parameters)
    • Links can be numbered and accessed by number - as in lynx, but this can be toggled during runtime
    • Support for SSL and form history
    • Javascript support (as a compile-time option) is on the way
    • High configurability/customizability, including all keyboard shortcuts, through dialogues within the browser
    And the best thing is: Despite all these features, the elinks executable is still smaller than that of lynx (724k vs. 1.1 MB on my machine) and links (902k).

    -F

    --
    gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
  134. CICQ by DaveJay · · Score: 1

    Cicq is a great instant messenger client, active development team and support mailing list.

  135. Duuuh by Anonymous Coward · · Score: 0

    Halo is a great console application
    oh wait...

  136. Twin by Breakerofthings · · Score: 2, Informative

    twin gives you all the goodness of X, without the X-ness :)
    It's like diet X ... X-lite ... low-carb X ... or something like that.

  137. F'ing GStreamer! by DeltaSigma · · Score: 2, Interesting

    It was covered on slashdot back in 2001, but it's so cool for streamable media.

    I guess there's guis for it, but who cares! If it's streamable media (audio/video) then you can take it from anywhere (internet, hard disk, line input, cd player) do anything to it (volume normalization, decoding, encoding, anything you have a plug-in for) and put it anywhere (internet, hard disk, line out).

    I can't believe people don't rave about this!

    1. Re:F'ing GStreamer! by Anonymous Coward · · Score: 0

      I can't believe people don't rave about this!

      Might be something to do with the fact it's still so buggy it barely works at all?

      I agree that gstreamer is a great idea, if only they'd have a great implementation as well.

  138. eLinks! by antdude · · Score: 1

    eLinks for a fancy text Web browser (better than Lynx and Links in my opinion) and tin for text newsreader.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  139. Re:One Word: by Fjornir · · Score: 1
    But you're missing the point if you do that, aren't you? I mean if you're not using hjkl for your arrows you need to take you hands off homerow.

    Consider binding capslock as an extra escape key, then even after an i or a you can move back to cursor control without taking your hands off homerow.

    --
    I want a new world. I think this one is broken.
  140. mpg321 by danZenie · · Score: 1

    mpg321 -@ riaa.will.sue.the.world.m3u

    --
    You need people like me so you can point your fuckin fingers and say, "That's the bad guy." So what that make you? Good?
  141. ssh, scp, cvs, SQLPlus, mplayer, and Ant ... by molarmass192 · · Score: 1

    Use them daily in CLI mode and you'll have to pry em from my cold dead fingers ...

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  142. Parent is NOT "funny" by BerntB · · Score: 4, Funny
    [..] NetHack. It took me five years to wean myself off that
    wtf, moderated "funny"? Should be "Insightful". Stupid moderators.

    And, yes, I've lost quite a few months myself... :-(

    On the other hand, real life is for users that can't handle nethack. If it wasn't for another console application that has hooked me, I'd reinstall!

    My real favorite console application is Perl.

    Both incredible power/expresiveness -- and with the syntax, crazy extensions and humour in the Perl tradition, it's like playing a game! :-)

    Yes, yes, Python fans -- my adventure is someone elses horror game. :-)

    --
    Karma: Excellent (My Karma? I wish...:-( )
  143. What you all are asking for is.. by Anonymous Coward · · Score: 0

    Have anyone ever heard about xmove, kind of cool isn't it? You all thanks me later geeks ;-) I kind of like your kind.

    Dios, God, Ala... etc... etc...

  144. snownews is a great console RSS reader. by markjugg · · Score: 2, Informative

    snownews is a great console RSS reader.

  145. Mplayer with aalib or libcaca by FuzzyBad-Mofo · · Score: 1
    Is the console rullar..
    $ mplayer -vo caca ballmer.avi
  146. A strange answer, but.... Tomcat by Decaff · · Score: 1

    apache's tomcat is my answer.

    Being able to manage critical business web application server systems from a command line is invaluable. Tomcat has a simple directory structure, and simple configuration files, yet works superbly as a server for the JSP and Servlet aspects of J2EE. Its easy to start, stop, deploy code to, and configure, from the command line.

  147. What about USENET??? by Roadkills-R-Us · · Score: 1

    Are any of the CLI newsreaders still around? I really miss those, and they didn't come with RH8. I have yet to find anything nearly as good. Pan is OK, but I still miss trn...

    1. Re:What about USENET??? by argan0n · · Score: 1

      Go try slrn. Works just sparky fine fer me.

      --
      argan0n
    2. Re:What about USENET??? by cgreuter · · Score: 2, Insightful

      ...but I still miss trn...

      You can still get it, at least as source code, from here. I still use it and it works reasonably well.

      It has a nice, friendly Configure script that'll get it to build on modern Linux systems without any fuss.

      The main problems with it are that the Q00L new features are poorly documented, as is how to turn them off, and the that the source code is terrifying. Remember, this was the program that Larry Wall was going to rewrite just before he got distracted by Perl, after which it switched maintainers before finally being (apparently) abandoned.

      Still, for all its problems, I haven't found a better news reader. I considered XEmacs GNUS for a while but configuring it is harder to do than just writing your own news reader.

    3. Re:What about USENET??? by ader · · Score: 1

      Last time I was reading USENET (some years ago), I was using TIN.

      Ade_
      /

      --
      Big Bubbles (no troubles) - what sucks, who sucks and you suck
    4. Re:What about USENET??? by rkrabath · · Score: 1

      it's an option during the slackware install...

      --
      Who do I have to blackmail to get some representation around here!?!?!?!?
  148. Bitlbee by sirReal.83. · · Score: 4, Informative

    Granted, this is not strictly a console application, but bitlbee is perfect for those of you who like to use various IM accounts along with IRC. It acts as an IRC server relay to Jabber, AIM, MSN, ICQ, etc. What this means is you set up your favorite IRC client (if it's not irssi it should be ;) and connect to the bitlbee server. There's only one channel there, #bitlbee, and @root will help you set your accounts up. Once you've done so, your contacts will join the channel. To talk to them, you /msg them. It's pretty cool.

  149. Re:One Word: by Aneurysm9 · · Score: 1

    But what about the schizos like me who use emacs for coding and vim for minor editing or browsing files? I've already remapped capslock to ctrl, what do I do for esc?

    --
    There was Cowboy Neal at the wheel of a bus to never-ever land.
  150. BitlBee by bkhl · · Score: 1

    BitlBee is the best addition in the last few years, in my opinion. It's an ICQ/MSN/Jabber etc. client, that appears as an IRC server. Thus you can talk with people who insist on using crappy proprietary IM protocols, using your old trusty text mode IRC clients. This beats any text mode ICQ client I've seen by far.

  151. homerow [was Re:vim [was Re:One Word]] by Anonymous Coward · · Score: 0

    He's missing the point, isn't he?

    Staying on homerow rocks. Other great movement keys:
    (,) back, forward one sentence
    {,} back, forward one paragraph
    H, M, L top, middle, bottom of screen

    I turned capslock into control to reduce pinky RSI.

    I now use ^[ as the escape key so I don't have to leave homerow to hit escape.

    Invest the time to learn movement keys. It pays off. Unless you're about 70.

    1. Re:homerow [was Re:vim [was Re:One Word]] by Fjornir · · Score: 1
      I now use ^[ as the escape key so I don't have to leave homerow to hit escape.

      Wow. You are a traditionalist beyond what I thought was possible in this day and age. You've no idea (or perhaps you do........ ) how many telnet sessions I have interrupted with ^[ or ^].... I salute you, sir, ma'am, or other!

      --
      I want a new world. I think this one is broken.
  152. yah by techefnet · · Score: 0

    i mostly use kde with gui apps, but i do use terminals for file browsing and such, bittorrent, mplayer sometimes when listening to music..

  153. aaxine, vim, perl by cavac · · Score: 1

    aaxine is the aalib (Ascii-Art) version of xine. Although not THAT cool on 80x25, it makes quite an impression on a video beamer with 200x100 chars (run in an xterm, of course).

    And there's of course my trusted and heavely customized vim and my beloved perl :-)

    --
    Look, this thing is totally safe! Built it myself, you know. You just press that button like this and then turn that lev
  154. Ever heard of vnc? (n/t) by brunes69 · · Score: 1

    Filter bypass

    Filter bypass

  155. Re:moosic by ToyKeeper · · Score: 1

    I really must recommend moosic. It's an easy and effective way to play mp3/ogg/etc, from the command line. It runs as a daemon, with a nice command-line client to control it. There is also a gtk client under development.

  156. Essential console applications by Anonymous Coward · · Score: 0

    ssh a tool for using remote machines zsh a shell vim an editor (emacs coul be an alternative) lynx a webbrowser (links could be an alternative) screen a window manager ncftp a ftp client (lots of others alternatives exists) python a scripting language (ruby, perl, php could be alternatives) cc a c compiler cvs a versioning control system (svn could be an alternative) (La)TeX a typesetting system sudo a tool to avoid root access make ...

  157. Re:One Word: by Fjornir · · Score: 2, Funny

    "The Almighty tells me he can get me out of this mess, but he's pretty sure you're fucked."

    --
    I want a new world. I think this one is broken.
  158. Decent calendar app by Florian · · Score: 1
    It's grossly underadvertised, but check out the classical BSD program "remind". It is rock-solid, lean (~100k) and rovides everything you need, including storage of appointments and alarms and a classical tabular calendar view on the console with the "-c" switch. Other goodies are moon phases, sunrise/sunset, Hebrew calendar, PostScript output, multilingual messages, and support for holidays.

    The classical pilot-link package includes a utility for converting PalmOS calendars to remind syntax.

    --
    gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
  159. Everything old is new again by m0smithslash · · Score: 1
    I must rant. Those adverse to ranting, and you know who you are, can move along.

    Still here? Ok, here it goes.

    [rant]

    Today we are inundated with all sorts of increasing complex technology. Take Service Oriented Architectures (SOA) for an example. A hughly complex bit of technology for sovling the problen of getting data from here to there, or there to here. Of course, there must be filters, authentication, etc. etc etc.

    But, haven't we been doing that for years? Why do we need to introduce a level of complexity to the problem when the solution is right before us.

    A web server is a web service. It accepts formatted commands and returns a response. It can add authentication and encryption. On the server side there can be all sorts of filters, code, add-ons and none of it is GUI, NONE.

    rexec, ssh, rcp and also "web services". They accept a command and return data. They can perform any complex function you want on the server and return some data.

    So what happened. GUIs happened. Instead of capturing the data via pipes and applying any other filtering or whatever, we use a GUI. We get back the result and depend upon some GUI to display it. But we have different standards, things are incompatible and you are limited to only what the browser designer intended. Of course there are plugins. Yet that just bloats out the GUI even worse.

    [/rant]

    [rave]

    So, what is the answer. Simplicity is the answer. Instead of building ever increasingly complex GUIs and web services, go back to what made unix great: small but useful parts that can easily be joined via pipes.

    So instead of a bloated browser consider:

    wget http://www.google.com | sed /google/gooogle/ | xview
    Ok, bad example. But the idea is that you have a piece that can fetch the HTML from a web server, some other piece that massages it, filters, etc, then pipes to a display. Small pieces that can be pieced together to do a task.

    [/rave]

    I have started a project to investigate this notion at http://sewer.sf.net

    --
    Your friend and well-wisher
    m0smithslash
    http://www.ferociousflirting.com
  160. Re:One Word: by Spetiam · · Score: 1

    But can Emacs do footnotes? I've been trying to find a very light-weight word processor, and so far Ted and Siag haven't worked well for me. Is there a console word processor that can do footnotes and change text formatting easily?

  161. As addictive as Tetris... by Jack+Action · · Score: 1
    Stop manipulating faux rocks, and the deal the real thing...

    Dopewars!

    Takes capitalism back to the source...

  162. So what non-KDE or non-Gnome WMs do people use? by pandrijeczko · · Score: 1
    Kind of a related topic to the main thread because I like mutt for email, slrn for news, vim for editing and command line tools for as much else as I can.

    I'm happy with Gentoo Linux, KDE is nice but far too bloated for my tastes, Gnome's more my minimalist style but I just cannot get on with Nautilus so I'm looking for suggestions for a different WM.

    I tried Fluxbox but found it had quite a few display quirks plus it seems difficult to set up a nice clean theme without resorting to a MAC-like Aqua one. (Sorry, Apple-type peeps, it's a nice looking theme but everyone seems to use it. )

    I was thinking of trying IceWM with maybe the Rox file manager - anyone got any further suggestions?

    --
    Gentoo Linux - another day, another USE flag.
  163. Screen by Anonymous Coward · · Score: 0

    See the title. Need I say more?

    Anonymous Cowards Unite

  164. Re:One Word: by kognate · · Score: 1

    Yes. Emacs (gnu and xemacs) booth have support for
    footnote-mode (M-x footnote-mode), if you do this
    in Text mode (with adaptive filling) and you
    have many word-processor-esq features.

  165. everyone knows what it is by aichpvee · · Score: 0

    VIM!!!!!! The greatest application in the history of mankind.

    --
    The Farewell Tour II
  166. I agree by DrSkwid · · Score: 1


    I wasn't trying to be funny

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:I agree by kfg · · Score: 1

      I wasn't trying to be funny

      I never supposed that you were, which is why I wrote what I did when I noticed you'd been modded that way.

      Every now and again clue.bat needs to be run.

      (I'll point out though that I don't take it for granted that whoever modded you Funny supposed you were trying to be either. The truth can often be quite ammusing)

      KFG

  167. Re:One Word: by dasmegabyte · · Score: 1

    Fuck emacs. Fuck vi. Fuck pico. It's all about echo.

    --
    Hey freaks: now you're ju
  168. Re:One Word: by aardvarkjoe · · Score: 1
    I've already remapped capslock to ctrl, what do I do for esc?

    '^[', of course. With control in a sane place, that becomes very easy to do. Alternatively, I suppose that you could remap the control key to escape -- although I prefer making mine Mod3 and using it for various window-management bindings.
    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  169. autonuts by toiletmonster · · Score: 1

    autonuts-mutella

    uses Soundex algorithm to download unique files using mutella (a command line gnutella client). saves me hours of time.

    requires mutella:

  170. Re:One Word: by Arial+Sharon,+10pt. · · Score: 1
    '^[', of course. With control in a sane place, that becomes very easy to do.
    No it doesn't. I use vim because I'm too uncoordinated to hit ctrl and anything too often (let alone '[', which is right between two other keys that I use with ctrl). My soution was to swap the Esc and tilde/back-tick keys. It's very nice, and I find myself using zsh's vi-style editing much more often.
    --
    Am I dead yet?
  171. Re:One Word: by techno-vampire · · Score: 1

    No, echo is for wimps. Real gurus use cat.

    --
    Good, inexpensive web hosting
  172. gtmess by anish1411 · · Score: 1

    A console msn client, gtmess, for all of those friends who you can't convert to jabber ;-)

  173. the best console apps IMHO by ParryHotter · · Score: 1

    1.- pine and pico (yes, I know the license issue)

    2.- jdkchat (a telnet based chat system)

  174. toolset by Anonymous Coward · · Score: 0

    I'm a pretty text-oriented fella. Here are some tools I use: screen - terminal multiplexer
    OMGWTFBBQ, how did I live without this? How many xterms do you have going? Me? 1. But typically 10 terminals. Copy/paste, scrollback, multi-user session sharing, detach/reattach, key remapping, status bar... If you're not using screen you are a LOSER.
    vim - editor
    Excellent fork of vi. Maintained, well-extended, compatible.
    mutt - mail client
    Another example of high-quality software. It's correct, it's extensible, it does what I need.
    w3m - browser
    I use Firefox for most of my browsing, but when I go text I use w3m. It even has this crazy images-in-xterm feature if you need graphics. I remapped many of the uncomfortable-for-me default bindings to be more vi-like. Thankfully, Firefox has a ton of reasonable key-controls. I changed the Google quicksearch to use "g" so to Google I just type "<ctrl-l>g<space>term".
    zsh - shell
    Again, high quality, correct, fully-featured, compatible, extensible.
    less - pager
    Less is indeed more. Much more than more. More isn't even more enough to match less's moreness, much less less's... uh, more-than-more-ness. And you don't want to get pwned tailing your Apache logs when you could less them, right?
    ssh - remote login
    Even if Theo is an ass. Maybe I shouldn't be an ass about his being an ass.


    I run screen under ssh-agent. Who likes retyping their 1337 passwords over and over?

    I run sawfish for configurability of my wm. I have quite a few things hotkeyed. I rarely move or resize windows, but those functions are configured to alt-button1 and alt-button3 for ease.

    Things I'd like:

    IM client A good text IM client. I use gaim (maybe just better key controls?). A good text IRC client (maybe integrated into the IM client).

    music program I use XMMS. XMMS really should just be a client-server architecture to decouple the interface and enable pure text interfaces and other fanciness. I have sawfish bindings to perform "xmms --forward" etc., but the xmms command line utility is not fully-featured.

    When I stop to think about it, I don't really care that it's text. I just care that I can control it from my keyboard. The mouse is for Counter-Strike.

  175. D'oh by Q2Serpent · · Score: 2, Insightful

    Stupid preview.

    Should be "kibitz <username>" and "type 'kibitz -number' to kibitz with <username>".

  176. ncurses-based mysql front-end? by pen · · Score: 1

    Is there such a thing? I've been struggling with several servers that have no phpMyAdmin and no ability to use a MySQL front-end like SQLyog over the network. As a result, I'm forced to do a lot of work through the command line. A text-mode GUI client would be very handy.

  177. screen...hmm by TwinGears · · Score: 0

    While some of you are on the conversation of screen, how about adding mutella onto that. I haven't found a better client in BASH and it's searches are really quite good.

    --
    The immature mind measures.
  178. Damn it, what are you guys smoking! by Hackeron · · Score: 2, Interesting

    How on earth could you forget bitlbee, cplay and mplay!?

    That allows you to use your irc console of choise, be it bitchX/irssi to connect to msn/aim/yim/icq/jabber -- I use irssi in a detacheable screen session connected to bitlbee to talk to those few people still on msn, and all my pals on jabber.

    Also, what about the nicest console audio player? -- my choice is cplay at the moment, but mplay is getting close.

    The advantage of mplay over cplay is that it uses mplayer instead of splay. I did a test, and found out splay takes nearly twice the CPU load as mplayer, so a console player based on mplayer is a clear winner, but it needs some more polish first.

    Anyway, shame on you!

  179. iftop, apachetop by jonabbey · · Score: 2, Informative

    I'm a huge fan of iftop, a Curses-based interactive network load monitor.

    Similarly, there's also ApacheTop, which does something similar based on monitoring of the Apache HTTP server's logs.

  180. Re:One Word: by Anonymous Coward · · Score: 0

    No, real gurus know that 99% of all uses of cat are GUAC. Real gurus use '>'.

  181. My favorite Tetris clone... by cmang · · Score: 1

    Netris is an ncurses-based tetris game that can be played both single and two-player (over tcp/ip). Despite being text-based, it adheres rather closely in board size and gameplay to the standard original Tetris. During the late 90s, I spent heaps of hours in netris tournaments with my mates. I don't think it's been updated since 1999, tho...

  182. Re:One Word: by sdbbp · · Score: 1

    Get a "unix style" keyboard with Esc directly above Tab. Happy Hacking and Sun keyboards are great for this, plus Control is already in the right place.

  183. Console tools by OrangeHairMan · · Score: 1

    Many of my computers aren't fast enough to use X, let alone KDE or GNOME. So I settle with the console, and I love it. 7 or so virtual terminals, and I'm set.

    I use:
    links/elinks - Great web browser, has many improvements over plain lynx
    pork - AIM client, better than all the other console ones. It's supposed to be like some IRC clients in interface, but it's done well.
    bitchx - I hang out in #debian a lot, and this runs great.
    And, natch, bash and vi.

    Works out great.
    -orange

  184. ls, lsof, lsmod, lspci, lsdev by bzipitidoo · · Score: 1

    And whatever other utilities for listing information are joining the new convention of having their names start with "ls". When your system is horked, nothing so important as having ways of seeing why. ps is good too. Rename ps -A to lsp or lsproc? How about dmesg to lsbl or lsbootlog?

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  185. Gnu fileutils by MMHere · · Score: 1

    ls, etc.

    In particular, color 'ls' is a must have. "Once you go color, you never go back." My alias for ls looks like this:

    alias ls="ls --color -CF"

    and the Gnu version of 'ls' (fileutils 4.1) is first in my PATH.

  186. "Stuck with" old machines? by bscott · · Score: 3, Informative

    Just wondering, how can you be "stuck" with an old machine these days? I've seen working, name-brand P3/500-class systems sitting by dumpsters at my old apartment complex, a year and more ago. I've got people wanting to give me ~300-400Mhz laptops they have no other use for these days (I have a contact at a South American school which needs all they can get). A friend of mine recently contracted a persistent virus on an Athlon 850 and decided to buy a new Dell rather than call me up to fix it, so he's got a spare he'll probably put out by the curb.

    Believe me, I know what it's like not to have any extra cash - but if that's the only reason you're stuck with a computer incapable of running a GUI, then one of us is overlooking something...

    --
    Perfectly Normal Industries
    1. Re:"Stuck with" old machines? by Anonymous Coward · · Score: 0

      Old machine != x86.
      There's high-quality, old machines on the planet with far better designs (technical, optical) than what you consider "old machine". Even then, not everyone needs these new x86-32's. Explain to me, what does the average Joe need a P4 / 3 GHz for? Outlok + IE? I hope not! Finally, not everyone can afford new, expensive stuff or not everyone wats to pay much for it while currently it works fine.

      It's the same with the audio world. The new stuff is relatively inferior while the high-end is of good quality (old AND new) so why buy new, low-end, inferior audio apparatus when you're able to buy old, high-end, superior audio apparatus?

      Sure, sure. There are reasons, but at least there are reasons for both sides and that's something you don't seem to be able to comprehend.

  187. Re:One Word: by apdt · · Score: 1

    Is there a console word processor that can do footnotes and change text formatting easily?

    Hmmmmm....... latex......

    --
    I lay awake last night wondering where the sun had gone, then it dawned on me.
  188. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  189. MC, screen, ssh by agoliveira · · Score: 1

    I just can't live without it.
    Oh, and the console version of bittorrent is a must too.

    --
    Scientia est Potentia
  190. distributed slashdotting ? by roror · · Score: 1

    is this a way to slashdot all goody console app sites ?

  191. Good websites with software lists? by failedlogic · · Score: 1

    I've only found a few websites which are kinda handy to find 'Nix apps:

    tucows.com and freshmeat.net

    Generally, tucows is out of date and I find freshmeat takes a long time to sort through even though I setup an account to filter results.

    Anybody have a useful site(s) to try?

  192. screen for X by bani · · Score: 1

    i've wanted this feature for ages. being able to detach an X application from one terminal, travel to some other site, and reattach it at the remote site.

    sadly there isnt anything like screen for X yet.

    1. Re:screen for X by JabberWokky · · Score: 3, Informative
      sadly there isnt anything like screen for X yet.

      Then what are xmove and xNest? Both work fine, for single apps or a screen like virtual terminal you can move around.

      --
      Evan "I don't use either, but I do seriously use screen... several of my scripts [ "$TERM" == "screen" ] && do things"

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    2. Re:screen for X by bani · · Score: 2, Informative

      xmove is buggy and crashes on even simple things like xclock. the fact it hasnt been updated since 1996 probably contributes to that. it doesnt know how to handle any of the newer x11 protocols.

      also, it doesnt work _at all_ if your display depth doesnt match.

      you can't redirect xnest, nor detach/reattach. you _can_ use xnest to run 'tiny' xservers resized to your application's window and then vnc to them, but that's not quite the same thing.

  193. most useful console apps by tcullen · · Score: 1

    I use btget for bittorrent downloading and giFTcurs for fasttrack and gnutella downloading. giFTcurs is especially fantasic.

  194. TWIN by ShadowRage · · Score: 1

    TWIN

    it's a textmode window environment with many features, worth looking into.

  195. pork by Anonymous Coward · · Score: 0

    I like pork. It's an AIM client that feels like ircII and has perl scripting.

  196. top is Tops! by Dr.+Mu · · Score: 1

    It's still a valuable tool for system monitoring.

  197. ImageMagick by jone_stone · · Score: 1
    The greatest command line utility I've seen recently (or set of utilities, I should say) is ImageMagick. It's comprised of several programs which, collectively, will perform most of the non-interactive effects you can do in photoshop. The list of effects and command line options is absolutely dizzying., as is the list of supported file formats.

    Image Magick is fantastic for anyone who doesn't want to deal with the startup times for windowed graphics programs as well as anyone who wants to set up batch jobs to apply effects to lots of images at once.

  198. centericq! by fok · · Score: 1

    THE best console instant messenger
    http://konst.org.ua/centericq/

    From the site:
    Centericq is a text mode menu- and window-driven IM interface that supports the ICQ2000, Yahoo!, AIM, IRC, MSN, Gadu-Gadu and Jabber protocols.

    --
    \m/
  199. Da PIPE ! by ebelloti · · Score: 2, Informative
    |
  200. Re:One Word: by shish · · Score: 1

    And you can't have vi and emacs without ED! I actually use it surprisingly often - curses based interfaces are really slow on dialup ssh; line based editors go *much* faster - I'd write locally in vim, upload with scp, and if any changes needed to be done quickly (this being a website), it'd all be done with ed.

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  201. My life as a console junkie by Anonymous Coward · · Score: 0

    I have five virtual desktops here at work. Firefox is completely filling #2, and Thunderbird #3. #4 and #5 are empty, awaiting the launching of other GUI tools such as the GIMP or gpdf or rdesktop. But the place the real work gets done is desktop #1, which has four XTerms, slightly overlapping.

    In the top left, we have an ssh connection to my home workhorse box. In that ssh connection, screen controls irssi, a mail log watching application, nmh, vim, tinyfugue, and wget. Ok, so "real work" doesn't happen in that top left XTerm.

    In the top right, squash runs. Squash is an ncurses audio player, whose major drawing card to me is a weighted random playlist. If I hear a song I don't like, I tell squash to skip it - and this decreases the likelihood of squash selecting it for playing again. In short, I never hear "Drips" from /The Eminem Show/ anymore. :) Er. Not much real work happening there, either, I guess.

    In the bottom left, screen once again saves the day. In this window, I ssh around to the various boxes I develop, test and maintain code on. vim and perl are the mainstays here, though make gets a bit of a workout too.

    The bottom right is available for things I want visible while I'm editing in the bottom left, or temporary jobs that I don't feel like disrupting my precious arrangement of screens over.

    So:

    screen, vim, irssi, squash, tinyfugue, nmh, w3m, wget, man.

  202. Re:One Word: by Anonymous Coward · · Score: 1, Funny

    GUAC? Is that something you eat with nachos?

  203. My List. by rk87 · · Score: 1

    For IRC, I use irssi. It's neat, small, fast, and does what I need it to. Also, I haven't had the need to change any of its stock options yet - I like it the way it is. Other candidates are BitchX (annoying autoaway etc.), ircII (too much configuring, maybe?), or CenterICQ (don't like the interface for IRC).

    CenterICQ is my app of choice for IM. It's quirky sometimes, and once segfaulted, but other than that, I have had 0 problems with it. Also, it supports a variety of protocols.

    For web-browsing, I use links. I've tried lynx and w3m, but links just "does it" I guess :). It's got support for more stuff. Also, I find the -g option nice, something the other two don't have IIRC.

    I've tried Emacs, Pico, Nano, ed, etc. etc. etc., but so far, nothing has replaced my addiction to Vim. Maybe I'm a masochist, I don't know.

    When I'm at home in console mode, I usually use Alt+Fx to switch between different apps, and use screen to keep irssi and centericq running. When over ssh, I use screen. Sometimes, I run out of VTs, so I use screen to group things inside the VTs. When in X, I just keep things in separate rxvt windows.

    For entertainment, I have either NetHack, fortune -o, or bash.org (aww shit, slashdotted them, they're down enough as it is!) in links. :)

    -- Chris

    --
    I'M NOT ANGRY!
  204. dict by nkuitse · · Score: 1

    For simple dictionary use, I swear by dict.

  205. giFT by Order · · Score: 1

    giFT is the best p2p network connection daemon. And giFTcurs is a great curses frontend for it.

    --

    I am a genius; therefore, you suck.
  206. Framebuffer Console by fishbowl · · Score: 4, Interesting

    I think a lot of people who use console apps don't realize that you can get high resolution text consoles using the framebuffer support, and that it is even possible to get high resolution, accelerated graphics modes without using X.

    I find the framebuffer console to be the ultimate interface, period. I am especially fond of the 160x64 character mode, and sometimes use higher resolutions than that. However, in recent kernels, that is, since 2.5 and all through 2.6, the framebuffer support has been very broken for all three video devices where I need it, Radeon 8500LE, Trident Cyberblade/A1, and NForce2.

    On some of these, I can compromise and still use vesafb, but not on the NForce. The kernel developers do not seem concerned at all with this problem, and 2.6.x kernels continue to be released with broken framebuffer console drives marked as stable.

    I think too many people think of 80 column screens when they think of the console, and that I am very much in the minority in that I greatly prefer the native console in linux, together with fbconsole for wider screens, to ANY X terminal solution.
    Nevertheless, I don't understand how such a significant feature makes it into a stable kernel without being marked as experimental, when it is clearly broken.

    In particular, the device for the Radeon really bothers me, because it worked perfectly in 2.4, and then broke for 2.6, and remains broken despite my persistent reports.

    --
    -fb Everything not expressly forbidden is now mandatory.
  207. My List by bionemesisdotcom · · Score: 1

    I haven't really had the chance to read through the comments, but I wanted to post my little list.

    At work, we sometimes use non-gui applications for troubleshooting systems. We launch them from a command prompt though, not a console (whatever that is). Anyway, here's my list!

    ping
    ----
    We use this one A LOT. I don't know how it works exactly, but we use it to see if a system is up and running.

    net view
    --------
    If a test with ping is successful, we use this to see if the disks are all okay.

    ipconfig
    --------
    This has something to do with how we connect to the Internet .. often times running ipconfig /flushdns will fix everything right as rain.

    edit
    ----
    We can only use this program on certain systems. But it's good for viewing configuration files. I guess that makes it a text editor, like vim or something.

    Well, that's all I can think of for now. My first post on Slashdot!!!

    David Boies
    System Administrator
    McBride & Co. Accounting

  208. console advantage? by joNDoty · · Score: 4, Interesting

    OK, here's a very serious question. I swear, this is not flamebait. My question is, what really is attractive about the console over using a mouse and a GUI? I mean, I understand there's repeatablility in scripting and such, and in some cases typing a command is faster than clicking an icon, but isn't almost everything else more tedious and difficult? I'm talking things like looking at the contents of multiple windows at once. Drag n Drop. The ability to move the cursor anywhere in a document with a click rather than a series of keystrokes. I mean, even the super-popular editors like emacs and such just imitate a window using ASCII art. So for serious. Why do so many of us insist on using console apps wherever possible?

    1. Re:console advantage? by tweek · · Score: 3, Informative

      For me, remote administration and speed.

      Our new system is entirely linux based. Our old system is entirely Windows based.

      I can be on the road on my way out of town, dial into our console server (Cyclades rocks) and power off servers, restart Websphere, run db2 queries and anything else that needs to be done via my laptop connected to a cell phone. One of my first thoughts in building our new datacenter is "What do I need to do so I never have to come here again except to install a new machine?"

      It's that simple. I can manage EVERY part of our infrastructure (CUPS,DB2,WAS and Tivoli) from my car on the side of the road. Think about how much stress that takes off! I can actually LEAVE the house when I'm on call!

      I still feel for our Data warehouse guys. They chose Informatica and short of stopping and starting the Informatica processes, nothing else can be done from the command line.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    2. Re:console advantage? by TiggsPanther · · Score: 1

      I'm not sure I could ever switch away form a GUI, but there are things where console is an advantage, and a few uses where the console is better.
      I've certainly yet to find a GUI method of searching for a runnign process that's faster than the combo of ps and grep. Also in most shells you can easily chain together some actions far faster than any mouse-clicking can accomplish.

      My Linux box these days mainly acts as fileserver and gateway, and console email checking. Yes I can switch on the monitor for a graphical session if I really need to, but it's far faster for my to merely fire up an SSH client from my Windows box.

      Also don't forget the remote-access aspect. Thanks to SSH I can connect to my home box from work. It requires leaving less ports open than any graphical solution, and (more practically, but not more importantly) actually works at a comfortable speed over our centre's crappy slow ISDN connection.
      Need to download a file for home that's too big to carry? wget + screen. And the other advantage of screen is that I can start tasks at home, and monitor them from work.

      --
      Tiggs
      "120 chars should be enough for everyone..."
  209. Re:One Word: by Anonymous Coward · · Score: 1, Funny

    When I log into my Xenix system with my 110 baud teletype, both vi *and* Emacs are just too damn slow. They print useless messages like, 'C-h for help' and '"foo" File is read only'. So I use the editor that doesn't waste my VALUABLE time.

    Ed, man! !man ed

    ED(1) UNIX Programmer's Manual ED(1)

    NAME
    ed - text editor

    SYNOPSIS
    ed [ - ] [ -x ] [ name ]
    DESCRIPTION
    Ed is the standard text editor.
    -----

    Computer Scientists love ed, not just because it comes first alphabetically, but because it's the standard. Everyone else loves ed because it's ED!

    "Ed is the standard text editor."

    And ed doesn't waste space on my Timex Sinclair. Just look:

    -rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed
    -rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi
    -rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs

    Of course, on the system *I* administrate, vi is symlinked to ed. Emacs has been replaced by a shell script which 1) Generates a syslog message at level LOG_EMERG; 2) reduces the user's disk quota by 100K; and 3) RUNS ED!!!!!!

    "Ed is the standard text editor."
    Let's look at a typical novice's session with the mighty ed:

    golem> ed

    ?
    help
    ?
    ?
    ?
    quit
    ?
    exit
    ?
    bye
    ?
    hell o?
    ?
    eat flaming death
    ?
    ^C
    ?
    ^C
    ?
    ^D
    ?

    ---
    Note the consistent user interface and error reportage. Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity.

    "Ed is the standard text editor."
    Ed, the greatest WYGIWYG editor of all.

    ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN SHINE AND THE BIRDS SING AND THE GRASS GREEN!!
    When I use an editor, I don't want eight extra KILOBYTES of worthless help screens and cursor positioning code! I just want an EDitor!! Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED! ED! ED IS THE STANDARD TEXT EDITOR.

    When IBM, in its ever-present omnipotence, needed to base their "edlin" on a UNIX standard, did they mimic vi? No. Emacs? Surely you jest. They chose the most karmic editor of all. The standard.

    Ed is for those who can *remember* what they are working on. If you are an idiot, you should use Emacs. If you are an Emacs, you should not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!

  210. GNU Screen by homeobocks · · Score: 0

    GNU Screen is an awesome terminal application. It can let you log in, run screen, run a program, detach screen from the session, log out, and the program will still be running.

    I like to think of it as "Make Your Own Daemon."

    --
    MOUNT TAPE U1439 ON B3, NO RING
  211. CURL. by Wolfier · · Score: 1

    More flexible than Wget, and for way more purposes than fetching stuffs.

  212. Use the CLI to get food by Wolfier · · Score: 2, Funny

    Pizza Party

    http://www.beigerecords.com/cory/pizza_party/

  213. abcde by Major+Tom · · Score: 1

    I am in X all the time, but I still use abcde for ripping/compressing CDs. It has the sane-est defaults of any ripper I've yet seen, and is eaiser to use than grip.

    --
    What's good for the syndicate is good for the country. --Milo Minderbinder
  214. nn by Anonymous Coward · · Score: 0

    Definitely the top newsreader. Default commands map to the space bar so you can read Usenet while using your elbows to scroll, both hands on your burrito for lunch.

  215. ttyQuake anyone??? by Anonymous Coward · · Score: 0

    C'mon!

  216. Favourite CLI command... by cammoblammo · · Score: 1
    ... is easy.

    I just type 'startx' and there's a whole heap of apps just waiting to go...

    --

    Cogito, ergo sig.

  217. YAST by Radical+Rad · · Score: 1

    I have gotten into it from the console and it appears to have the same categories and commands as the X Windows version.

  218. Is windows ready? by polyp2000 · · Score: 1

    The obvious question is of course is ..

    I windows ready for the command line yet?

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  219. Glad you asked by crucini · · Score: 1

    First, most GUI apps annoy me visually. They bring their own ideas of colors and fonts, usually white background and Microsoft-like look, and if I want to change them I have to figure out how they're configured. I've already wrestled xterm and rxvt into submission, so everything else should run inside those, where the colors and fonts will be harmonious. For what it's worth, during the day I use light colored, randomly selected background and black text, with Jim Knoble's neep-14 font. In the evening I sometimes use black-background terminals with a different color mapping via XResources.

    Gaim doesn't support the readline keystrokes, which I'm very accustomed to using. Especially ^u to kill the line I started typing. Almost everything else I use does.

    Gaim has lots of cute icons, menus and other space-wasters which I don't use and don't have time to learn how to shut off. Icons irritate me. Pixels are precious.

    GUI apps seem to always have something broken in the interface. I'm looking at Gaim right now and there's overlapping text in the lower right corner - it's some kind of button, illegible.

    I use Gaim despite all this because it works, and last time I investigated console-mode AIM clients I ran out of time before finding one as reliable as Gaim.

  220. I Love Console Apps! by Noksagt · · Score: 1
    Hard to choose the greatest, but these are probably my top 10:
    1. Dev Todo is a wonderful outliner and task manager. Today I ported it to win32 using mingw to use at work (it pisses me off that windows dropped ANSI color support in their crappy CMD! I knew it was bad, but I still use it more than msys or cygwin because it is quicker on my slow box). Dev Todo stores everything in beautiful XML. I intend to make a filter for XSLT for my biweekly progress reports. My boss wants me to list things I've gotten done & what I plan to do & this great app can store all of that.
    2. Pine-I don't care if RMS doesn't consider it free. It is the best IMAP client. I do like Mulberry as well, though.
    3. GNU Screen-I mostly just detach/reattach. I'd like to learn to use it more.
    4. VIM-My editor. Again, need to learn it better.
    5. Lynx on windows and ELinks on Linux for browsing.
    6. I have aliased "fuck" to use cowsay to tell me to calm down. Great stress relief.
    7. GPG
    8. LaTeX. I hesitated to include this, but I use it on both linux and windows & it is technically interactive. I have started using it more than standard word processors (WordPerfect>OpenOffice>MS Word) and I want to use it instead of impress/powerpoint/whatever.
    9. OpenSSH because my box is so much better than the one I use at work
    10. NcFTP best ftp client I found, though I have been having much less need to use it.
  221. The Antidesktop by Noksagt · · Score: 4, Informative

    Freshmeat had an article on The Antidesktop a while back that was a good read.

  222. (X|Gnu)Emacs! by MeanGene · · Score: 1

    The greatest single app to have under X11! Gives you colors and fonts and images (in XEmacs) with the following:

    1) TnT for AIM
    2) ZenIRC for IRC
    3) Gnus for e-mail/news
    4) w3m-mode for w3m browser
    5) BBDB for address book
    6) Calendar/ToDo

    etc!

  223. New kind of shell by Anonymous Coward · · Score: 0

    I'm an AC cause I'm too lazy to go log in on this computer, but anyway thought I'd mention here --current UCSC student(at Crown)

    and, to be on topic too! I am currently working on a summer project; make a console shell that doesn't use the CLI, but uses only hotkeys ala Pine/Pico/Nano. Apps are run with the help of metadata, so instead of having to memorize all the options for each program, you see them as soon as you select the program, press the ones you want, fill in any data with text boxes(later a browser too) and you're off.

    Kind of amazing that nobody's tried a project like this yet, but oh well.

  224. What console apps should exist? by Noksagt · · Score: 1

    I think this is a more interesting question. I startx mostly for watching TV (fbtv and vcr don't do it for me), but there are a few other apps that keep me there: spreadsheet software and personal finance software being the top two. What else do you miss if you're on the console?

  225. IceWM. All the way. by josh42 · · Score: 1

    I swear by IceWM. I just reinstalled most of the stuff on my system (FC1 -> Gentoo) and I use IceWM + Infadel2 theme for everyday GUI stuff.

    I don't use a file manager. REAL users don't need no stinkin' file manager! (xemacs dired works too :-)

    For GUI apps: aterm, xemacs, firefox, xpdf, vmware.

    And back on topic...

    My favorite console apps are:
    - mutt (I even use it in X)
    - screen
    - irssi
    - zsh
    - xemacs -nw
    - nasm, yasm, gcc, make, cvs
    and of course...
    - emerge

    -- Josh

  226. cvs by Anonymous Coward · · Score: 0

    As a webmaster, cvs is very useful, even if it is only used with a local repository. Esp. useful if one puts RCS version tags inside comments so one can view source and determine what template is being viewed.
    pico is a good editor for newbies (I use vim).

  227. Rectifying the "Bleeding Edge" by Anonymous Coward · · Score: 0

    Got my nigger in the mail and he was dead! Buyer Beware! GNAA ships dead niggers; and they were goatse.cx'd beyond recognition! B+++++++++

  228. NOT WORK SAFE by nicolas.e · · Score: 1

    The subject says it all.

  229. You forgot one! by Mr2cents · · Score: 3, Insightful

    mc for messing around with files.

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
    1. Re:You forgot one! by BinLadenMyHero · · Score: 1

      Well remembered.

      I didn't cause I don't use it or any other file manager (and sh, ls, grep, find, sed, cut, etc) made it possible to a programmer live without it.

      I miss XTreeGold. Even started yet another clone project. Twice, first in C, then years laters in Perl.

  230. Hm. by merkelig · · Score: 1

    I use Irssi, ncftp, abcde, screen and nano. Mybe one or two apps I've forgotten.

  231. Personal Choices by Phil+Gregory · · Score: 5, Informative

    I live in text mode. Here's a selection of my preferred apps. Most of these are still in active development (though some are more active than others).

    screen. Simply indispensable. It slices and dices console sessions. Pretty much everything I do, I do in screen. I've a page elsewhere that describes everything screen does for me.

    zsh. My shell of choice. Think of all the good features of bash, ksh, and tcsh rolled together. (Without much of the ickiness, particularly the csh heritage.) Personally, the killer application of zsh was that fact that not only did it have context-sensitive completion but (unlike tcsh) it shipped with hordes of completion definitions right out of the box. Type 'dpkg -L fo<tab>' and zsh will autocomplete on the Debian packages currently installed on your system. With an ssh-agent running, type 'scp otherhost:fo<tab>' and zsh will ssh to the other system and autocomplete on the files available on that host.

    irssi. The best IRC client I've come across, certainly beating out IrcII, BitchX, and even epic. Multiple windows, extensible, tons of plugins available.

    bitlbee. This is actually an IRC-to-Instant-Messaging gateway. It allows me to use irssi and the IRC environment with which I am so familiar to also deal with those of my friends and family who insist on using the various IM services.

    snownews. curses-based RSS aggregator. I shopped around a bit before finding an aggregator that I liked. snownews does everything I need.

    mutt. Possibly the best mail client around, GUI or not. While pine is okay (and simpler to use), mutt is much more customizable and scales better to large volumes of email.

    procmail. Again, not exactly command line, but essential to my email usage.

    Emacs. My text-mode editor of choice. Feel free to substitute XEmacs or vi (preferably vim) at your own preference. I prefer emacs to vi, though I know a decent amount of vi, as any sysadmin should. I actually like XEmacs a little better than GNU Emacs, but GNU Emacs has better UTF-8 support.

    w3m. There's also links; I'm not tremendously familiar with it because w3m fills all of my needs and it used to be the case that w3m had better HTML support than links, but I don't believe this is any longer the case. Of note is the fact that w3m can do tabbed browsing, though it's not multithreaded, so you can't read one tab while another is loading. Also, if you run w3m with a valid $DISPLAY, it can even show images in the pages it displays.

    moosic. This is a music jukebox. The features that distinguish it from other such programs are twofold. First, it runs as a standalone server; you interact with it via a command line client. (In theory, a curses or GUI client could be written, but to my knowledge none yet has.) Second, it's customizable with regards to how it plays music. It has a config file where you tell it what programs to use to play various music formats (it does come with reasonable defaults). Someone elsewhere in this article pointed out mpd; I'll have to look at that, but it at least doesn't appear to support the various MOD formats.

    mplayer. It does more or less require some graphical output (X, framebuffer, whatever), but it's run and displays it status in text mod

    --
    355/113 -- Not the famous irrational number PI, but an incredible simulation!
    1. Re:Personal Choices by SpaceGoret · · Score: 1

      > tdl. Completely command-line todo list manager.

      I personnaly like to use hnb (Hierarchical NoteBook) which you can use for todos but also for writing and managing lots of small notes.

    2. Re:Personal Choices by rozz · · Score: 0, Flamebait
      I live in text mode. Here's a selection of my preferred apps.

      A group of Neanderthals called .. they want their apps back

      --
      "There is nothing more frightful than ignorance in action." Johann Wolfgang von Goethe
    3. Re:Personal Choices by Phil+Gregory · · Score: 1
      I personnaly like to use hnb (Hierarchical NoteBook) which you can use for todos but also for writing and managing lots of small notes.

      Another app along those lines is woody, though it doesn't have as much todo support as hnb.

      hnb/woody work differently than tdl/devtodo, though. The former two are todo list editors - you call them up and then manipulate your list from within them. The latter two are todo list, hm, commands. Everything is done directly from the command line. Which is why I use tdl--the immediate nature of the program (new item? 'tdla "get some widgets"' done.) better fits the way I work. Other people (including you, I suspect) work better with everything in a single environment (either that or just work better with the features that hnb has but tdl doesn't).


      --Phil (In contrast, I prefer mutt to MH.)
      --
      355/113 -- Not the famous irrational number PI, but an incredible simulation!
  232. x for text? by jdkane · · Score: 1
    Or who just want to work with the console? What console-based apps, that are undergoing just as much development as their X counterparts, do you use?

    Is there some kind of X client that can mimic the X environment on a text screen -- kind of like ASCII art is to imagery?
    First, I don't know if it exists, but would be interested in hearing what other people have to say. Secondly, I don't think this is necessarily a good idea, however I do find the concept interesting.

    1. Re:x for text? by iiiiiiii · · Score: 1
      Is there some kind of X client that can mimic the X environment on a text screen -- kind of like ASCII art is to imagery?
      Yes there is :-)
  233. SVGAlib helps. by kabloom · · Score: 1

    mutt - for email
    tin - for newsgroups
    pork - for AIM
    irssi - for IRC
    links/elinks - for www
    lynx - also for www, when I need to use the mouse to copy and paste
    vim - text editor
    jpilot-dump - to see what's in my PalmPilot (they really need an ncurses frontend)
    screen

    SVGAlib apps
    zgv - to view images
    svp - to view Postscript and PDF files

  234. Screenshot of tty1 by kabloom · · Score: 1
    How do you take a screen shot of tty1 !?!
    /dev/vcs1. Beware - the screenshots of ncurses, or wierd colors, might be difficult to view in an xterm (because their control characters may be different from a linux console), and you've still only got a text file, not an image file.
  235. Re:One Word: by evocate · · Score: 1

    That ed rant never gets old. Really.

  236. some more by Hubert_Shrump · · Score: 1

    • li>cmatrix - text-mode screensaver
    • nemesis - packet injector suite
    • imp3sh - learning mp3 jukebox
    • gotmail / hotwayd - hotmail interfaces
    • iftop - curses-style bandwidth monitor
    • zsh - compelled me to type TAB during a password prompt today
    • screen - already been lauded
    • ssh-agent - breezify your SSH logins
    • beep - god's gift to detached screen sessions
    • smbclient - after an nmap/nessus scan, the best way to spot-check a WinBox for holes
    • unixcw - best alarm clock ever
    --
    Keep your packets off my GNU/Girlfriend!
  237. "vi" I am too old for this "Emacs" stuff by NotQuiteReal · · Score: 1

    Why would anyone need an editor other than vi - I mean, it does TAGS, what more do you want?

    --
    This issue is a bit more complicated than you think.
  238. OpenBSD's ftp client does the same... by emil · · Score: 1

    ...in that it will work as a normal interactive client, but it can also download ftp and http URLs directly.

    I don't know if the code is portable to other architectures.

  239. what about emacs? by Anonymous Coward · · Score: 0

    OK, I'm not too proud to ask a stupid question on slashdot. I started playing with screen once. I t really looks to be handy. But I use emacs. I can get by w/ vi, but I know emacs upside down. So how do people handle the keybinding conflicts?

    I really didn't look into this much. Like I said, a stupid question. I think it was Ctrl-A that was the big hangup.

    The trouble with screen is the name. Try to google for 'screen' sometime. (Random brain fart: I wonder if google will, over time, affect language, as it biases towards useage of words with very particular meanings.)

    1. Re:what about emacs? by Anonymous Coward · · Score: 0

      You can remap the escape key (default: ctrl-A) to anything you want. Add in your ~/.screenrc "escape ^Tt" if you want your escape key to be ctrl-t, for example.

      Otherwise you can hit Ctrl-a a (that's control-a, then the letter a) and it'll send a ctrl-a.

      There's a decent intro on kuro5hin:
      http://www.kuro5hin.org/story/2004/3/9/16838/14935

      The manpage for screen aint bad either (a rarity, it seems).

    2. Re:what about emacs? by Anonymous Coward · · Score: 0

      Cool. Just compiled 4.0.2 under lfs. This post was very useful.

  240. Re:One Word: by Anonymous Coward · · Score: 0

    If Ctr+[ is too tough you can use Ctr+Space. In my opinion, that is easier than hitting the ~/` key.

  241. Re:One Word: by Anonymous Coward · · Score: 0

    TeXmacs and LyX might be a little more helpful in this situation.

  242. Midnight Commander! by edson+at+lies.cl · · Score: 0

    tought i've met originaly the norton commander for dos

    --
    i have found, you can find,happiness in slavery!
  243. A few from my bookmarks by belg4mit · · Score: 1

    A great CD player
    http://www.mcmilk.de/projects/mcdp/

    And of course realplayer for the terminal
    (unfortunately not yet been updated to helix)
    http://www.linux-speakup.org/trplayer.html

    less : more :: dog : cat
    http://jl.photodex.com/dog/

    --
    Were that I say, pancakes?
  244. Not X Apps Here by Anonymous Coward · · Score: 0

    > While the 'Linux on the desktop' battle has yet
    > to be won, KDE and Gnome are making great
    > progress. There are too many apps to list on
    > the cutting edge of software development for
    > the X environment.

    Well, I want moan a bit. Neither Gtk or Qt are
    really X toolkits (Qt is especially egregious
    in this area). Both toolkits are available
    to create and run programs under X but neither
    toolkit makes use of the X framework as
    originally designed. Neither makes use of Xt
    or resource management. Neither make much of
    an attempt to preserve X cut and paste semantics
    or drag-n-drop. In some ways both of these
    toolkits are very "un" X. It is for these
    reasons that I don't like either toolkit and
    look forward to a new open-source toolkit that
    really does provide X apps.

  245. My choices... by NeoOokami · · Score: 1

    Games - NetHack and TOME are both GREAT. irc - irssi all the way baby. IM - centericq is the best console client I've tried - supports AIM, ICQ, Yahoo, LiveJournal, RSS feeds, and more! text - pico me I pico you! bittorent - Python ain't just for desktops - I use bittorrentf to leave a folder of torrents running overnight!!

  246. Simple Instant Messenger by leitec · · Score: 1

    I've been working on a simple AOL Instant Messenger client called BSFlite for the past year. It's similar to micq, that is line-based without curses or anything fancy. I like it because once your fingers get used to it, it's a gazillion times faster than using a mouse. You can get it here. It's a lot more efficient with system resources, so if your machine is too slow for all those fancy naim effects (sliding windows and such), this may be right up your alley. Works well with screen and the like.

  247. nedit by akh · · Score: 1

    Not a console app per-se, but a great shell environment. Press Enter on the keypad and have the current selection or line executed by the shell with stdout and stderr going to the editor window. This plus on-the-fly macro recording makes system administration a breeze.

    Best strictly console apps: vi, wget, bash, grep, sed, awk, screen

    --
    Accept Eris as your Fnord and personally sate her
  248. pop3/imap client ? by sufehmi · · Score: 1

    Damn, missed this post (we're still sleeping in UK when this was posted) - anyway, I wonder if anyone knows any good console pop3/imap email client ?

    I've looked around, and quite surprised to find that most console email apps requires some sort of MTA installed.

    1. Re:pop3/imap client ? by Anonymous Coward · · Score: 0

      Try Elmo.

      elmo.sourceforge.net

  249. Another word.... by Door-opening+Fascist · · Score: 1
  250. Re:One Word: by cbr2702 · · Score: 1

    Man, you've not met ed. Ed is the standard editor.

    --


    This post written under Gentoo-linux with an SCO IP license.
  251. For the snooper by scudzey · · Score: 1

    As far as console apps go i would have to say that ettercap has to be one of the most versittile network analizers, not only is it good to sniff for any unknown traffic, but you can go ahead and watch other's AIM conversations

  252. lynx http://www.asciipr0n.com/ by veg_all · · Score: 1
    --
    grammar-lesson free since 1999. (rescinded - 2005)
  253. for FreeBSD... by deathsyn · · Score: 1

    In FreeBSD, here are my favorite console apps:

    cvsup-nogui - keep my source tree CURRENT

    portupgrade - Keeps me on the bleeding edge in my ports!

    ftp - Luke Mewburn's FTP (Debian fans can find it packaged as lukemftp) is the best command line FTP client around. Its the default ftp installed on Net, Open, and FreeBSD (it originated in NetBSD.) No goofy curses interfaces to get in the way, just enough extra trimmings to let you get the job done, when you're not sure where you want to be (otherwise, wget!)

    screen - of course, this is the first thing I install on a clean system. Any serious console buff (as you've probably seen from the other threads) swears by this, on any unix-like system. I rather wish it were included as part of base system.

    irssi - I used to use BitchX, but I tried it and this puppy on a 486 I used to know, and irssi is way faster, with equivalent feature set. I've never looked back.

    centericq - konst makes bearable and intuitive curses interfaces, and centericq is no exception. Its the only console IM client I know to support all the major protocols, still in development.

    joe - Joe's Own Editor is the greatest thing for those of us who used to use WordStar or Q-Edit (aka The Semware Editor) in PC DOS. It also has jpico and jemacs modes, for those who's fingers have different reflex action.

    fetch - fetch is a rather good non-interactive file grabber, and is smaller than wget in footprint, but not as smart. If you're in a REALLY constrained environment (rescue floppy), fetch will serve you well enough.

    One thing I haven't seen mentioned in other posts is news readers. There, I find that slrn is the winner. Though tin is good, too.

  254. I use... by derfelsp · · Score: 1

    vim mutt apt ;) a script made by me to burn mp3 to audio CD's (mpg321,cdrecord) a script made by me to transorm divx/xvid/mpeg to DVD (mencoder, transcode...) prc-tools to compile two apps I made for my Palm gcc python Regards

  255. Agreed by Anonymous Coward · · Score: 1, Informative

    I use mc 95% of the time I'm on console. And mcedit is one of the better console editors out there, now with syntax highliting. I still miss some things like custom viewers/editors for different file types from DOS/nc/vc world (especially hacker's view), but mc does a decent job.

    There is absolutely no better way to manage files than 2 panel file managers.

    --Coder

  256. You're missing ED - "the standard"! by jokkebk · · Score: 2, Funny

    Let's look at a typical novice's session with the mighty ed:

    golem> ed

    ?
    help
    ?
    ?
    ?
    quit
    ?
    exit
    ?
    bye
    ?
    hell o
    ?
    ?
    eat flaming death
    ?
    ^C
    ?
    ^C
    ?
    ^D
    ?

    ---

    The full mind-blowing reasoning on why to choose ed "Ed is the standard text editor." available from http://gammatron.novarese.net/txt/ed.html

    Have fun. :)

    --
    http://codeandlife.com
  257. Nerd honeypot by mikeg22 · · Score: 1

    Seriously, if you want to bring out the biggest nerds of them all, ask what the best linux console applications are.

    Not insulting (I'm a nerd), just stating a truism.

  258. useful apps by beware1000 · · Score: 1

    the console programs I use on a regular basis I would have to say are: screen (and occasionally twin) not to mention irssi. irssi plus bitlbee(a server with msn/icq/aim/yahoo support for irc). gamp for mp3's and giFTcurs links with svgalib is also another great program. it is rare I ever startup X.. I can do just about everything without (and no loss in productivity IMO)

  259. Ecasound by fucksl4shd0t · · Score: 2, Interesting

    Ecasound is the best recording application you can get, and it's all console, baby. Wow. ;)

    --
    Like what I said? You might like my music
  260. writing new console apps? by vinsci · · Score: 1
    If you're about to write new applications with a console-only mode, you may be interesting in seeing what this programming library can do for you. It's almost unknown. It shouldn't be. It's got a bad name clash with xterm, but this isn't an xterm variant! The original author is Dragos Acostachioaie.
    What is Xterminal?

    Xterminal is a Object Oriented User Interface with a client-server architecture. The main purpose is a friendly interface for the UNIX operating systems. It is designed to be used to build text-based applications in C++.

    It consists in a complete object oriented library including multiple, resizeable, overlapping windows, pull-down menus, dialog boxes, buttons, scroll bars, input lines, check boxes, radio buttons, etc. Mouse support, advanced object management, events handling, communications between objects are provided, too, bundled with a complete programmer's manual.

    --

    Trusted Computing FAQ | Free Dawit Isaak!
  261. CLI Fractals by e8johan · · Score: 1
  262. Some scrutiny is needed ... by dJOEK · · Score: 1

    "While the 'Linux on the desktop' battle has yet to be won..."

    or lost.

    --
    Exercise caution when modding this message up: the author acts like a jerk when his karma is excellent.
  263. Greatest mp3 player evar - cplay by Anonymous Coward · · Score: 0

    cplay

    Simple, clean, no frills. Why eyecandy when you can only listen to music?

  264. Framebuffer-aware apps that can do Graphics? by torpor · · Score: 1

    Well, this isn't really a 'console'-specific question ... or actually, it really is ... but what about apps that can do graphics straight to the framebuffer?

    I don't remember what its called, but a few years ago there was a Terminal app that you could 'cat *.jpg' to and it would display those jpegs inline, with the text console, integrated like. I really liked that.

    Then there was another "XMLTerm" app, (was that its name, actually?) that could handle HTML and XML docs, displaying stuff in the console/text buffer using SVGALib and such. That had promise.

    I remember the hard-core terminal days - hazeltine 1500's baby! - that could do graphics as well as text 'in' the console. I always liked that - like you could do a graph just by 'catting' the raw file straight to your terminal. X came along, and made all that redundant, but it seems to me that in this day of 1024x768 Framebuffer support, it could make for some truly interesting 'hollywood' style graphics systems... if only there was interest in all that again.

    Personally, I don't need a window manager (though I'm happy to use one if its available). Think I'm gonna go and see if I can find that XMLTerm thing ... maybe Sweetcode has it ... lessee ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  265. copypaste by AmbyVoc · · Score: 1
    lynx - also for www, when I need to use the mouse to copy and paste

    Hmm, why not just use links and use the mouse to copy and paste? Works quite nicely here, although having to press shift whenever copying. Same goes for vim in :visual.
    --
    - Voice of Ambience -
    1. Re:copypaste by kabloom · · Score: 1

      Thanks for the tip, I didn't know that.

  266. Re:wget for sourceforge by wdebruij · · Score: 1

    What I hate is Sourceforge's prdownload stuff that has you getting through all that then doing a redirect to force a browser-based download. I wish they wouldn't do that.

    there's a way around this problem. I once wrote an auto-update feature for my sourceforge hosted project that relied on wget.

    the trick is to preselect their local server, OSDL.dl:

    http://osdn.dl.sourceforge.net/[your files]

    visit ffpf.sf.net and click on "download latest" for a proof of concept.

    By the way, I posted this hack to the sourceforge feature request list, but they never got back to me.

  267. Multiplayer Online Nethack variant by alephnull42 · · Score: 1

    I recently stumbled across a Multiplayer network/internet Nethack variant called Mangband - details see www.mangband.org- play Nethack with/against other people (Playerkilling is possible by default)

    Very few players online at the moment, but running your own server on Linux is very simple, and the UI is all text based.

    It ain't Everquest, but fun nonetheless - no longer alone in the dungeon.

    --
    Not confused enough? http://translate.google.com/translate?u=www.slashdot.jp&hl=en&ie=UTF8&sl=ja&tl=en
  268. TEXT APPS FOREVER ! by citizen01 · · Score: 1

    To the people who work on *X systems know that the text is the power of the user. If you want to do something, you will probably do with your current apps with pipes and complex combinations. You don't need a new application for that.

    That's one of the problems that windows has, they reinvent all the time the fire.

    Further more, the text apps are faster and more stable. The text apps have more options and can do more complex operations. This graphical interfaces are only a simplistic way of see the computers.

    I think that could be useful to make frontends for complex apps, but always must exists the main app in text.

  269. Why not SSH ? by Anonymous Coward · · Score: 0

    Yeah, just as i mean it : why not SSH ?

  270. What I find ironic, however by Alexis+de+Torquemada · · Score: 1

    is that Mozilla is much more usable on many sites with the keyboard alone, than links and elinks. Find-as-you-type and, for example, the ability to open links in new tabs using Ctrl+Enter (must be set in prefs) can make life with the keyboard so much easier and faster.

  271. BitchX by phreakv6 · · Score: 1

    I luv BitchX irc client.Pretty good one based on ncurses.

    --
    fifteen jugglers, five believers
  272. Is that anything like Omega? by brockill · · Score: 1

    It's been a (long) while, but that sounds distinctly like another game, Omega....

    1. Re:Is that anything like Omega? by Wyzard · · Score: 1

      Omega's fun too, but it's not as extensive. All the spells and special abilities are hard-coded; ToME has a much cleaner separation between "engine" and the data which drives the engine, so it's possible to add many new features without much coding. Because of this, ToME has (as I mentioned earlier) a wide variety of races and character classes, which lend themselves to completely different styles of play -- you can be a gnome assassin, or an elven ranger, or a skeleton troll demonologist, or a vampire dark-elf sorceror, or an ent druid... you get the idea.

      I stopped playing Nethack when I found Omega, and stopped playing Omega when I found ToME.

  273. nap, rlwrap by ader · · Score: 1

    I realise that OpenNap is probably no longer fashionable, but I still occasionally browse it using the Linux Napster Client (nap). It has to be kept up to date though, as various OpenNap changes seem to break it with some frequency (the last was the disappearance of Napigator).

    rlwrap is a great program for adding history and editing to braindead database vendors' command line clients (e.g. DB2, Sybase).

    The nice thing about w3m is it works so well as a HTML viewer for mutt and snownews. In fact, even on my X11 desktop I keep a w3m window open next to Mozilla for quick lookups.

    Ade_
    /

    --
    Big Bubbles (no troubles) - what sucks, who sucks and you suck
  274. nohup stinks by Alexis+de+Torquemada · · Score: 1

    Can't even send the output to a different file than ~/nohup.out. I prefer using a redirect and disown -h.

  275. Some of my favourites by Quattro+Vezina · · Score: 1

    Let's start with the shell--zsh is by far the best one I've used. It has everything.

    Moving on, Links (web browser) and Naim (AIM/ICQ/IRC client) rock. The only issue with the former is that Links doesn't support cookies, so I have Lynx in case I want to post on /. or something.

    I don't have a console mail client on my machine--I have other methods of getting my email. For accessing my email account with my uni, I ssh into my uni's shell account and use pine from there or I use Links to access the Squirrelmail setup on my web server (over HTTPS, of course). To access my fastmail.fm account, I just use Links to access their web interface (they support both web and IMAP access for free).

    For downloading stuff, I use giFTcurs, the btdownloadcurses.py BitTorrent client, and the venerable wget, depending on what I'm looking for and where I'm downloading from.

    And, for the part that will generate the most flamage, my text editor of choice: Joe! Its interface is just as simple as nano, but with more features, such as find/replace and decent copy/paste, using text selection. On a related note, I use most as my pager--coloured man pages are good.

    And, finally, who could forget NetHack?

    Hmm...now I have an urge to find out how to make live CDs, so I can make a ``CLI survival kit'' live CD. Well, maybe not, as I'm too bloody lazy, but it's an idea...

    --
    I support the Center for Consumer Freedom
  276. Midnight Commander by math0ne · · Score: 0

    I'm surprised no one has mentioned Midnight Commander (or one of its many clones.)

    I find it essential for working with large amounts of files in a casual manner and for navigating large directory structures.

    I find it very useful to be able to navigate a deep directory structure in a efficient manner and then drop back to command line seamlessly.

  277. word processing by cjsteele · · Score: 1

    What about cli word processing? I mean, viM w/ :

    set showbreak=>>
    set textwidth=72
    set linebreak
    set wrap ...really doesn't cut it. Does anyone know of a good rich-text word processor for the command-line?

    --
    "This above all, to thine own self be true" :x!
  278. my favourites by chrish · · Score: 1

    ncftp - best FTP client EVAR.

    wget - awesome HTTP/HTTPS/FTP download tool (need to mirror a site? wget's got you covered).

    lftp - best sftp client EVAR.

    zip and unzip - so very useful (and I used to maintain several of the OS ports).

    I was going to include bash, but it hasn't actually been updated since 2002.

    Cygwin isn't really an application per-se, but it's always the second or third thing (after Firefox) that I install on a new Windows box... having a real shell and tools on Windows is a real sanity-saver.

    --
    - chrish
  279. Nope by Anonymous Coward · · Score: 0

    I run the following in one screen:
    * Irssi + Bitlbee (IRC, ICQ, etc)
    * Mutt1
    * Mutt2
    * SSH and Telnet sessions (no, Telnet is fine over LAN and fine on MIPS as well. Go away.)

    And if i were to use IM in X i'd have to lose the connection when i were on some other computer, when my desktop reboots, and it wouldn't run in my IRC client or in my Screen.

    It has to be said that Bitlbee is a marvelous application which fits in extremely well in this very purpose. I don't have to care which network i'm on, i just do nickname: hello as if i'm on IRC and the person receives my message. Woohoo!

    So yes, having all the chat stuff in one place is extremely convenient for me. YMMV.

  280. vshnu - file manager / shell enhancement by kinzler · · Score: 1
    In the area of console file managers and CLI shell enhancements, there's vshnu, the new visual shell. vshnu @freshmeat
    Vshnu is a visual shell for Linux/Unix finally done right. Best used as an optional color visual mode to a regular command line shell, vshnu is handy for powerful directory listing and navigation, Unix command assembly, special actions on file types, and fileset handling.

    Yeah, this is a shameless plug.

  281. Re:Bleeding Edge (eBay?) by fallen1 · · Score: 1

    Errrr, you've been reading your feedback on eBay again haven't you?

    --

    Dream as if you'll live forever.
    Live as if you'll die tomorrow.
    ~Anonymous~

  282. thanks (OT) astroturf attack response. by twitter · · Score: 0, Troll
    No, I had not read that post to a long dead thread. Thanks for pointing it out.

    As you bothered to point it out, I imagine you are interested in what I think.

    I think it's pure bullshit and I doubt that it happened at all. I'll take a moment here to answer some of the astroturfer's points for those who might be deluded enough to think an AC troll ever posted anything honest.

    Twitter is not responsible for bad management or bad manners. While Microsoft is evil and their behavior is outrageous, I doubt that my posts could drive anyone to "frothing at the mouth". Simply reading Slashdot's story history is enough to convince anyone that Microsoft is evil and dangerous. I like to point back to them when I see people forget or lie about Microsoft's bad behavior. Other people's manners are not my responsibility. Nor am I responsible for managerial incompetence at other people's companies. Anyone dumb enough to let the passions of their subordinates cloud their own judgement of facts is a poor manager.

    I do recommend complete removal of Microsoft from any company and house. The sooner people move the more heartache and money they save themselves. Every company has examples of screw Microsoft screw arounds that have cost them money and trouble. The way to transition depends on the company or household itself.

    --

    Friends don't help friends install M$ junk.

    1. Re:thanks (OT) astroturf attack response. by Anonymous Coward · · Score: 0
      You keep telling yourself that, and I'll keep posting your worthless opinions for all to see, especially when you go off the deep end and unfortunately get modded up.

      You might have noticed that you don't get my "troll" in some posts. As long as you don't go stupid and start using "M$" and "Windoze" and all that hilarious shit you think makes you relevant, I'll refrain from bothering you.

      It's either that, or Slashdot goes out of business, which I hope won't happen any time soon.

      Otherwise, a few minutes of my time every day well spent. Or, as you like to say, I'm in Bangalore and Bill Gates pays my salary or whatever and you are the "nexus of free software" so that's why the "astroturfers" and "fanboys" attack you. And whatever other stupid rose-coloured fantasies you've concocted in your little twitter mind to try to explain why someone would dare to disagree with your pathetic concepts.

    2. Re:thanks (OT) astroturf attack response. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      To get an idea of what I'm talking about, check this post out. I mean, this is an article about email disclaimers, right? The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx. WTF?

      Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one.

      More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, twitter wants to be RMS, apparently (that first one is a winner). I mean, really. You think?

      FUD,

    3. Re:thanks (OT) astroturf attack response. by Anonymous Coward · · Score: 0
      HAHAHAHAHA!!!!!!!!

      teh twit, it got modded down as teh dishonest evil troll!!!1!!!!

      HAHAHAHAHAH!!!!!!!!!!

  283. Egads, a troll with rules. by Anonymous Coward · · Score: 0
    You might have noticed that you don't get my "troll" in some posts. As long as you don't go stupid and start using "M$" and "Windoze" and all that hilarious shit you think makes you relevant, I'll refrain from bothering you.

    Fuck you and your silly rules of annoyance.

    M$ is as dead as it's stock options pyramid is stupid. When they are gone, you will be too.

    1. Re:Egads, a troll with rules. by Anonymous Coward · · Score: 0
      Ooooohh, fear. Fear, fear. Unending, mind-numbing fear.

      I could care less what happens to Microsoft, you stupid fuck. But obviously you need to justify yourself by thinking I'm actually in their employ.

      Because I live in Bangalore and Bill Gates pays my salary. Right twitter? Right?

      Keep it up. Hey, if nothing else you are amusing.

    2. Re:Egads, a troll with rules. by Anonymous Coward · · Score: 0

      You are such a fucking moron that I think I will join this guy in trolling your every post. You posts don't even make sense half the time and your command of the English language is quite unimpressive.

  284. Re:Why? [Off-topic] by FreeForm+Response · · Score: 1

    The other reason is that next to my main desktop at home, I have a nice little text-based LCD terminal (actually a partially disassembled 486 laptop) that I IM on -- saves screen real estate and I don't have to get offline when I'm doing stuff like kernel driver debugging that requires me to shut down X...

    I have a laptop sitting on my desk next to my computer, where I run AIM and Winamp and other such things while I'm working on my desktop. I also use Synergy to share one mouse and keyboard between them when my desktop is working. It's like having a separate monitor when I need one, and a separate computer when I need that too. Best of both worlds. =)

  285. I use ... by intrep1d · · Score: 3, Informative
    I am happy with my current selection of console applications.

    All console aplications are wrapped inside GNU Screen Why did I ever begin? The list could go on forever. grep, ssh, scp, ncftp, perl, sed, wget, ...
  286. ha ha, dumbass by Anonymous Coward · · Score: 0

    you already promissed to post your shit twice. Do you want to work four times as hard? Teh Twit will be honored.

    1. Re:ha ha, dumbass by Anonymous Coward · · Score: 0
      No, you pissed two people off.

      That's different.

      Ha ha, dumbass indeed.

  287. I use bc all the time by The_Dougster · · Score: 1

    bc is a great calc program, I still use it to do my checkbook in an xterm. Just turn on the Num-Lock and away you go...

    1384
    1384
    .-52
    1332
    x=.
    23.43+19.46
    42.89
    x -.
    1289.11

    Aside from being the world's easiest checkbook balancer, has some meat behind it. You can make small programs, do iterative calculations, lots of goodies.

    --
    Clickety Click ...
  288. vi? by Mark_MF-WN · · Score: 1

    Surely, you mean vim -- the kick-ass vi.

  289. not that simple by RMH101 · · Score: 1

    say they quadruple your storage. they now need 4x the amount of disks on their servers. assuming they're doing it properly, with SCSI RAID, then this isn't trivial - they may already have the max size disks that'll fit internally in their servers. Going bigger than this might involve migrating to a SAN or similar, which is not cheap/easy/risk-free enough to be worth doing unless your users really *need* more storage. Do a scan of a company network's file/print servers and see what proportion of the files are actually *business related* (as opposed to MP3s and other tat) and chances are it'd be even harder to justify the resources.