- •3.2 Коммутатор Zyxel es-105s
- •4. Описание программных средств
- •4.1 Описание Linux Ångström
- •4.2 Описание Linux Ubuntu
- •4.2.1 Общие характеристики
- •4.2.2 Среда рабочего стола — gnome
- •4.2.4 Файловый менеджер Nautilus
- •4.2.6 Оболочка Bash
- •4.3 Разработка приложения для платформ х86 и arm
- •4.4 Построение сети
- •4.4. 1 Протокол dhcp
- •4.5 Передача файла по локальной сети
- •4.5.1 Клиент putty
- •4.5.2 Утилита scp
- •4.5.3 Протокол sftp
- •4.5.4 Протокол ssh
- •4.6 Организация прав доступа
- •Использование команды в числовом виде
- •Список литературы
4.2.4 Файловый менеджер Nautilus
В состав GNOME входит огромное количество приложений, позволяющих выполнять все необходимые действия на компьютере. Это файловый менеджер Nautilus, менеджер архивов File Roller, программа записи дисков Brasero, редакторы различных настроек, игры и многие другие.
Файловый менеджер Nautilus обеспечивает отрисовку рабочего стола со значками на нём, а также работу с файлами и директориями. Nautilus может работать в двух режимах: пространственном (англ. spatial) и режиме браузера. В первом режиме (по умолчанию в версиях 2.6 — 2.28)) каждая директория открывается в своём собственном окне, причём положение окон запоминается. Во втором режиме, подобно Проводнику Windows, перемещение по директориям производится в рамках одного окна, оснащённого панелями инструментов, деревом каталогов и другими элементами. Этот режим используется по умолчанию с версии 2.30. Начиная с версии 2.24, Nautilus поддерживает работу с вкладками.
Открыть файловый менеджер в Ubuntu можно нажав на значок на боковой панели.
Рис. 4 Значок Nautilus на боковой панели
По умолчанию откроется ваша домашняя папка:
Рис. 5 Домашняя папка
4.2.5 GNOME Terminal
GNOME Terminal — эмулятор терминала, предоставляющий доступ к командной оболочке UNIX для пользователя графической среды. GNOME Terminal поддерживает все типичные функции эмулятора терминала, а также цветной вывод и события от мыши.
Окно терминала отображает приглашение на ввод команды, в котором вы можете набирать команды UNIX. Приглашение на ввод команды может быть в виде %, #, >, $ или любых других специальных символов. Около приглашения на ввод расположен курсор. Когда вы набираете команду и нажимаете Enter компьютер выполняет команду.
Чтобы запустить терминал, достаточно нажать стандартную для этого комбинацию клавиш Ctrl+Alt+T1) или найти среди программ Терминал.
Рис.
6 Окно терминала
4.2.6 Оболочка Bash
Bash (от англ. Bourne again shell, каламбур «Born again» shell — «возрождённый» shell) — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
Bash — это командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне. Bash также может читать команды из файла, который называется скриптом (или сценарием). Как и все Unix-оболочки, он поддерживает автодополнение имён файлов и директорий, подстановку вывода результата команд, переменные, контроль за порядком выполнения, операторы ветвления и цикла. Ключевые слова, синтаксис и другие основные особенности языка были заимствованы из sh. Другие функции, например, история, были скопированы из csh и ksh. Bash в основном удовлетворяет стандарту POSIX, но с рядом расширений.
Название «bash» является акронимом от Bourne-again-shell («ещё-одна-командная-оболочка-Борна») и представляет собой игру слов: Bourne-shell — одна из популярных разновидностей командной оболочки для UNIX (sh), автором которой является Стивен Борн (1978), усовершенствована в 1987 году Брайаном Фоксом. Фамилия Bourne (Борн) перекликается с английским словом born, означающим «родившийся», отсюда: рождённая-вновь-командная оболочка.
Загрузка Linux основана на скриптах bash, в которых прописана вся последовательность запуска мелких утилит с различными параметрами, которые последовательно запускаются/останавливаются при запуске/остановке системы.
Настройки сетевого интерфейса: /etc/network/interfaces.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
Строчка iface eth0 inet dhcp означает, что МК получает настройки сети автоматически от роутера с помощью протокола DHCP. Роутер=сервер=шлюз.
Команда ifconfig используется для конфигурирования сетевых интерфейсов ядра. Она используется на этапе загрузки операционной системы при необходимости настройки интерфейсов. После этого она обычно используется только при отладке или настройке производительности системы. Проверить сеть возможно при помощи команды ping (утилита для проверки соединений в сетях на основе TCP/IP).
