LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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


Reply
  Search this Thread
Old 02-01-2011, 03:28 AM   #1
AlexTee
LQ Newbie
 
Registered: Feb 2011
Posts: 4

Rep: Reputation: 0
Question Help understanding Linux command synopsis notation.


Hi,

I've recently started learning linux OS, and the most confusing for me is the notation in man pages or command synopsis. I was looking for some kind of guide describing it, but couldn't find any. Thing get even worse when there is no standard notation and it looks different from one command to another.

In other words, I just want to understand what all these brackets '[ ]', dots like '...' pipelines '|', italic or UPPERCASE words, etc mean at all.

I can't tell the difference between [DIRECTORY...] and [FILE]... What does it mean when there are three dots inside the brackets or outside of them?

And so on...

To conclude, all I need is a comprehensive description for the notation syntax adopted in linux world.

Any help appreciated!
Thanks ahead!

Last edited by AlexTee; 02-01-2011 at 03:30 AM.
 
Old 02-01-2011, 03:58 AM   #2
jeethu
LQ Newbie
 
Registered: Oct 2009
Posts: 14

Rep: Reputation: 3
You don't need to understand those things. Just practice with simple commands for now. Then go for options.So at that time you will be knowing the advanced stuffs
 
Old 02-01-2011, 03:59 AM   #3
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
The dots are just ellipsis, just like you'd use them in language in general. There is no significance where they are in relation to brackets, things aren't that strict. people put things in brackets to show that that's something you need to replace / fill in, and not literal text. A directory means a folder, and a file is a file... not sure what's not to undersatnd about that to be honest.
 
Old 02-01-2011, 07:01 AM   #4
AlexTee
LQ Newbie
 
Registered: Feb 2011
Posts: 4

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by acid_kewpie View Post
A directory means a folder, and a file is a file... not sure what's not to undersatnd about that to be honest.
I've just copied those options from different commands as they appeared in help. My concern was those dots, but not the folder or file, whose meaning is quite straightforward.
 
Old 02-01-2011, 07:02 AM   #5
AlexTee
LQ Newbie
 
Registered: Feb 2011
Posts: 4

Original Poster
Rep: Reputation: 0
Anyway, if there exists a doc explaining all that stuff thoroughly, please post me a link to it.

Thank you!
 
Old 02-01-2011, 07:43 AM   #6
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
I remember having trouble reading man pages when I first started using unix. One thing that took me a while to realise was the following:

Square brackes like
Code:
somecommand [file]
indicates that the argument is optional, a
Code:
somecommand file
indicates that the argument must be supplied.

HTH,

Evo2.
 
1 members found this post helpful.
Old 02-01-2011, 08:05 AM   #7
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Hi,

Welcome to LQ!

Quote:
Originally Posted by AlexTee View Post
Anyway, if there exists a doc explaining all that stuff thoroughly, please post me a link to it.

Thank you!
You can look at this example: #5
LQ member took some time to respond for a similar query. Good example! LQ Search would have gotten the link.

Just a few links to aid you to gaining some understanding;



1 Linux Documentation Project
2 Rute Tutorial & Exposition
3 Linux Command Guide
4 Bash Beginners Guide
5 Bash Reference Manual
6 Advanced Bash-Scripting Guide
7 Linux Newbie Admin Guide
8 LinuxSelfHelp
9 Utimate Linux Newbie Guide
10 Linux Home Networking
11 Virtualiation- Top 10

The above links and others can be found at 'Slackware-Links'. More than just SlackwareŽ links!
 
Old 02-01-2011, 11:32 AM   #8
AlexTee
LQ Newbie
 
Registered: Feb 2011
Posts: 4

Original Poster
Rep: Reputation: 0
Hi, onebuck! Thanks for welcoming

The post you mentioned is quite helpful! In fact I've searched thru this forum a lot before opening the thread, but I couldn't find it. Up to now I've read LDP beginners' guide as well as Slackbook 2.0, but wasn't really satisfied with the short info these books contain regarding the topic. Ok, looks like I have to practice more and things will get clearer by time!
Thank again!
 
Old 02-01-2011, 11:43 AM   #9
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Hi,

Your welcome!

You need to remember that the man pages are not authored by one person. Many contributors, there are some standards but each composer has their style.

Look at http://linux.die.net/man/1/man for online man pages. But the final word should be your systems man pages.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
command notation gmic Linux From Scratch 2 02-10-2009 12:30 PM
Understanding CIDR notation for iptables Madone_SL_5.5 Linux - Networking 5 12-07-2007 10:26 AM
LXer: A Synopsis Of Linux Graphics Drivers LXer Syndicated Linux News 0 11-09-2007 11:20 PM
notation difference: var=`command` and var=$(command) ? ldp Linux - General 8 06-26-2006 06:32 PM
pointer notation vs array notation? pablowablo Programming 5 03-14-2005 12:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 06:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration