Операционни системи
Структура на компютърната система, основни елементи
Компютърна система е съвкупност от техническо и програмно осигуряване, които трябва взаимно да си съответстват.
Първо е необходимо да се добие представа за техническата страна на персоналния компютър или така нареченото техническо осигуряване (hardware). То включва интегралните микросхеми (чипове), разнообразни електронни компоненти, захранване с електрическа енергия, връзки с други устройства и т. н.
Една компютърна система от гледна точка на хардуер съдържа следните основни блокове:
Дънна платка
Централен процесор
Памет
Входно-изходни устройства
Файлова структура
Файловете са базово понятие във всички популярни операционни системи. Това напълно се отнася и за ОС Linux, която се характеризира с това, че в нея “всичко е файл” (“everything is a file”). Файловете се групират в директории, които от своя страна могат да съдържат други под-директории и по този начин се създава дървовидна структура.
Основни команди за работа
pwd - Отпечава името на текущата директория
man [command] - Отпечатване на ръководство за употреба на дадената команда
cd:
cd - Връщане в началната директория
cd /[path] - Преместване в друга директория
cd .. - Връща една директория назад
cd- - Връщане в предишната директория
ls:
ls - Визуализира файловете и директориите в текущата директория
ls -R - Визуализира файловете и всички под-директории в текущата директория
ls -a - Визуализира всички файлобе (и скритите) и директории
ls -al - Визуализира всички файлобе (и скритите) и директории заедно с техните права на достъп, собственик, групата към която принадлежат, техният размер и датата на създаване
cat:
cat > filename.file_extension - Създаване на нов файл
cat filename1 filename2 > filename3 - Обединяване на два файла в един
nano /[path]/filename.file_extension - Използва се за да се отвори или създаде и отвори файл
cp /[path]/filename.file_extension /[path]/filename.file_extension - Копиране на файл и/или сменяне на името му
mv /[path]/filename.file_extension /[path]/filename.file_extension - Преместване на файл и/или сменяне на името му
mkdir:
mkdir /[path]/dirname - Създаване на нова директория с името dirname
mkdir -p /[path]/parentdir/dirname - Създаване на нова директория с името dirname и създаване на родителска директория с името parentdir в случай, че тя липсва
rmdir - Изтрива празна директория
rm:
rm - Изтрива празна директория или файл
rm -r - изтриване на директория рекурсивно !!! С тази команда трябва да се внимава, може да изтриете грешна или системна папка !!!