Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Большая часть общения с системой LINUX происходит посредством командных оболочек (например, SHELL). Командная оболочка – это программа, которая воспринимает команды, вводимые с клавиатуры, и преобразует их в инструкции операционной системе. Аналогичные функции исполняет программа COMMAND.COM в системе MS-DOS. Командная оболочка является одним из интерфейсов системы LINUX. Существует еще много различных интерфейсов, например, X Window System, в которых команды могут исполняться путем действий с клавиатурой и мышью.
Команда Unix | Команда Dos | Назначение |
Самые необходимые | ||
ls | dir | Просмотр листинга директории, показ атрибутов файла(ов) |
cd | cd | Переход в другую директорию |
pwd | cd | Показать, какая директория сейчас текущая |
cp | copy | Копирование файлов |
mv | ren | Переименование/перемещение файлов |
rm | del | Удаление файлов |
Иные | ||
mkdir | md | Создание директории |
rmdir | rd | Удаление директории |
chmod | Изменение прав доступа файла | |
ln -s | Создание символьного линка | |
cat | type | Выдача файла на экран |
more | more | Постраничный просмотр содержимого файла |
less | Более удобный просмотр файла | |
df | Показ свободного места на диске | |
du | Показ объема, занимаемого директорией или файлом |
После того, как выполнен вход в операционную систему, запускается командная оболочка, в которой можно вводить команды.
Вход в систему и ожидание приглашения (prompt) системы:
mousehouse login: larry Password: пароль пользователя larry Welcome to Mousehouse! /home/larry\# – приглашение командной оболочки, т. е. оболочка готова воспринимать команды.Командой является первое слово в командной строке, называемое именем команды. Все остальное в командной строке воспринимается в качестве аргументов этой команды.
/home/larry\# cp foo barcp – имя команды; foo , bar – аргументы.
Когда введена команда, оболочка, в первую очередь, проверяет, является ли команда внутренней для оболочки. Внутренней командой называется команда, про которую оболочка сама по себе знает, как ее исполнять. Имеется несколько внутренних команд оболочек. Также оболочка проверяет, не является ли команда псевдонимом (alias) другой команды. Если результат всех проверок отрицательный, то оболочка ищет программу с этим именем на диске. Если программа находится, оболочка ее исполняет, передавая ей аргументы, введенные в командной строке.
Оболочка не смогла найти программу с данным ей именем ( eat ) и выдала сообщение об ошибке.
Дата публикования: 2014-11-03; Прочитано: 332 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!