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.
It depends on whether or not you already know a programming language. It takes a long time to learn your first programming language. Once you know one language learning an additional languages is fairly easy.
Can I replace shell scripting with PYTHON for doing scripting in a working environment?
yes of course, provided your working environment supports Python as one of the tools for scripting.
When company ask for "Good scripting knowledge ( Perl, shell, awk, Unix utilities, Python)" do they want the candidate to know one of this technologies or all?
of course if you know them all, you will be considered more "valuable".
however, in terms of doing the actual scripting and administering the scripts and servers, its is best to standardize on a common language that is easy to understand its syntax and maintain.
this is just my experience and $0.02.
I noticed back when I used Mandrake linux, that they tended to use Perl. SuSE uses Bash for it's scripts. Some packages also supply scripts. For example Udev scripts tend to be written in Python.
You will need to understand bash, because the startup scripts in /etc/init.d/ will probably be bash. It is very common for sysadmins to write there scripts in Perl. So you probably want to learn both. You will need to be able to read them at least and maybe modify them.