Перевірка гарячих клавіш в командному рядку

Застосування історії команд для користувача для зручності використання. Видалення одного псевдоніма, зі списку всіма діючими псевдонімами при використанні команди unalias. Особливість використання методу пошуку команд за допомогою клавіш стрілок.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык украинский
Дата добавления 23.12.2020
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Криворізький державний педагогічний університет

Звіт з лабораторної роботи № 1(1)

Підготувала :

студентка гр. І-17

Стопкань Тетяна

м. Кривий Ріг

Завдання 1: Перевiрити гарячi клавiшi в командному рядку

При використанні набіру гарячих клавіш esс+f та горячих esc+b у результаті відповідають за прогорання сторінки відповідно вгору перша, до низу - друга.

Гарячі клавіші alt+f /alt+b - виконують ту саму функцію гортання сторінки.

При використанні додатково клавіш стрілок вгору /вниз допомагають швидшому (прискореному) виводу попередньо використаних команд. Тобто своєрідний архів чи історія використаних раніше команд.

Історія команд для користувача, для зручності використання. Приклад використання клавіш стрілок вгору/вниз:

Результат використання клавіш esс+f / esc+b:

Приклад використання комбінації гарячих клавіш alt+f, виконують функцію налаштувань file:

Використання команди alt+b, яка створює другу вкладку нашого терміналу, та активізує підказку.

Завдання 2: Використання команди alias

Якщо ввести команду alias в терміналі, то отримаємо список усіх визначених псевдонімів в системі. Приклад виконання команди:

При використані Команди unalias призводить до видалення одиного псевдоніма, зі списоку всіма діючими псевдонімами.

Завдання 3: Команда find

В терміналі було прописано необхідну команду, принцип її роботи наведено у наступному скріншоті. Результат виконання вписаної комнди « find . -type f -exec ls -s {} \; | sort -n -r | head -10»:

Еще один приклад результата виконання команди:

Завдання 4:

Після набору команди «alias top10 ="find . -type f -exec ls -s {} \; | sort -n -r | head -10"»:

При виконанні даної команди ми бачимо результат присвоювання команди alias присваиваться набор команд «top10»:

Размещено на http://www.allbest.ru/

Приклад виконання, на третьому символі команди виконався автодопис “alies”. До цього моменту йдуть приклади схожих команд.

Завдання 5:

За допомогою використання клавіші «tab», користувач може швише ввести свою команду(автодопис).

Приклад виконання:

Завдання 6:

При виконанні man bash, користуючись вже відомою із попередніх завдань командою /pattern, віднайшли необхідне слово completion. Результат виконання пошуку:

Завдання 7: команда псевдонім клавіша стрілка

Інформація, яку вивело після команди ls .bash*, В якості аргументів ls приймає адреси каталогів або файлів. У нашому випадку, їх не передали, тому виведено вміст поточної папки.

Завдання 8:

Перша команда «Echo» виводить системну інформацію яка знаходиться між зірочками. Якщо ввести «\», тоді команда «Echo», інтерпретує наступний символ як звичайний.

Аналіз результатів:

Команда «Echo “*o*”», виконує в команді в середені «””» як звичайний текст. Результат виконання:

Команда «echo *no -file -with -such -name*», виконує пошук файлів за введеною назвою. У нашому випадку файлів із подібною назвою не знайдемо, саме цю інформацію ми і отримали. Результат виконаня.

Відповіді на запитання:

У роботі використовувався метод пошуку команд за допомогою клавіш стрілок (вгору/вниз). Використання також реверсного пошукку за допомогою комбінації клавіш (^R/ctrl+R). Також відомо про команду «history», при її виконанні ми спостерігаємо останню 1000 команд введену користвачем, та використанні різних інтерпритацій дає можливість виводу меньшої або більшої, та необхідної команди. Із матеріалів лекцій, також пам'ятаю використання команди «!!», яка відображає останю команду.

