Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Probably not the best title ever, but this is more of a generic question. I've recently picked up Fedora 9 in order to try and learn more about Linux and how it works, and I've read through a beginners guide to linux which covers basic usage of the OS, I can move files around, copy, paste, make folders etc, what I'm stuck at now is what should I look at next. A few friends recommended learning Vi/Vim, although I have no idea where to start with this, from what I understand its a text editor, which to put into perspective, I'm a windows user so to me that would be something like notepad.
Anyway apparently Vim can be used to program things as well, but I have no idea what I'm doing, so my questions are this: Where is the best place to start learning Vim, are there any books that would be worth reading, and what would be a good project to set myself to do to get the most out of the Vim?
Try vimtutor. It should be in the default fedora install. Also just search online for vi tutorials. That will be the quickest way to get up and running. Then look at the books mentioned in other posts for the more advanced editing/search functions and settings.
Given your background, I'd have guessed that a gui-based editor like kate would have been easier for you to get started with, but learning vim (or joe) is a good thing to do anyway. Not everyone will like one of those, though.
If you are in the business of administering *nix machines over an ssh connection or working on machines where there is no GUI environment installed, then the ability to use vi is pretty much essential as the availability of some variant of vi on any given *nix is a near certainty and the same can't be said for other text editors. (emacs, maybe...) However if you're just mucking about at home then there is no actual reason to use vi. I've been using *nix type systems for 15 years and am quite happy using vi when I need to, but mostly I use Kate.
The thing that people tend to find the most confusing when they've never used vi before is that it's got two modes. One mode allows you to type text, the other issue commands.
The most important key sequence to learn for vi is Esc Esc : q ! which will quit without saving any changes to the file you were editing. Very handy if you've got in a total mess.
Cheers everybody, been slowly understanding more and more about Vi and VIM, I've chosen to go with learning the text based one over the gui as I cant always get my Gui to work, I'm still having configuration issues every so often.
I must admit the tutorial is quite helpful, and I can at least get my X terminal to restart when it all goes horribly wrong
Just in case you didn't follow the link I provided thinking it was for the GUI version of vi/vim.. it is not. it is a graphical representation of the keyboard with the keys marked for what they do in vi.. it's really a very handy reference for the command line version.