Aвтор: TonchoЛиценз: CCLВсе по често се появява във форума пост от сорта на: "нищо не разбирам от къде да почна?" или "искам да се науча на убунту но как?", Затова реших да пусна едно Хоуту, което да даде нещо като начален тласък.
Това упътване протича в 2 стъпки:
I. Обяснение какво е root (корен)
II. Упътване за работа с конзолата
Ако още нямате Убунту: Инсталация на Убунту - Това ще рече за начало да свалите .iso файл на убунту от
http://www.ubuntu.com/GetUbuntu/download и да го запишете с програма като Nero върху диск - за момента най-новата версия на Убунту е 8.10
Ще можете да го инсталирате
безплатно! За повече информация относно инсталацията погледнете
този сайт - където инсталацията е обяснена подробно и с картинки!
Ако имате вече инсталиран Убунту можем да продължим нататък:
Ще се опитам да покажа въз основа на едно Live CD как се работи с убунту и как да направим началните си стъпки със съвсем прости думи, изрази и обяснения.
1. Да започнем с root (Суперюзер - нещо като главен администратор - над всички )Едно от първите неща които трябва да направите след инсталация е да зададете парола за главен администратор, това става по следния начин: System -> Administration -> Users and Groups

появява се едно прозорче с юзърите - избирате root и натискате "Properties"
и въвеждате паролата която ще е за root два пъти след което давате ок- както на посочената по-долу снимка:

Сега вече имате парола на root
2. КонзолаКакто може би ви е известно, за разлика от Windows, в Линукс конзолата(терминала) играе много важна роля. Може да се каже, че в Линукс конзолата е основното средство за комуникация между човека и компютъра.
Как се стартира?
Applications -> Accessories -> Terminal

Като ви се отваря конзолата. Текста който бива изписан отначало показва кой използва компютъра и името на компютъра което е зададено при инсталация на убунту. При мен името на компютъра и името на потребителя са ubuntu поради причината че съм стартирал с Live CD.
3. Файловата система на ЛинуксЗа разлика от Windows Файловата система на Убунту не се дели на C, D ,E ами започва от диска в който е инсталиран Убунтуто като root (корен).
Когато стартирате терминала обикновенно ви пуска в директорията с името на потребителя (home) Виж в жълто оцветеното по-долу на картинката. /user 1 е името което сте задали на потребител при инсталацията на убунту. При мен това име е ubuntu защото използвам live CD.
Ето едно кратко показно, как горе долу изглежда подредбата на файловата система:

