Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по дисциплине ОС.docx
Скачиваний:
48
Добавлен:
17.11.2019
Размер:
3.92 Mб
Скачать
    1. Назначение команд командной строки:

  • whoami – показывает имя пользователя системы

  • uname – информация о типе ОС (если ввести команду uname -a, то будет показано тип ОС, хостнэйм, версия ОС, издание ОС, архитектуру компьютера, платформу).

  • Помощь по команде команда (команда –help) или (man команда выход из команды man - q)

  • w показывает, чем занимаются пользователи сети (результат команды покажет машинное имя каждого пользователя, его терминал, время входа и последнюю введённую пользователем команду).

  • who - показывает кто работает в вашей системе и как долго они там находились

  • dd [КЛЮЧ]... - копирует файл, преобразует и форматирует в зависимости от ключей.

  • file – определение типа файла: file [OPTION]... [FILE]...Команда file работает, используя файл /usr/share/misc/magic

  • wc – подсчитывает количество строк, слов, байт, или символов в текстовом файле

    1. Распределение знаков

      1. Метасимволы имён файлов

  • Звёздочка - заменяет любое количество символов, например ls *.txt

  • Знак вопроса – заменяет любой конкретный единичный символ ls mc6????

      1. Последовательное выполнение команд – через;в одной строке – команде.

      1. Условное выполнение команд

  • and – если выполнение первой команды прошло успешно, то переход к другой команде Структура команды: cd /user/bin&&lsэта команда указывает перейти в каталог user/bin и показать в нём файлы и каталоги

  • or – даже если выполнение первой команды не прошло успешно, то должен произойти переход к другой команде, если первая команда правильная, то вторая игнорируется

      1. Использование символов перенаправления

Linux позволяет направлять результаты работы команды (программы) на вход другой команды (программы), используя функции стандартного ввода-вывода. Таким образом, можно в одной командной строке объединить любое количество команд, используя четыре символа перенаправления ввода-вывода:

  • Символ > для перенаправления стандартного вывода.

  • Символ < для перенаправления стандартного ввода.

  • Символ >> для добавления стандартного вывода в конец существующего файла.

  • Символ | (символ потока) для передачи стандартного вывода одной команды на стандартный вход другой.

  1. Задание к работе:

    1. Команды для работы с системой

      1. Запустите программуkonsole (с помощью Alt+F2)

      2. Найдите имя пользователя запущенной системы.

      3. Найдите все ключи команды uname

      4. Просмотрите результат команды uname со следующими ключами: -i, -n, -p, -r, -s.

      5. Найдите ключ типа процессора и названия ОС.

      6. Найдите все ключи командыw. Просмотрите суммарную статистику (как много пользователей) – с помощью какого ключа вы это сделали?

      7. Найдите дату и время последней перезагрузки системы. С помощью какого ключа вы это сделали?

    1. Использование команды dd [КЛЮЧ]....

      1. Создайте текстовый файл, который содержит текст из двух предложений, каждое предложение должно состоять из слов, разделенных пробелами.

      2. Найдите все ключи команды dd

      3. Используя команду dd преобразуйте файл таким образом, чтобы изменился регистр с нижнего на верхний.

      4. Аналогично произведите обратное изменение.