- •Лабораторная работа № 2 : Знакомство с процессором командного языка ос семейства Linux. Командные файлы.
- •Что такое «консоль»
- •Как запустить консоль
- •Как работать в консоли
- •Подсказка (prompt)
- •Как устроена команда
- •Примеры простых команд
- •Текущий каталог и относительные пути
- •А где мой диск c:?
- •Автодополнение
- •Специальные символы и их экранирование
- •Вывод результата работы в файл
- •Ввод из файла
- •Последовательное выполнение команд (символ ;)
- •Получение справки по командам
- •Некоторые команды shell
- •Очистка экрана
- •Чтобы очистить экран терминала нужно применить команду clear.
- •Mkdir — создание каталога
- •Команда cat так же позволяет создать файл. Например:
- •Виды ссылок в Linux
- •Что такое индексный дескриптор?
- •Какие ссылки бывают жесткими?
- •Сколько имен у файла?
- •В чем "мягкость" мягких ссылок?
- •Ссылка – это не копия!
- •Создание ссылок в Linux
- •Управление пользователями в Linux
- •Разделение прав и о работе под рутом
- •Пользователи с точки зрения Linux
- •Создание новых пользователей
- •Удаление пользователей
- •Установка атрибутов пользователя
- •Группы пользователей
- •Виды прав доступа
- •Краткий справочник команд http://hpc.Icc.Ru/documentation/cmnds.Pdf
Команда cat так же позволяет создать файл. Например:
Cat > newfile.
Система попросит ввести строки, которые Вы хотите записать в файл. После ввода всех строк нажмите Ctrl+D, и все, что Вы ввели, будет записано в файл newfile.
pwd — вывод полного пути текущего каталога
Команда pwd используется, чтобы вывести полный путь текущего каталога.
admin@pingvinus:~/information$ pwd
/home/admin/information
man — получение руководства
Системная утилита man выводит страницы системной документации. С ее помощью можно получить информацию по любым командам Linux. Для этого используется синтаксис man <имя утилиты>. Например, чтобы вывести руководство по утилите ls, используйте команду man ls.
Дата
Установка даты из командной строки - date +%Y%m%d -s "20120418"
Установка времени из командной строки - date +%T -s "11:14:00"
Установка времени и даты из командной строки - date -s "19 APR 2012 11:14:00"
Проверка в Linux даты из командной строки - date
Изменение вида приглашения
За строку приглашения отвечают такие переменные среды, как PS1, PS2, PS3, PS4 и PROMPT_COMMAND.
PS1 — переменная, которая задает вид строки приглашения командной строки, которое bash выводит, когда ожидает ввода очередной команды пользователем.
PS2 — переменная, отвечающая за вторичный тип приглашения ввода.
PS3 — третичное приглашение, выводится тогда, когда пользователь должен сделать выбор в операторе select.
PS4 — приглашение четвертого уровня, выводится при отладки сценариев (скриптов) в начале каждой строки перед командой перед исполняющейся командой.
PROMPT_COMMAND — содержимое этой переменной выполняется перед каждой строкой приглашения.
Значение переменной можно узнать, введя в терминале: $ echo $имя_переменной
Изменить значение переменной можно указав значение непосредственно в терминале с помощью команды export: $ export имя_переменной='значение'
Df - показывает объём занятого дискового пространства на всех смонтированных разделах. Наиболее полезна: df -h. Поскольку использует для отображения Мегабайты (M) и Гигабайты (G), а не блоки. -h означает - «читабельный для человека».
Du - отображает объём дискового пространства, занятого конкретной папкой. Она может показывать информацию для всех поддиректорий отдельно или для папки в целом.
Free - отображает объём свободной и занятой оперативной памяти.
Команда: free -m показывает информацию в Мегабайтах.
Top - отображает информацию о вашей системе, запущенных процессах и системных ресурсах, включая загрузку CPU, использование RAM и swap и количество запущенных процессов. Чтобы остановить top, нажмите Q
Редактирование текстового файла
nano и pico — редакторы, работающие в текстовом режиме прямо в терминале. Чтоб изменить файл /etc/fstab, например, надо набрать nano /etc/fstab. Выход из редактора CTRL+X.
vi - активизирует экранно-ориентированный редактор
Текстовый редактор ed является стандартным для UNIX систем. Редактор ed работает с копией файла; изменения, производимые над копией, отображаются на файл только после выполнения команды записи w.
Монтирование и отмонтирование дисков
mount [параметры] устройство путь - Монтирование устройства.
Пример: mount /dev/sda1 /mnt/Disk1.
umount устройство/путь - Размонтирование.
Пример: umount /mnt/Disk1.