Скачать презентацию Linux Командная строка Основные операции выполняемые с помощью Скачать презентацию Linux Командная строка Основные операции выполняемые с помощью

Linux_trening_rus.pptx

  • Количество слайдов: 18

Linux. Командная строка. Основные операции, выполняемые с помощью командной строки Павел Мельников Linux. Командная строка. Основные операции, выполняемые с помощью командной строки Павел Мельников

Содержание тренинга 1. Командная оболочка (консоль) 2. Стандартные команды для работы с файлами и Содержание тренинга 1. Командная оболочка (консоль) 2. Стандартные команды для работы с файлами и директориями 3. Команды для работы с сетью 4. Работа с правами пользователя и администратора 5. Эмуляторы терминала – программные примеры 6. Подведение итогов и вопросы

Командная оболочка (консоль) Командная оболочка (консоль)

Командная оболочка (консоль) Специальная программа, которая занимается интерпретацией (переводом на машинный язык) команд пользователя Командная оболочка (консоль) Специальная программа, которая занимается интерпретацией (переводом на машинный язык) команд пользователя

. Как устроена команда? <команда> [параметры]: • Встроенная команда интерпретатора. Такую команду интерпретатор выполняет . Как устроена команда? <команда> [параметры]: • Встроенная команда интерпретатора. Такую команду интерпретатор выполняет сам.

. Как устроена команда? исполняемый файл. sh • Имя исполняемого файла , находящегося в . Как устроена команда? исполняемый файл. sh • Имя исполняемого файла , находящегося в известных каталогах. Список известных директорий содержится в переменной среды PATH , разделен двоеточием (а не точкой с запятой , как в Windows). Интерпретатор найдет и запустит этот исполняемый файл , передав ему параметры обработки.

. Как устроена команда? Путь / к / исполняемому / файлу/ файл [Параметры] • . Как устроена команда? Путь / к / исполняемому / файлу/ файл [Параметры] • Путь к исполняемому файлу ( прямой или относительно текущего каталога ). Интерпретатор запустит этот файл , передав ему параметры обработки. Например , /usr/bin/gcc. [Параметры] зависят от команды

Базовые команды работы с файлами Команда Призначення mv file 1 /path/to/dir mv file 1 Базовые команды работы с файлами Команда Призначення mv file 1 /path/to/dir mv file 1 file 2 Переместит файл file 1 в /path/to/dir, или переименует file 1 в file 2 cp file 1 /path/to/dir Копирует файл file 1 в папку /path/to/dir touch file 1. txt Создаст файл file 1. txt rm file 1. txt Удалит файл file 1. txt сhmod права file Изменит права доступа на файлдиректорию echo Выведет написанное после echo на экран cat строка 1 строка 2 Проведет сложение двух строк

Базовые команды работы с директориями Команда Призначення ls Выведет список всех файлов и папок Базовые команды работы с директориями Команда Призначення ls Выведет список всех файлов и папок внутри данной директории mkdir folder Создаст папку folder rmdir folder Удалит папку folder cp –r Home Music Рекурсивно скопирует все содержимое папок Home в папку Music cd / Произведет переход в директорию (в примере перейдет в корень ФС)

: . Права доступа к файлам Для каждого файла существует три полностью разделенных права : . Права доступа к файлам Для каждого файла существует три полностью разделенных права на доступ : • Право на чтение ( read ) - право прочитать данные из файла. • Право на запись ( write ) - право изменить данные в файле. Не дает возможности удалить файл, но позволяет сделать файл пустым. • Право на выполнение ( execute ) – право выполнить файл как программу. Не требует права на чтение, так как файл будет читать только ядро системы, от имени пользователя чтение проводиться не будет

Команды для работы с сетью Команда Призначення ifconfig имя интерфейса Показывает параметры сетевого интерфейса Команды для работы с сетью Команда Призначення ifconfig имя интерфейса Показывает параметры сетевого интерфейса , без указания названия выведет все имеющиеся в системе сетевые интерфейсы ifup eth 0 ifdown eth 0 ВключитьОтключить сетевой интерфейс, соответственно. ping 8. 8 Посылает тестовый пакет на доменный адрес для проверки соединения traceroute 8. 8 Позволяет показать все доменные адреса , через которые проходит пакет до конечного домена 8. 8 netstat Показывает статистику прохождения пакетных данных через сетевые сокеты компьютера

Есть вопрос? MAN it! Man (от англ. manual)– команда, которая выдает исчерпывающую информацию о Есть вопрос? MAN it! Man (от англ. manual)– команда, которая выдает исчерпывающую информацию о каждой команде, которую поддерживает консоль

Работа от супер администратора и обычного пользователя sudo su. Использование этой учетной записи бывает Работа от супер администратора и обычного пользователя sudo su. Использование этой учетной записи бывает нужно при выполнении административных задач , таких как • Установка и удаление ПО • Изменение настроек системы (Не интерфейса, его настройки можно изменять с нормальными правами) Для выполнения такого рода задач существуют средства для временного повышения привилегий.

Помните про распределение прав! • Будьте предельно внимательны при работе в приложениях , запущенных Помните про распределение прав! • Будьте предельно внимательны при работе в приложениях , запущенных с правами администратора. Вы без предупреждений со стороны системы сможете выполнить любую операцию , в частности , удалить системные файлы , сделав при этом систему неработоспособной.

Эмуляторы Терминала Terminal (GNOME). Konsole (KDE) Эмуляторы Терминала Terminal (GNOME). Konsole (KDE)

Подведение итогов Подведение итогов

Вопросы и ответы Вопросы и ответы

Спасибо за внимание! Спасибо за внимание!