За повече информация коя директория за какво служи погледнете
тази тема !
4. Някои команди на терминала.Тук ще ви демонстрирам някои от най-важните команди, които трябва да знаете за използването на терминала:
su, sudo, dir, cp, man, pwd, cd, mv, ls, rm, mkdir, exit.
4.1 su - логване като администратор в системата. Ще поиска паролата която написахте в
1. ако не я виждате не се плашете, защото по принцип докато пишете парола в убунту не показва нищо.
След като сте влезли като root ще можете да инсталирате и деинсталирате програми и ще можете да конфигурирате системата си, без тези права нямате достъп до файловете, при които ви е забранено четенето като нормален потребител.
sudo - Superuser do - или изпълнение с права на root
Обикновенно се пише преди команди.
dir - показва съдържанието на директорията в която се намирате
ls - Като dir, обаче ls е стандартната команда за Линукс
ls -la -l Подреджда съдържанието на директорията като списък, а
-a Показва всички файлове и директории (включително скрити), както и допълнителна информация като права върху файловете, собственици и големина.
cp/ cp -r - копира файл/директория, пример:
cp файл1 файл2
man - много полезно - показва упътване и информация за дадена команда (документация)
Пример:
man команда1
Показва как команда1 може да бъде използвана.
pwd - показва пътя до мястото където се намирате
cd - накратко казано с тази команда можете да се разхождате из директориите (смяна на директория, влизане в даден път и т.н.)
mv - премества даден файл или сменя името му (служи и като cut и rename при Уиндоус)
rm/ rm -r - изтриване на файл/директория
mkdir - създаване на директория
exit - изход и затваряне на (root или компютър или терминал)
du -s -m име_на_директория/ - показва колко мегабайта е директорията
В това хоуту са демонстрирани някои от най-основните команди. За други команди като например
lsmod, grep, find, locate, cat, modprobe, modprobe -r, rmmod, insmod
както и за по-пълно обяснение на някои от командите както и списък с допълнителни команди можете да погледнете ТУК!4.2Сега ще дам и един пример как могат да бъдат използвани тези команди:
1- Ще проверя в коя директория се намирам.
2- Ще проверя какво има в тази директория.
3- След като видя, че в директорията има една картинка сред другите работи (1.jpg) ще създам за нея директория kartinka
4- Ще копирам картинката в директория kartinka
5- Ще вляза в директория kartinka
6- Ще преименувам картинка 1.jpg на 2.jpg
7- Ще се опитам да преместя 2.jpg в root - директорията "/"
8- Ще видя че нямам права, затова ще се логна с root права
9- Ще преместя картинка 2 в root директорията
10- Ще изляза от root права
11- Ще вляза в "/" главната директория (root)
12- Ще се опитам да преместя картинка 2 на десктопа но ще видя че нямам права
13- Ще преместя картинка 2 на десктопа със sudo
14- Ще отида директория по директория до десктоп и ще изтрия картинка 2
15- Ще отида в директория home (която е над десктопа) и ще се опитам да изтрия директория kartinka (която създадох вече) но няма да стане
16- Ще задам man rm за да видя как се използва командата за триене "rm" правилно и ще изляза от man с "q"
17- Ще изтрия директория kartinka
18- Ще изляза от терминала
В този пример съм показал как могат в обикновенна работа с компютъра да бъдат използвани по-горе посочените команди.
Ето и как трябва да изглежда прилагането им:

Като отново посочвам, че това е само един малък пример който трябва да ви насочи мисленето към това, как да се използват команди в Линукс и къде се въвеждат. За повече команди можете да разгледате из форума или по гуугъл

.
4.3 Какво да правя когато програма блокира при Убунту?
Познато ни е, че когато Windows блокира, човек може да натисне
alt + ctrl + delete и да изключи блокиралите програми.
За убунту съществува една алтернатива -
ctrl + alt + f2 това няма да покаже прозорче с програмите, които са използвани в момента - както е при Уиндоус, ами убунту ще влезе под tty2 (teletypewriter) - конзолен режим. От tty2 се излиза с alt + F6
За да покаже динамична статистика с процесите, използващи най-много процесор/памет можете да напишете
top
За лист с процесите, които протичат в момента на вашето убунту можете да въведете
ps
или
ps -x
Това показва информация за действащите процеси със съответстващия им PID (Process ID)
За да изключите даден процес е нужно да напишете само:
kill [PID]
Като [PID] е номера на процеса който изкате да изключите.
5. Пакети и инсталиране на програмиТова което при Убунту е много удобно е инсталирането на пакети и програми. Убунту съдържа пакети, което ще рече нещо като модули или това са програми които са предоставени за инсталация. Когато ви потрябва някои можете веднага да си намерите пакета и да го инсталирате.
Точно как могат да бъдат инсталирани пакети и програми можете да разгледате
тази тема !
За да свалите файл с опростено обяснение за инсталиране на програми вижте
тази тема !
Сайтове за убунту:
http://www.ubuntuforums-bg.org/index.php?topic=5.0Препоръчвам ви и да разгледате темата за
Миграцията от Windows към Ubuntu Linux
Моля ако на някой му хрумне нещо допълнително, ако може да не пуска пост в тази тема а да се свърже с мен да го добавим, това е за да не се разводнява поста. Целта на този пост е да се демонстрира основното, така че дори и 10 годишно дете да го разбере 