User avatar
clickykbd
Posts: 117
Joined: Wed Jun 06, 2012 2:21 am
Location: Austin, Texas
Contact: Website

Your favorite console based applications...

Thu Jul 05, 2012 12:23 pm

A thread for new linux users and fans of console alike.

X is great and all. But I love the utility and minimalism of a well written "graphical" (ncurses etc) console application. What are your favorites or most useful? I also feel like getting new users to "stay in console (or at least in a terminal) provides vastly different educational opportunities, and some of these applications might replace things they might normally bounce into an X session to deal with. The fact that most of these retain their utility over ssh from a remote location is really where they shine (without having to deal with X forwarding).

A short list of my favorites to start:

screen - virtual console utility, allows attachment/detachment, tabbing of multiple terminals, persistent sessions, and more. It is what allows me to run these simultaneously for easy access.

top - a process monitor
less - simple text reader/pager
dselect - a software package manager and repository browser (great for window shopping)
wavemon - nice little wireless strength graph and ssid browser.
bmon - network bandwidth/usage monitor app with stats and graphs
mp3blaster - great little stand alone music player for console
centericq/centerim - multi-protocol console based chat client
elinks - a web browser
links2 - another web browser (supports framebuffer graphical modes)
lynx - yet another web browser
alsamixer - audio controls (if you are using alsa)
mutt - an email client i enjoy
vim - vi-improved, a text editor. ;-)
bitchx - an irc client

I know for a fact there are ones I'll love that I have yet to discover/use. That is why I started this thread. For instance, is there a great torrent client? RSS reader?

User avatar
RaTTuS
Posts: 10365
Joined: Tue Nov 29, 2011 11:12 am
Location: North West UK

Re: Your favorite console based applications...

Thu Jul 05, 2012 12:34 pm

irssi - then bestest irc client in the universe
sed - stream editor
fdisk - edit your hard disks
rsync - duplicate folders across the network
ssh - remote logins
watch - run a command continuously and monitor differences
How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING - some parts of this post may be erroneous YMMV

1QC43qbL5FySu2Pi51vGqKqxy3UiJgukSX
Covfefe

Pirx-Danford
Posts: 62
Joined: Thu Oct 06, 2011 2:05 pm

Re: Your favorite console based applications...

Thu Jul 05, 2012 12:57 pm

ps - list running processes
pstree - list processes with tree dependencies shown
nice - change priority of processes
free - show how much memory is free/used
locate - find files (use "updatedb" to update the file catalog)
wget - download a file from the web
hdparm - show and change settings of harddisk drives

screen - as above - its cool and useful :)

and of course:
kill - terminate processes, love that command

User avatar
clickykbd
Posts: 117
Joined: Wed Jun 06, 2012 2:21 am
Location: Austin, Texas
Contact: Website

Re: Your favorite console based applications...

Thu Jul 05, 2012 1:08 pm

I was trying to dig up ncurses/graphical gems... but I won't stop you from listing your other most leaned on CLI commands, but maybe consider separating into two lists if you wish to include the more basic favorites?

I forgot about fdisk! haha. I'll have to give irssi another go.

User avatar
jojopi
Posts: 3078
Joined: Tue Oct 11, 2011 8:38 pm

Re: Your favorite console based applications...

Thu Jul 05, 2012 1:49 pm

In the spirit of the original post I suggest:
rtorrent – excellent torrent client, also supports magnet urls
alpine – mail client suited for both newbs and experts
nano – simple text editor, ultimately from the above
screen ­– truly virtual terminal with flexible output options, well worth yet another mention

To add some of my favorite line editing, rather than full screen text, commands:
units – calculate and convert between standard units
bc – calculate and program in multiple bases
octave – calculate and program and solve equations numerically

Cool commands that are text-based but not really interactive at all:
strace – show how a program talks to the kernel
vmstat 1 – show memory and disk i/o in real time
wget – download a file via http or ftp

User avatar
majormonkey
Posts: 5
Joined: Wed Nov 02, 2011 5:59 pm

Re: Your favorite console based applications...

Thu Jul 05, 2012 5:36 pm

I found an excellent list of Linux console applications here
http://www.jaredandcoralee.com/CLIapps.html

