unix.linux
.pdfРазделы
●1 — исполняемые программы и команды shell
●2 — системные вызовы (функции ядра)
●3 — библиотечные вызовы
●4 — специальные файлы
●5 — форматы файлов
●6 — игры
●7 — прочее (приложения, макросы и т.д.)
●8 — команды администрирования системы
Секции страницы
●NAME — имя команды
●SYNOPSIS — синтаксис вызова
●OPTIONS — описание ключей
●EXIT STATUS — описание состояния выхода
●RETURN VALUE — описание возвращаемых значений
●ERRORS, BUGS — имеющиеся недоработки
●FILES — используемые файлы
●EXAMPLE — примеры запуска
Команды навигации по файловой системе
Вывод имени рабочего каталога (pwd)
●pwd
●-P — разрешать символические ссылки
Просмотр содержимого каталога (ls)
●-1 — вывести информацию в один столбец
●-l — вывести подробную информацию
●-a — вывести информацию о скрытых файлах
●-R — вывести информацию рекурсивно вниз по ветке дерева
●-t — отсортировать объекты по времени последнего изменения
●-d — показывать информацию о каталогах, а не о их содержимом
Переход между каталогами (cd)
●cd catalog1 — перейти в каталог catalog1
●cd .. — перейти в каталог на один уровень выше
●cd ~ — перейти в домашний каталог
●cd / — перейти в корневой каталог
●cd - — перейти в предыдущий каталог
●cd /.. — ?
Создание каталога (mkdir)
●mkdir abc — создать каталог abc в текущем каталоге
●mkdir abc/a — создать подкаталог a в каталоге abc
●mkdir abc/../abc/a/b — ?
●mkdir -p abc/a/b/c/d/e — создать несуществующие каталоги
Создание пустого файла (touch)
●touch file — создать пустой файл file
●touch предназначен для изменения времени последнего доступа к файлу, однако если файл не существует — он будет создан, если не указан ключ -c
Удаление объектов ФС (rm)
●rm file — удалить файл file
●rm -r dir — удалить каталог dir
●rm -ri dir — спрашивать разрешение на удаление каждого объекта (также есть ключ -I)
●rm -rf dir — удалить каталог dir, не задавая вопросов
●rm ./-file или rm -- -file — удалить файл с «-» в названии
Поиск по ФС (find)
●find <корень_поиска> <опции>
●-name ''термин'' — имя файла
●-depth — обрабатывать содержимое каталога перед обработкой собственно каталога
●-maxdepth <уровень> — глубина поиска
●-amin <минуты> — время последнего доступа к файлу
●-exec <cmd>, -ok <cmd> — выполнить команду над каждым найденным файлом