Промышленное программирование
Лекция 1. Работа в командной строке
Лекция 1. Работа в командной строке
*/bin/ в системе, но это не обязательное требование)$PATH/ и начинаются с корневого каталога /, в Windows - \ и диска (C:\) соответственно/- абсолютные, с ./ - относительные (для текущей директории). - текущая, .. - родительскаяcd <PATH>, для вывода текущей директории - pwdtouch new_file.txt)ls- (или --), которые обрабатываются как флаги или непозиционные аргументы (например, ls -la)rwx|rwx|rwx - пользователь, группа и остальные. Для изменения прав - chmodmv, cp, mkdir, rm, touch, cat, less, head, tail (особенно tail -f)echo $?< file and > file можно переопределять stdin и stdout файлами> файл будет перезаписан, но можно использовать >> для дописывания в конец1>out.txt 2>err.txt; комбинировать потоки: 2>&1| (pipe) можно связать stdout одной программы с stdin другойCtrl-C (или более жестоко Ctrl-Z)Ctrl-D позволяет передать сигнал, что ввод закончен (как EOF для файлов)Ctrl-D внутри командной оболочки она закончит свое выполнениеapt-get update, apt-get install ..., macOS - brew install ...pip, npm, go get ... и т.д.Лекция 1. Работа в командной строке