Помогни ни да направим Uroci.net по - богат! Добави урок

Командният промпт (1)

tonitochev   трудност:    видян: 10079

 

В тази поредица от статии ще разгледам малко по-подробно какво е така наречената обвивка(shell) и какво може да се прави с нея.

 

Сърцето на всяка операционна система Линукс е ядрото-серия от машинни инструкции, които комуникират и управляват основно електронните компоненти на компютъра. Обвивката на Линукс е програмата, която позволява на потребителите да комуникират с ядрото в разбираема форма. Тя разпознава голям брой команди, чрез които се осъществява тази комуникация. Повечето дистрибуции разполагат с няколко обвивки, които предлагат различни функции. Подразбиращата се е BASH.



Командите на обвивката имат следният синтаксис:



Команда -опция аргумент
Могат да се изпълнят от промпт в текстов режим или в терминален прозорец при заредена графична среда. При отваряне на „конзолата“ се показва подразбиращия се команден промпт на bash и позиционира курсора след него, в готовност за получаване на команда.



Изписани са текущото потребителско име и името на домейна на хоста. Ето за начало няколко команди:



whoami -
показва името на текущият потребител
hostname -
показва името на домейна на хоста
type
-определя местоположението на програмата
clear
-изтрива съдържанието на прозореца на обвивката
exit
-изход от обвивката


Превръщане в суперпотребител
Потребителите могат да извикват голяма част от командите на обвивката, но има команди, които са достъпни само за суперпотребителя root. Тези забранени команди се използват за системни администраторски функции и обикновеният потребител не трябва да има достъп. Все пак на домашната ни машина потребителят сте вие. Тоест когато трябва да се инсталират програми и настройва системата трябва да имате въпросните права. Ето защо при инсталиране на Линукс системата избирате парола за root и парола за обикновен потребител. Така че знаейки паролата на даден потребител, винаги можете да влезете в неговият акаунт и да ползвате неговите права. Ето как става:



su
име на потребител
su -l
осигурява вход в системата като root. Следва искане за въвеждане на паролата.


Докато бяхте в системата като обикновен потребител промпта изглеждаше по този начин:


nik@nik
:~>


или
:


nik
@nik
:~$>



Когато влезете в системата като root вече промта ще изглежда така;

nik:/home/suse #


Промпта е променен и знака # показва че сте root.
С командата su можете да превключвате като всеки потребител, на когото знаете името и паролата.


Промяна нивото на стартиране
ОС Линукс може да се намира в няколко номерирани състояния(runlevels) с различни нива на услугите, които са инициализирани и работят:

0 Изключване
1 Наличие само на конзола, като почти всички услуги са деактивирани
2 Многопотребителско ниво, като са изключени мрежовите връзки.

3 3, 4 и 5 ниво са многопотребителски с пълно използване на услугите,

4 като различните дистрибуции използват различно ниво по подразбиране
5

6 Рестартиране
Например в Слакуер Х средата се стартира в ниво 4, Дебиан използва 2, Сусе 5.

При зареждането на операционната система започва стартирането на основните услуги на ниво 1. След това се стартират следващите услуги, преминавайки се през останалите нива. За това се грижи програмата init. Суперпотребителят може да я извика и да превключи ръчно в друго ниво:

init n
тук n е нивото където искаме да превключим.
За да видите в кое ниво се намирате, командата (без значение правата)е:

who -r
Ако зададете като root командата “init 0“ , системата ще се изключи. Друг начин за изключване е:

shutdown -h +3 в
случая системата ще се изключи след 3 минути, като се изпраща съответно съобщение до всички потребители


Стартиране на приложения от обвивката
Всяко приложение може да се стартира от обвивката, като за целта трябва да знаете точното му име. То не винаги е очевидно, но може да го откриете, като разгледате и намерите изпълнимият файл на програмата в директориите bin.

Освен това при проблеми със стартирането на дадена програма обвивката дава съобщение каква е причината програмата да не тръгва.



Коментари (1)

kubala на 08.02 2010 в 20:04ч.
мн ми се иска да пробвам ама след последната инсталация на ubuntu 9,10 трябваше да форматирам харда

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com