Hi all,
I would very much appreciate any suggestions on any online resources, or even a decent book to purchase with the focus of brushing up on Linux command line tools. The focus is on troubleshooting type commands, adding users from command line and so forth.
While I am reasonably comfortable using the command line, I will be the first to admit I am slow on some things and have gaps in my knowledge especially for those commands I have never needed to use. I tend to use Webmin for a lot of things. For an upcoming job transition I need to fill in the gaps to be able to do these same things I currently do via webmin at the command line.
So any suggestions/pointers, etc would be very much appreciated. I wonder if there is a Linux for Dummies book out there (provided it deals with the command line vs. a GUI).
Thanks
Dale
It seems a joke, but it isn't:
man man(1)
Hi Jordi,
Jordi Espasa Clofent wrote:
It seems a joke, but it isn't:
man man(1)
Valid response, and I don't take it as a joke :)
Part of what I am looking for is to learn what commands I should concentrate on :) Once I have those down, using man will be a great resource.
Dale
On Mon, 2007-06-11 at 17:12 -0500, Dale wrote:
Hi Jordi,
Jordi Espasa Clofent wrote:
It seems a joke, but it isn't:
man man(1)
Valid response, and I don't take it as a joke :)
Part of what I am looking for is to learn what commands I should concentrate on :) Once I have those down, using man will be a great resource.
Well I rather like the "Linux Administration Handbook" because I use mostly RH/CentOS/Fedora, but need to deal with SuSE & Debian from time to time and frankly never can some of the specific isms (run levels, locations of some config files, etc) for the other distros and the book covers them all fairly well. http://www.admin.com/Pages/LAH.html
Paul Berger
Two books I turn to mostly:
UNIX System Administration handbook 3rd edition by Evi Nemeth et al. - a good general coverage, which breaks down the differences between how Redhat, Solaris, HP-UX, and FreeBSD handle things.
O'reilly Unix in a Nutshell (3rd edition) - a little Solaris-centric, but good for reviewing commands in paper form, and a handy little resource for when I forget sed and awk syntax.
Dale wrote:
Hi all,
I would very much appreciate any suggestions on any online resources, or even a decent book to purchase with the focus of brushing up on Linux command line tools. The focus is on troubleshooting type commands, adding users from command line and so forth.
While I am reasonably comfortable using the command line, I will be the first to admit I am slow on some things and have gaps in my knowledge especially for those commands I have never needed to use. I tend to use Webmin for a lot of things. For an upcoming job transition I need to fill in the gaps to be able to do these same things I currently do via webmin at the command line.
So any suggestions/pointers, etc would be very much appreciated. I wonder if there is a Linux for Dummies book out there (provided it deals with the command line vs. a GUI).
Thanks
Dale _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
-----Original Message----- From: centos-bounces@centos.org [mailto:centos-bounces@centos.org] On Behalf Of Eric Solomon Sent: Monday, June 11, 2007 6:24 PM To: CentOS mailing list Subject: Re: [CentOS] Recommendation/pointers please - Need to brush up onCentOS/Linux command line tools
Two books I turn to mostly:
UNIX System Administration handbook 3rd edition by Evi Nemeth et al. - a good general coverage, which breaks down the differences between how Redhat, Solaris, HP-UX, and FreeBSD handle things.
O'reilly Unix in a Nutshell (3rd edition) - a little Solaris-centric, but good for reviewing commands in paper form, and a handy little resource for when I forget sed and awk syntax.
Actually the person who suggested man man was probably the best suggestion.
Now some man pages are weak, they use to be stronger on BSD I remember.
Check out 'apropos' and 'makewhatis' (which generates the indexes for apropos out of the man pages).
But some basic commands to have in your arsenal:
ls,cd,pwd,pushd,popd -> for getting around the file system
sh/bash -> a must to have in your arsenal, no need to learn all the nitty gritty of scripting it, but job history, and command-line completion will make your life easier, especially you should learn to pipe '|' output of one command into the input of another, learning '<' and '>' to redirect input and output to/from text files will be useful too.
cat,tail,head -> for listing/concatenating, looking at the end of, and looking at the beginning of a text file
more,less -> for paging through streams of text
grep,sed,awk -> for getting what you are looking for out of a stream of text.
ps -> for seeing what is running and by who
vi -> for editing files, it's not a WYSIWYG editor, but it's easier than 'ed', which is really just an interactive version of 'sed', there is a lot under the hood of 'vi' which makes it my config file editor of choice
If you can master those commands you will be in good shape.
-Ross
______________________________________________________________________ This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender and permanently delete the original and any copy or printout thereof.
Dale spake the following on 6/11/2007 2:51 PM:
Hi all,
I would very much appreciate any suggestions on any online resources, or even a decent book to purchase with the focus of brushing up on Linux command line tools. The focus is on troubleshooting type commands, adding users from command line and so forth.
While I am reasonably comfortable using the command line, I will be the first to admit I am slow on some things and have gaps in my knowledge especially for those commands I have never needed to use. I tend to use Webmin for a lot of things. For an upcoming job transition I need to fill in the gaps to be able to do these same things I currently do via webmin at the command line.
So any suggestions/pointers, etc would be very much appreciated. I wonder if there is a Linux for Dummies book out there (provided it deals with the command line vs. a GUI).
Thanks
Dale
http://cs.wwc.edu/~aabyan/Linux/fundamentals/index.html
If you are going to be working on RH-centric systems eg. RH/Centos/FC, I recommend RedHat's PDF and online manuals found here: https://www.redhat.com/docs/manuals/enterprise/
These manuals mostly describe the use of command line utils, and they are broken down into categories such as administration, security etc.
On Mon, 2007-06-11 at 16:51 -0500, Dale wrote:
I would very much appreciate any suggestions on any online resources, or even a decent book to purchase with the focus of brushing up on Linux command line tools. The focus is on troubleshooting type commands, adding users from command line and so forth.
<plug> Still very much work in progress: http://www.taickim.com/books/unixsystems/html/ </plug>
-- Daniel
I can recommend the book A Practical Guide to Linux Commands, Editors and Shell Programming.
http://www.amazon.com/Practical-Guide-Commands-Editors-Programming/dp/013147...
It can be had for $30 and it is a big book. It has lots of demos and examples. While it will not necessarily tell you what tool would be best for a particular job it will tell you how to use the tool well.
The first chapter is a bit basic and they go into a lot (maybe too much) detail on the different editors it has good information. They also have a quick list of the main command line utilities with a single line of what they do.
It is like having simplified man pages with some extra examples but in book form.
Rob
On 6/12/07, Daniel de Kok danieldk@pobox.com wrote:
On Mon, 2007-06-11 at 16:51 -0500, Dale wrote:
I would very much appreciate any suggestions on any online resources, or even a decent book to purchase with the focus of brushing up on Linux command line tools. The focus is on troubleshooting type commands, adding users from command line and so forth.
<plug> Still very much work in progress: http://www.taickim.com/books/unixsystems/html/ </plug>
-- Daniel
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos