Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:guides:reallybasicnewbie [2013/01/28 21:41] – oui | en:guides:reallybasicnewbie [2013/01/29 14:27] (current) – [su] oui | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== SliTaz Newbie Guide - II - Training for really Basic Newbie coming from Windows | + | ====== SliTaz Newbie Guide - II ====== |
| + | ====== Training for really Basic Newbie coming from Windows ====== | ||
| - | Linux is not only the successor of Unix: it was the clone of that already perfectly developed OS! For this reason did Linux never need to copy Windows stuff or methods and did develop itself without getting distracted from its own objectives. And all documentation concerning Unix and, later, Linux was already perfect as Linux came, so that very old document | + | Linux is not only the successor of Unix: it was the clone of that already perfectly developed OS! For this reason did Linux never need to copy Windows stuff or methods and did develop itself without getting distracted from its own objectives. And all documentation concerning Unix and, later, Linux was already perfect as Linux came, so that very old documents |
| ===== Please remember ===== | ===== Please remember ===== | ||
| - | The **main** difference is, that Linux did never break with the use of commando line: All graphic figures can be considered as (often only) graphic front ends from a powerful unified processing at commando line (=binary) level. All is considered as a «file» and will be handle so, so that the command | + | The **main** difference is, that Linux did never break with the use of commando line: All graphic figures can be considered as (often only) graphic front ends from a powerful unified processing at commando line (=binary) level. All is considered as a «file» and will be handle so, so that the commands |
| If you remember that you will probably avoid some difficulties to accustom in Linux coming from Windows! | If you remember that you will probably avoid some difficulties to accustom in Linux coming from Windows! | ||
| Line 12: | Line 13: | ||
| ===== Some good habits ===== | ===== Some good habits ===== | ||
| + | - Accept with realism to use the commando line where it is better (and it is often better for a major reason: you see in your monitor after that messages about your actual process; even for beginners can that be really precious and avoid long and unnecessary research!) | ||
| + | - Never login as "// | ||
| + | - Install as beginner all dependencies even if they seem incomprehensible, | ||
| + | For this reason will now look at | ||
| + | ===== some commando line transactions ===== | ||
| + | (what else after above recommandations) | ||
| + | ==== exit ==== | ||
| + | As I resented often about the difficulty to find a way to leave an application (a ridiculous situation: The application make you prisoner!), I will try to begin my explanations immediately with this important figure! | ||
| + | |||
| + | * **exit** is a main commando name to leave a superordinated transaction. It ends for example the session, and, for people starting linux without //" | ||
| + | |||
| + | In professional linux versions, you can generally not do more than close your session - You can not leave (reboot) or halt the system. And I find it is good so, because it can be possible that the administrator did connect the command of an important object (pump that avoid, that the basement of the house be flooded by water infiltration, | ||
| + | |||
| + | In home computer it would be to much and the distributor did generally include (as commissioned by the administrator, | ||
| + | |||
| + | - **reboot** | ||
| + | - **halt** | ||
| + | - CTRL+ALT+Delete | ||
| + | |||
| + | Sometimes the password of the administrator //root//, **root** will be required. In SliTaz 1,0 and graphic session, you have to enter one of those words in the main line of the session manager (User name line) and enter the password **root** into the password field! | ||
| + | |||
| + | In the applications, | ||
| + | |||
| + | * **quit** | ||
| + | * **:quit** | ||
| + | * q | ||
| + | * ALT+q | ||
| + | * M | ||
| + | |||
| + | __etc__. are variants coming in consideration (and used by applications in the Slitaz Base training !) | ||
| + | |||
| + | ==== su ==== | ||
| + | |||
| + | === Command parameters === | ||
| + | |||
| + | Precedent commands are used without parameter in above cases. A lot of commands must have parameters plus predefined objects. For example: | ||
| + | |||
| + | **SomeCommand --SomeParameter [ [SourceObject] DestinationsObject]** | ||
| + | |||
| + | <note tip>Some commands support more than one parameter at the same time!</ | ||
| + | |||
| + | === Parameter --help === | ||
| + | |||
| + | A great number of commands is offering an Help parameter: | ||
| + | |||
| + | **SomeCommand --help** | ||
| + | |||
| + | or shorted | ||
| + | |||
| + | **SomeCommand -h** | ||
| + | |||
| + | If you try that with the command **su** you will see a very helpful parameter **-c** : | ||
| + | |||
| + | === su -c ' | ||
| + | |||
| + | With this combination of the command su -c followed by an other command between to ' you can execute some commands reserved for the administrator //root// (the same thing does also the separate non preinstalled command **sudo** ; if you prefer **sudo**, you have to install it and eventually adapt the parameter file /// | ||
| + | |||
| + | **su -c ' | ||
| + | |||
| + | You will be invite to enter the valid password from **root**! The command is in that form only for the entered line valid. You don't need to exit! | ||
| + | |||
| + | === su (without any parameter, or eventually with:) [-] [user] | ||
| + | <note warning> | ||
| + | |||
| + | **su** opens a sequence of following commands giving you the right from the user, if you name an user, or **root**. I have to enter the adequate password. | ||
| + | |||
| + | With those commands and variations it is easy to respect the rule never login as //root// ! | ||
| + | |||
| + | === man SomeCommand === | ||
| + | <note tip>quit the manpage with **q**</ | ||
| + | |||
| + | Will show you the manual page about the command SomeCommand. | ||
| + | Please try | ||
| + | |||
| + | < | ||
| + | |||
| + | and read it with attention! | ||
| + | |||
| + | ===== Daily used commands ===== | ||
| + | |||
| + | Please continue [[basicnewbie|here]]! | ||
| - | |||