miércoles, 29 de mayo de 2013

Recent Experiments with Konsole--What a Linux Beginner Can Do

Many people are afraid of the command line interface (CLI) in Linux.  However, once one learns several commands (and after having installed the right software), one can do certain things that most Windows users believe impossible.

1. Steganography (cat, unzip)

Thanks to this post by ambition here, I learned something I really wanted to do: hide a file inside a picture.  I knew this was possible, but I never managed to learn how to perform the feat in Windows.

I discovered that it is truly easy in Linux.  All you need is the command cat to join the files and the command unzip to retrieve the hidden file.

To begin with, you must have an image file (I used *.jpg, *.jpeg, *.png and the three work nicely) and your secret archive as a zipped file.

You use the command:

cat name_of_pic.jpg name_of_secret_file.zip > new_image_name.jpg

That's it!  The new picture containing the secret file is created. 

To get your hidden file back, simply use the command unzip:

unzip new_image_name.jpg

It is amazing how easy this is in Linux.

2. Playing Music (SoX) 

Enock Seth post's here and Megatotoro's quick induction were all I
needed to see konsole playing audio files.  Since Mageia 3 includes SoX, I did not have to install it.

Basically, once you are in the directory containing the audio file, you use the command play and the name of the file:

play beowulfsarrival.mp3

and your file will start playing.  To stop it, you must press CTRL + c once and twice to quit the program.

The ASCII rendition looks great, doesn't it?

3. Browsing the Web (Lynx)

I'm taking my first steps here.  It is good to be able to browse the Web from konsole.
Lynx displaying Megatotoro's blog

(More information on Lynx here)

With these tools, I practically can do all I need for a class if my GUI crashes... Of course, my poor Windows-only students might feel that the computer is possessed or something ;-)

6 comentarios:

  1. If we can manage the CLI to work with video and pdf files, we could practically forget about the GUI for our classes. That'd be quite fun! :P

    1. @Megatotoro: I believe that the new Enlightenment (E17) terminal now has PDF and video support. It looks RIDICULOUSLY cool.
      a Linux Mint user since 2009 May 1

    2. That's right. I was literally drooling when I saw the power of that terminal! Thanks for reminding me about it!

  2. MPlayer can play video without X, using framebuffer. I believe VLC can do the same (look up cvlc, the 'console VLC').

    Not sure about pdf. But antiword can read .doc files on terminal.

  3. @PV,
    That terminal (Terminology?) is truly impressive.
    @ anonimo,
    Thank you for the tips. If I get video in a terminal, then I can truly teach a class without any GUI.

  4. Mechatotoro,
    you and your readers really rock. I Googled my name to see what Google knows about me and your blog poped up.

    You have done a great job here. We are all learning that is the spirit of a Linux user. We discover our new powers everyday thanks to the Almighty Terminal. Learning is continues process.

    Thanks for mention my name and unixmem crews in your blog.

    Well done.