mikerr
Posts: 2770
Joined: Thu Jan 12, 2012 12:46 pm
Location: UK
Contact: Website

Re: Your favorite console based applications...

Thu Jul 05, 2012 5:42 pm

grep - search for any text inside files
Android app - Raspi Card Imager - download and image SD cards - No PC required !

User avatar
alexeames
Forum Moderator
Forum Moderator
Posts: 2848
Joined: Sat Mar 03, 2012 11:57 am
Location: UK
Contact: Website

Re: Your favorite console based applications...

Thu Jul 05, 2012 7:32 pm

screen
nano
get_iplayer
Alex Eames RasPi.TV, RasP.iO

User avatar
clickykbd
Posts: 117
Joined: Wed Jun 06, 2012 2:21 am
Location: Austin, Texas
Contact: Website

Re: Your favorite console based applications...

Fri Jul 06, 2012 2:47 am

majormonkey wrote:I found an excellent list of Linux console applications here
http://www.jaredandcoralee.com/CLIapps.html
great link!

User avatar
alexeames
Forum Moderator
Forum Moderator
Posts: 2848
Joined: Sat Mar 03, 2012 11:57 am
Location: UK
Contact: Website

Re: Your favorite console based applications...

Fri Jul 06, 2012 7:07 am

anyone mentioned omxplayer? :D
Alex Eames RasPi.TV, RasP.iO

tufty
Posts: 1456
Joined: Sun Sep 11, 2011 2:32 pm

Re: Your favorite console based applications...

Fri Jul 06, 2012 7:23 am

Playing devil's apricot here, but emacs actually does most of the above, and more. It's an operating system all by itself :)

User avatar
RaTTuS
Posts: 10365
Joined: Tue Nov 29, 2011 11:12 am
Location: North West UK

Re: Your favorite console based applications...

Fri Jul 06, 2012 7:29 am

tufty wrote:Playing devil's apricot here, but emacs actually does most of the above, and more. It's an operating system all by itself :)
Vi is all you need ;-p
How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING - some parts of this post may be erroneous YMMV

1QC43qbL5FySu2Pi51vGqKqxy3UiJgukSX
Covfefe

User avatar
RaTTuS
Posts: 10365
Joined: Tue Nov 29, 2011 11:12 am
Location: North West UK

Re: Your favorite console based applications...

Fri Jul 06, 2012 8:43 am

iftop - network monitoring
see also
ntop [not tried that on RPi yet]
How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING - some parts of this post may be erroneous YMMV

1QC43qbL5FySu2Pi51vGqKqxy3UiJgukSX
Covfefe

Lorian
Posts: 112
Joined: Sun Mar 11, 2012 10:09 am

Re: Your favorite console based applications...

Fri Jul 06, 2012 8:46 am

nmon system monitor

User avatar
clickykbd
Posts: 117
Joined: Wed Jun 06, 2012 2:21 am
Location: Austin, Texas
Contact: Website

Re: Your favorite console based applications...

Fri Jul 06, 2012 10:07 am

My wink in the OP after the mention of vim was for a good reason.

ps, this forum needs j+k navigation. ;-)

darkcity
Posts: 66
Joined: Wed Aug 03, 2011 3:01 pm
Contact: Website

Re: Your favorite console based applications...

Fri Jul 06, 2012 10:25 pm

clickykbd wrote:
majormonkey wrote:I found an excellent list of Linux console applications here
http://www.jaredandcoralee.com/CLIapps.html
great link!
nice find added to pup wiki
http://puppylinux.org/wikka/CommandLinePrograms

:twisted:

User avatar
clickykbd
Posts: 117
Joined: Wed Jun 06, 2012 2:21 am
Location: Austin, Texas
Contact: Website

Re: Your favorite console based applications...

Sat Jul 14, 2012 10:00 pm

woah. This was a new one for me. And quite handy!

ncdu - ncurses disk usage analyzer utility. Even supports delete from within the interactive app. (be careful!) ;-)

Code: Select all

sudo apt-get install ncdu
Image
http://dev.yorhel.nl/ncdu

