20 нояб. 2000 г.

Азы linux (для детей) урок 47

Таблица 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


Особенности Shell

Следующие функции являются стандартными для каждой оболочки. Обратите внимание, что команды 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 Ожидать пока выполняется фоновое задание