Загрузка данных
конспектируй самое главное из этого текста самое важние элементы записать как человек не отделая по строчно Лабораторная работа 17. Изучение базовых команд Linux
Основные теоретические сведения
Цель: Первичное знакомство с командным интерпретатором. Изучение
базовых команд операционной системы Linux.
Теоретическая часть:
Среди всех элементов операционной системы Linux самым важным, является
командная строка (Терминал). Оболочка во многом определяет богатые
возможности и гибкость операционной системы Linux. С помощью командной
строки можно выполнять действия, которые были бы немыслимы при работе
с графическим пользовательским интерфейсом. Независимо от того, KDE или
GNOME, оказывается, что многие действия гораздо быстрее и эффективнее
выполнить, пользуясь только командной строкой. Освоение Linux стоит
начинать с изучения средств командной оболочки.
Файлы и ничего кроме файлов
Все, с чем Вы встретитесь в операционной системе Linux, - это файлы.
Абсолютно все! Очевидно, что текстовый документ - это файл. Изображения,
аудиоданные в формате МР3 и видеофрагменты - это несомненно файлы.
Каталоги - это тоже файлы, содержащие информацию о других файлах.
Дисковые устройства - это большие файлы. Сетевые соединения тоже файлы.
Даже исполняемый процесс - это файл. С точки зрения операционной системы
Linux файл представляет собой поток битов или байтов. Система не
интересуется тем, что означает каждый байт. Это забота конкретных
программ, выполняющихся в операционной системе Linux. Для операционной
системы Linux и документ, и сетевое соединение всего лишь файлы. Как
обрабатывать текстовый документ, знает редактор, а сетевое приложение
умеет работать с сетевым соединением.
В отличие от Windows и МасOS в операционной системе Linux имена файлов
чувствительны к регистру символов. В частности, Вы можете встретить в
одном каталоге все три файла которые приведены ниже в качестве примера:
Sit.txt
sIt.txt
SIT.txt
С точки зрения файловой операционной системы Linux - это различные имена
файлов. Если вы попытаетесь создать файлы с этими же именами в Windows
или МасOS, то вероятнее всего попытка увенчается провалом, и система
предложит Вам выбрать другое имя для файла.
Чувствительность к регистру символов также означает, что при вводе команд
они должны в точности совпадать с именами файлов, поддерживающих их.
Так, например, удаляя файл с помощью команды rm, нельзя вводить RM, Rm
или rM. Надо также следить за написанием имен, задаваемых в качестве
параметров. Если вы захотите удалить файл «SIT.txt», а укажете имя Sit.txt, вы
лишитесь совсем не того файла, с которым предполагали расстаться.
Предупреждение
Список специальных символов которые не рекомендуется использовать в
названиях файлов.
/ - Нельзя использовать ни при каких обстоятельствах
\ - Должен быть предварен таким же символом. Применять не рекомендуется
- - Нельзя использовать в начале имени файла или каталога
[] - Каждый из этих символов должен быть предварен обратной косой чертой.
Применять не рекомендуется
{} - Каждый из этих символов должен быть предварен обратной косой чертой.
Применять не рекомендуется
* - Должен быть предварен обратной косой чертой. Применять не
рекомендуется
? - Должен быть предварен обратной косой чертой. Применять не
рекомендуется
' - Должен быть предварен обратной косой чертой. Применять не
рекомендуется
" - Должен быть предварен обратной косой чертой. Применять не
рекомендуется
Групповые операции:
Предположим, что в одном из каталогов на вашем компьютере содержатся сто
файлов с изображениями и два текстовых файла. Ваша задача удалить все
файлы с изображениями за исключением двух текстовых файлов. Удалять
файлы по одному - это утомительное занятие. В операционных системах Linux
для автоматизации данного процесса можно применять символы групповых
операций. Групповые операции задаются посредством звездочки (*), знака
вопроса (?) и квадратных скобок ([]).
Пример использования групповых операций:
Групповая операция с применение» *» - отмечает любое (в том числе нулевое)
количество любых символов.
rm sit1*.* Удаляться файлы: sit1.txt, sit1.jpg, sit11.jpg, sit123123.txt
rm sit*.jpg Удаляться файлы: sit1.jpg, sit11.jpg
rm *txt Удаляться файлы: sit1.txt, sit123123.txt
rm sit* Удаляться файлы: sit1.txt, sit1.jpg, sit11.jpg, sit123123.txt
rm * Удалятся все файлы в каталоге
Групповая операция с применение»? «. Символ»?» - соответствует одному
произвольному символу.
rm sit1?.jpg Удалится файл: sit11.jpg, но не sit1.txt, sit1.jpg, sit123123.txt
rm sit?.jpg Удалится файл: sit1.jpg, но не sit1.txt, sit11.jpg, sit123123.txt
rm sit?.* Удаляться файлы : sit1.txt, sit1.jpg, но не sit11.jpg, sit123123.txt
Групповая операция с применение» [] «. Квадратные скобки позволяют
задавать один символ из набора или символ, принадлежащий определенному
диапазону.
rm sit [0-1].txt Удалится файл : sit1.txt, но не sit1.jpg, sit11.jpg, sit123123.txt
rm sit1[0-2].jpg Удалится файл: sit11.jpg, но не sit1.txt, sit1.jpg, sit123123.tx