Thanks to this post for bringing it to my attention:
http://www.raspberrypi.org/phpBB3/viewt ... 02#p121130

User avatar
Casalor
Posts: 67
Joined: Wed Feb 15, 2012 11:14 am
Location: Nantwich, UK
Contact: Website

Re: Your favorite console based applications...

Tue Jul 17, 2012 1:30 pm

frotz - ncurses based Z games - interactive fiction to you and I - interpreter. Don't know about Debian but I had to compile it under Arch (easy enough though). Got it from http://www.ifarchive.org
i7 - Inform 7 compiler to create Z game files available from http://inform7.com/download

asandford
Posts: 1997
Joined: Mon Dec 31, 2012 12:54 pm
Location: Waterlooville

Re: Your favorite console based applications...

Sat Jan 19, 2013 10:37 pm

Lorian wrote:nmon system monitor
Available for the Pi http://sourceforge.net/projects/nmon/?source=dlp

Probably the best system monitor around.

bulletmark
Posts: 121
Joined: Wed Oct 17, 2012 10:10 pm
Location: Brisbane Australia

Re: Your favorite console based applications...

Sun Jan 20, 2013 12:10 am

Just quickly ...

- tmux has superseded screen.
- most has superseded less.
- htop has superseded top.
- You gotta know about aptitude. A little cryptic to learn the curses gui/advanced features but worth it.

dextrus
Posts: 119
Joined: Tue Jan 24, 2012 10:10 pm
Location: Eastleigh, Hampshire
Contact: Website

Re: Your favorite console based applications...

Sun Jan 20, 2013 12:17 am

Any of the nethack/rogue games. Hours if not days lost on those.

aajm (that's the Debian package name). It's a juggling simulator. I can't stop using it and I've learned all about juggling patterns. So the author has won. I've been assimilated. Warning, you will need to think and research to use this program.

aajm

Finally, MUD. If none of you have played MUD, shame on you (technically MUD 2). You can do it with telnet.

/dextrus
Have more FUN with your Pi. Visit www.pi-fun.com

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: Your favorite console based applications...

Sun Jan 20, 2013 6:56 am

nano
top

Those are the two I use the most.
If you want to include other scrips and services:

miniDLNA
SAMBA

I run both of them on my Pogoplug that I have an Arch server running on. Then the givens like... apt-get, pacman, rc.d. All depending on distro.

BroxZaphod
Posts: 2
Joined: Sun Oct 13, 2013 11:18 am

Re: Your favorite console based applications...

Wed Nov 27, 2013 3:28 pm

htop - colorfull top with nice features

Joe Schmoe
Posts: 4277
Joined: Sun Jan 15, 2012 1:11 pm

Re: Your favorite console based applications...

Wed Nov 27, 2013 4:25 pm

- tmux has superseded screen.
Nope. tmux is cute, but screen has better features and is easier to use.
tmux is flash-in-the-pan.
- most has superseded less.
Nope. I've used most in the distant past - for specific purpose, but overall, it is weird.
- htop has superseded top.
This I'll agree with. Just installed and ran htop. Looks real cool.
- You gotta know about aptitude.
Nah. No need. apt-get works fine.
And some folks need to stop being fanboys and see the forest behind the trees.

(One of the best lines I've seen on this board lately)

User avatar
DougieLawson
Posts: 35522
Joined: Sun Jun 16, 2013 11:19 pm
Location: Basingstoke, UK
Contact: Website Twitter

Re: Your favorite console based applications...

Wed Nov 27, 2013 5:07 pm

Joe Schmoe wrote:
- You gotta know about aptitude.
Nah. No need. apt-get works fine.
Except when apt-get upgrade or apt-get dist-upgrade uninstalls something that your server relies on. I use aptitude safe-upgrade all the time on my Ubuntu box after an update to MySQL caused MariaDB (my preferred version of MySQL) to get un-installed with all the attendant pain that caused.

My favourite command line program is ssh. Since I always seem to be logged on to the wrong machine with the wrong userid.
Note: Having anything remotely humorous in your signature is completely banned on this forum. Wear a tinfoil hat and you'll get a ban.

Any DMs sent on Twitter will be answered next month.

This is a doctor free zone.

Return to “General discussion”