Таблица B.1. Обзор команд DOS/Linux
| Команды DOS |
Команды Linux |
| command /? |
man command или command --help |
| cd |
cd |
| chdir |
pwd |
| cls |
clear |
| copy |
cp |
| date |
date |
| del |
rm |
| dir |
ls |
| echo |
echo |
| edit |
vim (или другой редактор) |
| exit |
exit |
| fc |
diff |
| find |
grep |
| format |
mke2fs или mformat |
| mem |
free |
| mkdir |
mkdir |
| more |
more или less |
| move |
mv |
| ren |
mv |
| time |
date |
Следующие функции являются стандартными для каждой оболочки. Обратите внимание, что команды
stop, suspend, jobs, bg и
fg доступны только в системах, которые поддерживают соответствующее управление.
Таблица C.1. Базовые функции shell
| Команда |
Значение |
| > |
Перенаправление вывода |
| >> |
Добавление в файл |
| < |
Перенаправление ввода |
| << |
"Здесь" документ (перенаправление ввода) |
|
|
| | |
Канальный вывод |
| & |
Запустить процесс в фоновом режиме |
| ; |
Разделение команд |
| * |
Соответствует любому(ым) символу(ам) в имени файла |
| ? |
Соответствует одному символу в имени файла |
| [ ] |
Соответствует любому символу, заключенному в скобки |
| ( ) |
Выполнить в дочерней оболочке |
| ` ` |
Заменить вывод заключенной в кавычки командой |
| " " |
Частичное цитирование (допустимы переменные и командные расширения) |
| ' ' |
Полное цитирование (нет расширений) |
| \ |
Цитировать следующий символ |
| $var |
Использовать значение переменной |
| $$ |
id процесса |
| $0 |
Имя команды |
| $n |
n-ый аргумент (n от 0 до 9) |
| $* |
Все аргументы как простое слово |
| # |
Начать комментарий |
| bg |
Фоновое исполнение |
| break |
Прервать цикл |
| cd |
Изменить директорию |
| continue |
Прервать очередной цикл программы |
| echo |
Отобразить вывод |
| eval |
Оценить аргументы |
| exec |
Выполнить новую оболочку |
| fg |
Выполнить на переднем плане |
| jobs |
Показать активные задания |
| kill |
Прервать запущенные задания |
| newgrp |
Изменения в новой группе |
| shift |
Сдвиг позиционных параметров |
| stop |
Приостановить фоновое задание |
| suspend |
Приостановить задание |
| time |
Время команды |
| umask |
Установить или посмотреть разрешения на файлы |
| unset |
Удалить переменную или определения функций |
| wait |
Ожидать пока выполняется фоновое задание |