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!
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
So far I'm not finding the online "intro to Linux" course I'm taking very helpful. As I tend to learn better from hands-on instruction generally, I wonder if it's possible to have an old hand tutor me? In particular I'd like to have someone explain the different abbreviations in the command line.
It's not necessary for this person to live near me- what's Skype for, after all- but it would help.
Habitual's link is new to me as well - looks like a great resource - use it!
I would point out to the OP that what they really need to learn is not a system of abbreviations, but the basic access mode properties of the Unix filesystem. Those "abbreviations" (it is more useful to think of them as the bit flags they actually are) are a representation of the access properties of a file or directory. As such, they really only make sense if you know what those properties are.
As noted, these are Unix access properties or Unix file permissions, and are a core idea inherited by Linux - a very important part of Linux' Unix heritage. You should DuckDuckGo all those terms for a more complete understanding of the concept.
A useful representation of the bit (flag) pattern worth reproducing with a few modifications here (see full article here):
Code:
|------file mode------|
| |
|
| |----full-----|
|
|-type| | |--basic--|
| | | | |
oo0 000 000 000 000 000
- rwx rwx rwx
- 421 421 421 (Bit value for octal sums)*
... ... ... ... ... ...
| | | | |
| | | | |---- rwx for other
| | | |
| | | |-------- rwx for group
| | |
| | |------------ rwx for user
| |
| |---------------- set uid, set gid, sticky bit
|
|---------------------- file type: regular (-)
directory (d)
character special (c)
block special (b)
fifo (p)
symbolic link (l)
socket (s)
* Flag -> Octal
=============
rwx 7 (4+2+1)
rw- 6 (4+2)
r-x 5 (4+1)
r-- 4
--- 0
Learn the equivalence between octal representation (0-7) and flags (r,w,x) and how they appear in different contexts. It is easy and intuitive once you think about it a little! And it is all important to using a Unix like OS!
Here is another easy to read and complete article on Unix file permissions that expands on these ideas, hope it helps!
And I agree with smallpond - just ask your questions here and you will have a thousand mentors!
If you so chose, and you were permitted by your ISP (depending on what type of server you were making).
Linux runs many of the worlds servers, so making a linux machine into a server is simplicity itself (from a feasability perspective, not from an ability to configure it perspective).
sure, just first you need to understand what does it really mean (otherwise what kind of server will be created?)
next, you will need to learn how to do that. But in general (obviously) it is possible.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.