Notes on basic shell commands, bash scripting and C code for the Operating Systems course 2020/2021 at @fmi
-
Команди за работа с файлове, търсене на файлове и работа със съдържанието на файловете.
-
Команди за многопотрбителския режим, комуникация, информационни команди, работа с процеси.
-
Променливи - дефиниране, инициализиране, присвояване. Системни променливи. Profiles.
-
Командни процедури, командни процедури с позиционни параметри
-
Системни примитиви за работа с процеси в Linux
-
Задачи върху системни примитиви за работа с файлове и процеси - част 1
-
Задачи върху системни примитиви за работа с файлове и процеси - част 2
-
/file
- с/
означаваме главната директория, подадем ли такъв път до файл/директория на някоя команда то тя търси файла/директорията в главната директория. -
когато копираме/местим/премахваме файл/ове, които съдържат някакви символи (например всички файлове, започващи с А) ако НЕ е указано да ги търсим от някъде, а искаме да са само от текущата директория НЯМА нужда да ползваме
find
.find
задълбава във всички директории, които са деца на текущата директория. Можем да си ползвамеcp/mv/rm A*
спокойно. -
rmdir
, когато искаме да трием празна директория. -
write [user] [tty]
е сигнатурата на write командата. Чак след като натистем "ENTER" можем да пишем. НЕ можем да пращаме съобщение до някой в следния видwrite username "hello world!"
- това е грешка! Трябва да използваме конвеер между процеси или да пренасочим стандартния вход да чете от файл, когато се налага.