Using the terminal

Hi I don't have much experience using the command line, I was born too late for that. I've briefly used DOS prompt and Cygwin. I stumbled my way round the Terminal in my first few days using Red Hat.

Everything Linux 1798 This topic was started by ,


data/avatar/default/avatar32.webp

45 Posts
Location -
Joined 2004-06-11
Hi
 
I don't have much experience using the command line, I was born too late for that. I've briefly used DOS prompt and Cygwin. I stumbled my way round the Terminal in my first few days using Red Hat.
 
Since then I have looked up tutorials and understand the operation of scripts and how to use them as well as many commands that can be used in the shell.
 
What is most important for me is accessing files fast. I can do this using the cd, dir and ls commands. The problem is I don't know how to open a non-ASCII file from the terminal. Is there any way to make the Terminal open a file with its default viewer/editor? I know you could do this in XP but the point is I don't want to use XP anymore.
 
Any other terminal tips (other than use of the middle-mouse button) would be appreciated. I also would like to know how the change the focus policy (mentioned here: http://linuxcommand.org/lts0010.php#xterm in GNOME.
 
Thanks
 
Koba
 

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar04.webp

1678 Posts
Location -
Joined 2003-09-27
Koba, I think this is a very good page to help with commands. I never did commands in a terminal until I started using Linux 2 years ago. It takes time but eventually it becomes second nature.
 
If you need to open, read or edit files from the command line, try vi. for instance, as root go..
 
vi /etc/fstab [enter]
 
to close vi go press escape, then go:
 
: x [enter]
 
without a space between : and x.
 
Be careful not to save a file if you accidently edit it wrongly.
[Edited by Dapper Dan on 2004-06-22 09:34:56]
 

data/avatar/default/avatar32.webp

45 Posts
Location -
Joined 2004-06-11
OP
Hi
 
Thanks for the reply. I've already seen that site with all those commands. Vi is a text editor those so will only open ASCII files.
 
In DOS prompt under XP, I could type "dir <ENTER>" find x.jpg, simply type x.jpg in the terminal and press enter. x.jpg would then open in XP with the program associated to that file type.
 
For example, can I open x.jpg with the default viewer directly from the terminal without giving the path to x.jpg as an argument to some command?
 
Koba.
 
 

data/avatar/default/avatar04.webp

1678 Posts
Location -
Joined 2003-09-27
OK, I see. To open .jpg's or other picture files you can use the gimp. Just go..
 
gimp x.jpg [enter]
 
and it will open it. There are other viewers as well. When I was using Mandrake, I especially liked electric eyes for quick viewing of picture files. I don't think we have that. Gnome viewer is pretty good too..

data/avatar/default/avatar32.webp

45 Posts
Location -
Joined 2004-06-11
OP
Hi
 
We still aren't on the same wavelength I am afraid. But I think the answer to my question is "no".
 
If I just type x.jpg in the Terminal nothing will happen unless I specify the program I want to open it with (eg type gimp beforehand). Thats fine (other than the fact I would prefer not to type gimp every single time, especially if I want to open many picture files). So how about this?
 
I am using a program called Blender http://www.blender3d.com. I have downloaded a linux version which I cannot call from the terminal unless I am in the directory where Blender is installed and I type "./blender". This means if I have a .blend file in any other directory, I can't open it from the Terminal.
 
Nautilus on the other hand allows me to double click any .blend file in any folder to open it in Blender as I have associated ".blend" files with "Blender". I was wondering if you could use this association between ".blend" and "Blender" in the Terminal so if I type "x.blend" in the terminal and press enter, the file opens.
 
In nautilus you simply double click a file to open it with a default application. In the Terminal you have to specify the program to open it with. Is this correct?
 
If this is true, from what I have read, I need to set the path to the blender executable so it becomes a recognisable command. Can you help me do this? Maybe a shell script could be made to recognise the file type and send the appropriate command to the terminal?
 
I realise I may not have stated my question clearly enough :x
 
Koba

data/avatar/default/avatar04.webp

1678 Posts
Location -
Joined 2003-09-27
Koba, I've been playing around with blender. I don't really understand what it is, but it looks like a neat program!
 
If you want to run a file with blender, you can symbolically link it to you /usr/bin directory, and that should work.
 
I untarred it, and placed blender-2.33a-linux-glibc2.2.5-i386 into /usr/share.
 
I then sybolically linked it by doing as root:
 
ln -s /usr/share/blender-2.33a-linux-glibc2.2.5-i386/blender /usr/bin/blender [enter]
 
I now can call it by just doing:
 
blender [enter]
 
from a console, and it opens. You should now be able to open your files by just preceding it with blender like:
 
blender x.jpg [enter]
 
I hope this helps...
 
 
 

data/avatar/default/avatar32.webp

45 Posts
Location -
Joined 2004-06-11
OP
Hi
 
Blender is a neat program .
 
It is a modelling, texturing, animating and rendering application.
 
I think as far as GNU software goes, Blender has the biggest challenge as it is trying to compete with extremely expensive software (3ds max: $3,495.00, Maya:registered: Unlimited 6:$6,999.00 and houdini is quite a bit over the $10,000 mark). It does so extremely well though. It is the only one which has a game engine, for example.
 
If you are interested check out the gallery http://www.blender3d.org/cms/Images.151.0.html. For current work by the community (check out the amazing tank thread) go to http://www.elysiun.com/forum/viewforum.php?f=4.
 
CG is a hobby for me which I can persue because of Blender. Anyway, I'm sure you probably don't have the time to learn Blender but at least look into it as it is the best piece of free software ever.
 
Anyway, thanks for the help. Now I can use Blender from the Terminal!
 
Koba

data/avatar/default/avatar04.webp

1678 Posts
Location -
Joined 2003-09-27
Can blender be made to import and export 3ds files?