[UNИХ] Программное обеспечение GNU/Linux - 05 - Работа в командной строке (2017-11-01)

Опубликовано: 04 Сентябрь 2026
на канале: Pavel Lobanov
90
2

http://uneex.org
Удобная работа в командной строке - http://uneex.org/LecturesCMC/LinuxSof...

PID/PPID/окружение
r/w/x (+для каталогов)
С-С модель прав доступа
множественный субъект
⇒ rwxrwxrwx
+t для каталогов (неудаление чужих)
доверенный субъект (root)
Нарушение С-С: SETUID и SETGID
SGID directory traversal
Cpabilities, xattr и т. п.
С-О модели прав доступа, acl
недостатки и достоинства обеих моделей
Удобства shell

Разные виду shell: классический, bash, zsh

alias-ы (сокращения)
стартовые файлы (.bash_profile, .bashrc, …)
подстановка имён вместо шаблонов (происходит до запуска команды)
completion (достраивание)
команды (первое слово)
файловое (остальные слова)
интеллектуальное (анализирует первое слово и предлагает, например, ключи этой команды)
управление заданиями, ^Z, fg/bg
работа с историей