Для того щоб очистити історію виконаних команд, необхідно виконати очищення за допомогою такою команди: «history -c». За необхідністю можна записати файл з історією команд на інший файл. Команда «history -w».

На практичному прикладі ми визначили що усі із команд окрім однієї - третьої «???», дають однаковий результат. Приклад реалізації:

Експерементально доведено, що із усих варіантів, рівноціними є три наступних: «111222333», «12223», «1ab2cd3»

Тому що, різні сесії мають один і той самій файл історії команд, тому він закріплений за поточним.

Ls та /bin - відображають усі файли та папки поточної директорії. Різниця, у тому, що одна доступна усім користувачам, а інша лише для вищого рівня доступу. Отож Команда /bin може допомогти, бути використана у ситуації, якщо потрібно буде відновити інші розділи, але у вас немає доступу до загального каталогу ( знаходимось в однопользовательском режимі і, слідуючи, не маєте доступу до мереж). Він також містить програми, від яких можливо завісити завантажені скрипти.

Результат виконання команди «ls /etc»,є пошук папки за певним співпадінням за назвою.

Виконання :

Результатом пошуку є усі файли, які закінчуються на .pdf

Перша команда виведе директорію із файлами які матимуть закінчення .bash, у той час як ls *bash*, виведе для користувача файли в яких міститься частина «bash»

Размещено на Allbest.ru

...

Подобные документы

  • Використання стилів при оформленні документа. Призначення поєднання клавіш стилю. Видалення атрибутів форматування. Зміна рівня і переміщення, нумерація заголовка, фрагмента тексту. Поєднання клавіш для роботи з документом в режимі структури, його друк.

    реферат [758,4 K], добавлен 20.01.2016

  • Створення програми з нетривіальною логікою на мові Асемблер, реалізуючи запропонований алгоритм за допомогою команд розгалуження та циклу. Механізми передачі керування та зміна послідовності виконання команд. Типи адресації. Команди умовного переходу.

    лабораторная работа [390,3 K], добавлен 27.02.2013

  • Дослідження основних арифметичних команд над цілими двійковими числами. Особливості безумовно-умовних переходів мови Асемблер. Відмінні риси команд умовного переходу, організації циклів, порівняння. Характеристика ознак команди безумовного переходу.

    реферат [18,9 K], добавлен 26.04.2010

  • Дослідження особливостей роботи графічної бібліотеки OpenGL з метою використання її в комп'ютерному моделюванні. Розгляд синтаксису команд та програмного коду команд. Методи максимально реалістичного моделювання горіння вогню. Лістинг програми на мові С.

    курсовая работа [182,0 K], добавлен 22.12.2010

  • Система доменних імен як розподілена база даних. Типи зон, ресурсні запаси. Виконання команд у командному рядку. Налаштування вузлів, диспетчер сервера. Пошук кореневих посилань. Загальний вигляд вікна редагування записів. Зона зворотного перегляду IPv4.

    курсовая работа [3,6 M], добавлен 03.03.2014

  • Методи отримання довідки щодо використання команди операційної системи. Варіанти перенесення операційної системи на новий диск. Методи зміни атрибутів файлу за допомогою команд операційної системи. Сутність фрагментації файлів і способів їх усуннення.

    контрольная работа [17,3 K], добавлен 19.07.2010

  • Типы команд, синтаксис ассемблера и код операции, по которому транслируется команда. Команды вычисления и непосредственной пересылки данных между регистрами. Поле для определения операции вычисления. Управление последовательностью выполнения программы.

    реферат [29,1 K], добавлен 13.11.2009

  • Характеристика особливостей реалізації пошуку по масиву методами лінійним, бінарним, по "дереву Фібоначе" та екстраполярним на мові програмування Turbo Pascal. Використання алгоритма Рабіна-Карпа та Кнута-Морріса-Пратта для знаходження підрядка в рядку.

    курсовая работа [51,0 K], добавлен 16.09.2010

  • Клавіатура як основний засіб вводу інформації в персональний комп’ютер, її структура та принцип роботи. Скен-коди функціональних клавіш та клавіш управління курсором. Характеристика накопичувачів на жорстких магнітних дисках, дисководів компакт-дисків.

    контрольная работа [18,1 K], добавлен 15.10.2009

  • Галузі застосування та принцип роботи мови програмування "Пролог". Керування процесом пошуку рішень, типи даних та використання списків. Рекурсивні процедури та цикли за допомогою пошуку з поверненням. Виконання арифметичних та логічних операцій.

    курс лекций [99,7 K], добавлен 06.07.2011

  • Програма, що контролює програми, які запускаються на комп’ютері на мові ASM-86. Алгоритм програми: перевірка параметрів, які задані в командному рядку, та функції обробника переривання 21h. Компілювання Turbo Assembler, зв’язування за допомогою TLINK.

    курсовая работа [21,7 K], добавлен 08.08.2009

  • Команди умовних і безумовних переходів в програмах, скорочення накладних витрат переходу, черга команд і технологія розгалуження із суміщенням. Основи конвеєризації, конвеєрна обробка команд у комп'ютері та збільшення пропускної здатності процесора.

    реферат [39,5 K], добавлен 19.06.2010

  • Архітектура Web-баз даних. Загальні відомості про мову SQL. Створення таблиць баз даних. Використання бібліотеки для пошуку інформації. Аутентифікація за допомогою РНР й MySQL. Зберігання паролів в окремому файлі на сервері, використання бази даних.

    курсовая работа [913,8 K], добавлен 12.01.2010

  • Розподіл адресного простору пам’яті. Визначення формату команди. Формати команд і алгоритм функціонування мікрокомп’ютера. Програмно-мікропрограмна модель мікрокомп’ютера. Структурна схема мікрокомп’ютера. Закодована мікропрограма мікрокомп’ютера.

    курсовая работа [1,4 M], добавлен 30.08.2014

  • Робота з цілими значеннями за допомогою арифметичних команд. Механізм роботи команд передачі керування мови Assembler. Типи даних "FPU" та система регістрів. Програма та її структура на мові Assembler, робота з директивами. Текстовий режим відеоадаптера.

    лабораторная работа [1,7 M], добавлен 31.05.2014

  • Перетворення вхідних даних великого розміру в дані фіксованого розміру. Алгоритми хешування з різними характеристиками. Криптографічні хеш-функції та їх використання. Застосування хешування для прискорення пошуку даних, перевірка парольної фрази.

    презентация [80,7 K], добавлен 14.08.2013

  • Поняття "Робочий стіл". Програмна оболонка Norton Commander. Основні поняття, призначення функціональних клавіш та їх комбінації. Операційна система Microsoft Windows, основні поняття, команди роботи з файлами. Створення каталогів та файлів у MS DOS.

    курсовая работа [502,8 K], добавлен 18.05.2013

  • Опис запуску, встановлення параметрів нового креслення, вводу команд, координат (із клавіатури, за допомогою графічного маркера), структури запитів, використання координатних фільтрів, вираховування точок і значень, графічних примітивів в AutoCAD.

    курсовая работа [68,4 K], добавлен 05.04.2010

  • Схема суперскалярної організації процесора. Вплив залежності між даними на роботу суперскалярного процесора. Апаратний паралелізм – це міра здатності процесора отримувати переваги із паралелізму на рівні команд. Запуск команд у суперскалярному процесорі.

    реферат [34,9 K], добавлен 08.09.2011

  • Изучение базовых команд ПК на базе МП i286 и их форматов. Изучение прямых способов адресации данных. Наработка практических навыков работы с командами. Разработка регистровой модели выполнения операций передачи данных. Программа реализации команд.

    контрольная работа [42,2 K], добавлен 12.03.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.