Linux. Справочное пособие

Linux. Справочное пособие
Автор книги: id книги: 1101755     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 199 руб.     (2,17$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: ОС и Сети Правообладатель и/или издательство: ЛитРес: Самиздат Дата публикации, год издания: 2018 Дата добавления в каталог КнигаЛит: Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 16+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

При работе в системе Linux невозможно обойтись без работ в терминале с командной строкой. Командная строка позволяет использовать всю мощь и гибкость системы Linux. Как правило, новичок или опытный пользователь вызывает страницы справочного руководства, однако, оно очень большое, к тому же, как правило, на английском языке. В этой книге приводится достаточно много примеров использования команд Linux, причем используется широкий спектр команд и не надо искать в разных справочниках. Пользователю достаточно выбрать нужный пример и применить его к своим условиям.

Оглавление

Вячеслав Вячеславович Ткачев. Linux. Справочное пособие

Глава 1. Простые команды Linux

1.1.Справочная подсистема man 9 разделов

1.2.Справочная подсистема info

1.3.Установка нового пользователя с именем max3

1.4.Удаление пользователя c именем max3

1.5.Команды выключения компьютера через терминал

1.6.Команды перезагрузки компьютера через терминал

1.7.Команды переключения режима работы компьютера

1.8.Использование комбинаций клавиш ^d ,^c

1.9.Использование виртуальных консолей

1.10.Команда date -печать или установка даты и времени

1.11.Установка новой даты и времени

1.12.Команда cal -отображение календаря и даты

1.13.Отобразить календарь 12 месяца

1.14.Отобразить календарь января 2018 года

1.15.Как найти краткое описание команды tee

1.16.Где находиться исполняемый файл команды tee

1.17.Сведения об экземпляре команд для запуска

1.18.Где находится справочный материал по команде tee

1.19.Создание нового пустого файла

1.20.Создание текстового файла командой cat

1.21.Стирание текстового файла 1-ый способ

1.22.Стирание текстового файла 2-ой способ

1.23.Просмотр текстовых файлов командой file

1.24.Объединение 3-х файлов в один

1.25.Команда hexdump

1.26.Команда strings используется для определения содержания не текстового файла

Глава 2.Некоторые команды Linux и характеристики файлов

2.1.Вывод списка файлов текущего каталога ls

2.2.Символы, обозначающие тип файла

2.3.Соответствие цвета типу файла

2.4.Как отделить имя файла от пути к нему

2.5.Как отделить путь к файлу от его имени

2.6.Копирование файлов с оповещением cp -i

2.7.Копирование каталогов cp -R. Копируем из d1 в d2

2.8.Переименование и перемещение файлов. Команда mv

2.9 Удаление файла, команда rm

2.10.Удаление файлов и каталогов, содержащих данные

Глава 3.Команда dd (копирование и конвертирование файлов)

3.1.Команда dd. Общие сведения

3.2.Уничтожение всех данных на диске без возможности восстановления

3.3.Полное побайтное копирование одного диска на другой (клонирование)

3.4.Скопируем фильм с рабочего стола в домашний каталог

3.5.Создадим образ из файла

3.6.Извлекаем из образа файл

Глава 4.Команда поиска find

4.1.Общие сведения о команде find

4.2.Поиск файлов по имени

4.3.Поиск файла по имени владельца в каталоге Документы

4.4.Поиск файла не принадлежащего владельцу

4.5.Найти файл uchfile1 и переименовать в файл uchfile2

4.6.Найти файл uchfile2 и записать название файла в файл file1.txt

4.7.Найти файл с именем file1.txt передать управление терминалу

4.8.Использование find совместно c командами передачи управления -exec и xargs

4.9.Использование find c ключом -perm

4.10.Найти файлы больше 40 Мб ,но меньше 150 Мб. (find c ключом -size)

Глава 5.Права доступа

5.1.Атрибуты, определяющие доступ к файлу

5.2.Получение информации о правах доступа к файлу

5.3.Что означает первый знак в информации о правах доступа к файлу

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

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

5.6.Восьмиричное представление атрибутов

5.7 Использование восьмиричных цифр при установке suid,sgid,sticky bit

5.8.Установка и сброс suid

5.9.Установка и сброс sgid

5.10.Установка и сброс «sticky bit»

Глава 6.Архивирование и сжатие данных

6.1.Команда zip. Архивирование и сжатие данных

6.2.Команда unzip

6.3.Команда gzip

6.4.Команда gunzip

6.5. Команда bzip2

6.6.Команда bunzip2

6.7.Команда tar

6.8.Команда tar -zcvf

6.9.Команда tar -tvf

6.10.Команда tar -zxvf

6.11.Команда tar -jcvf

6.12.Команда tar – jxvf Совместная работа tar и bunzip2

6.13.Команда 7z а. Архивирование

6.14.Команда 7z x. Разархивирование

6.15.Команда pax -wf

6.16. Команда pax -rw Использование команды pax для копирования каталога Документы в каталог d1

6.17.Команда pax -rf. Использование команды pax для разархивирования

6.18.Команда apack <name>.tar.gz file

6.19.Команда aunpack <name>.tar.gz

6.20.Команда apack <name>.tar.bz2 file

6.21.Команда aunpack <name>.tar.bz2

6.22. Команда apack <name>.tar.xz file

6.23. Команда aunpack <name>.tar.xz

6.24.Команда apack <name>.rar file

6.25.Команда aunpack <name>.rar

6.26 Универсальный псевдоним для разархивирования файлов

Глава 7.Псевдонимы команд

7.1.Отображение псевдонимов команд. Команда alias

7.2.Файл для хранения псевдонимов команд

7.3.Создание временных псевдонимов soptBt, upgrade,admin

7.4.Перевод псевдонимов soprBT,upgrade,admin из временных в постоянные

7.5. Удаление псевдонима soprBT

7.6.Установка псевдонима для осуществления перевода через Интернет

7.7.Установка псевдонима для очистки экрана

7.8.Установка псевдонима для истории команд

7.9.Установка псевдонима для перевода cтраницы сайта Интернет

7.10.Установка псевдонима для быстрого выхода в YouTube

7.11.Установка псевдонима для поиска в Интернет

7.12.Установка псевдонима для быстрого выхода в каталог Загрузки

7.13 Установка псевдонима для доступа к огромной базе шахматных партий

Глава 8.Команды для работы с принтерами

8.1.Получение списка доступных принтеров

8.2.Определение расположения принтера

8.3.Получение полной информации о принтерах

8.4.Вывод информации на принтер по умолчанию

8.5.Вывод информации на произвольно выбранный принтер

8.6.Вывод нескольких копий (n) файлов

8.7.Получение списка заданий на печать

8.8.Отмена задания на печать (принтер по умолчанию)

8.9.Отмена всех заданий на печать

Глава 9.Работа с командами через терминал

9.1.Определение истории команд ,запущенных в системе

9.2.Быстрая очистка истории команд

9.3.Возобновление работы команды history

9.4.Вызов команды путем указания ее номера (912)

9.5.Объединение команд

9.6.Последовательное выполнение нескольких (4-x) команд

9.7.Последовательное выполнение команд при условии успешного завершения первой команды

9.8.Последовательное исполнение второй команды при условии неуспешного выполнения первой команды

9.9.Использование выходных данных одной команды при вызове другой

Глава 10.Команды для работы через bluetooth

10.1.Определение собственного bluetooth МАС адреса ноутбука

10.2.Определение общих сведений о bluetooth характеристиках ноутбука

10.3.Поиск bluetooth устройств

10.4.Проверка связи (аналог команды ping) ноутбук -сотовый телефон по технологии bluetooth -l2ping

10.5.Обзор сервисных программ BT сотового телефона

10.6.Использование команды sdptool

10.7.Установка различных сервисов bluetooth NAP|DUN|OPUSH|SP NAP (для организации локальной сети) через bluetooth

10.8.Oпределение полной информации о bluetooth ноутбука

10.9.Поиск устройств

10.10.Определение имени сотового телефона по MAC адресу

10.11.Информация о сотовом телефоне по MAC адресу

Глава 11.Команды для работы компьютера по расписанию

11.1.Редактирование файла, команда crontab

11.2.Просмотр файла ,устанавливающего работу по расписанию:

11.3.Удаление файла crontab

11.4.Команда at-выполнение команд в назначенное время

11.5.Посмотреть очередь заданий командой atq. 11.6.Команда atrm удаляет из очереди задание

11.7.Команда at c ключом -f позволяет взять команды из заранее

Глава 12.Текстовая программа для скачивания файлов wget

12.1. Скажем, вы хотите выгрузить URL

12.2. Ключ – tries или -t (количество попыток)

12.3 Работа wget в фоновом режиме (& в конце строки)

12.4. Использование ftp

12.5. Рекурсивный поиск файлов

12.6. Команда wget с преобразованием страниц

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

12.8. Пример 2 использования wget

12.9.Рекурсивно скачиваем в директорию test site test.ru/arc/:

12.10.Скачивание файла из Интернет в указанный каталог (Рабочий стол)

12.11.Проверка наличия файла без его загрузки. Режим «паук»

12.12.Загрузка файла с установкой имени пользователя и пароля

12.13.Загрузка документа в файл с именем FILE на рабочем столе

12.14.Загрузка частично загруженного файла (wget c ключом -с)

12.15.Загрузить одну HTML страницу и все файлы для отображения последней

12.16.Загрузить index.html с kstovochess.ru, отображая заголовки сервера

Глава 13.Команда espeak-голосовой синтезатор

13.1.Компьютер говорит по английски слова,набранные в терминале

13.2 Компьютер говорит по английски с увеличенной громкостью

13.3.Компьютер говорит по русски слова ,набранные в терминале

13.4.Создать звуковой файл из текстового документа

13.5.Воспроизвести слова ,набранные в командной строке

13.6.Воспроизвести словом цифру 100 по русски и по английски

13.7.Записать слова с терминала в звуковой файл

Глава 14.Команды ping,arping,fping,arp,arp-scan

14.1.Пинг 3-мя пакетами по 150 байт свой компьютер

14.2.Пинг 3-мя пакетами на IP адрес роутера

14.3.Пинг 2-мя пакетами со звуком

14.4.Пинг 3-мя пакетами на web адрес (yandex.ru)

14.5.Проверка доступа хоста по МАС адресу– команда arping

14.6.Отправка 2-х пакетов через интерфейс wlan0 по протоколу ARP на IP 192.168.1.1

14.7.Команда arping c ключами D,I

14.9.Пинг по сети с адреса 192.168.1.1 по адрес 192.168.1.4 с выводом статистики

14.11.Показать пропингованныый host по имени

14.12 Определение IP и MAC адресов в локальной сети. Команда arp

14.13.Сканирование локальной сети. Команда arp-scan

Глава 15.Команда ufw (для простого управления межсетевым экраном)

15.1.Разрешить ufw

15.2.Открыть порт 22

15.3.Правила добавлены с использованием нумерованного формата

15.4.Закрыть открытый порт 22

15.5.Для удаления правила использовать delete

15.6.Доступ к порту с определенного компьютера

15.7.Добавление опции –dry-run ufw выведет список правил , но не применит их

15.8.Выключить ufw

15.9.Посмотреть статус сетевой защиты

15.10.Полное отображение информации о защите

Глава 16.Интерфейсы

16.1.Задать основной адрес проводного интерфейса вручную

16.2.Задать дополнительный адрес проводного интерфейса вручную

16.3.Удалить дополнительный (основной) адрес проводного интерфейса вручную

16.4.Задать основной адрес wi-fi интерфейса вручную, проверить

16.5.Задать дополнительный адрес wi-fi интерфейса вручную,проверить наличие

16.6.Задать адрес интерфейса eth0 с использованием сервера dhcp

16.7.Смена МАС адреса интерфейса, например eth0

16.8.Установка маршрутизатора c IP адресом 192.168.1.1

16.9.Вывод таблицы маршрутизации для всех интерфейсов

16.10.Вывод на экран всех интерфейсов

16.11.Удаление интерфейса wlan0 из таблицы маршрутизации

Глава 17. Использование команды netcat

17.1.Общие сведения о команде netcat

17.2 .Переслать файл nat.sh с компьютера А на компьютер В

17.3.Использование команды nc для сканирования портов. 78-80 с хоста с IP адресом 192.168.1.2

17.4.Chat сервер-клиент

Глава 18.Комaнды для работы с локальной сетью

18.1.Определение IP,MAC адресов в локальной сети

18.2.Выделение чистых МАС адресов и просмотр их на экране дисплея

18.3.Выделение чистых IP адресов и просмотр их на экране дисплея

18.4 Определение открытых портов (1-80) компьютера с IP 192.168.1.24 в локальной сети

18.5.Пинг сканирование маршрутизатора без использования DNS

18.6.Определение открытых портов от 1-го до 80-го 2-х устройств с IP 192.168.1.1 и 192.168.1.2 в локальной сети

Глава 19. Взаимодействие в сети системой ssh( secure shell)

19.1.Исходные данные для работы по протоколу ssh

19.2.Обмен открытыми ключами с ноутбука на стационарный компьютер

19.3.Передаем public key с ноутбука на стацинарный компьютер

19.4.Выход с ноутбука на другой компьютер без ввода пароля

19.5.Выход из соединения по протоколу ssh

19.6.Защищенное копирование между узлами сети, прямая передача от ноутбука к РС

19.7.Защищенное копирование между узлами сети, обратная передача от РС к ноутбуку

19.8.Соединение по протоколу sftp

Глава 20.Использование утилиты tput

20.1.Очистить экран

20.2.Установить курсор в позицию x,y

20.3 .Установка цвета символа в командной строке

20.4.Использование нескольких опций утилиты tput в интерактивном режиме

20.5.Преобразование текста в картинку

Глава 21.Команды для работы с текстовыми файлами

21.2.Разборка большого файла bigfile на части

21.3.Сборка файла из отдельных частей

21.4.Сортировать файл test1.txt результат записать в файл test2.txt

21.5.Сортировка файла с отображением результата на терминале и записью в файл

21.6.Команды сравнения файлов cmp, comm, diff

Глава 22. Команда zenity

22.1.Команда zenity Общие сведения

22.2. Выбор даты

22.3.Выбор пароля

22.4.Информационное сообщение с zenity

22.5.Сообщение ошибка с zenity

22.6.Сообщение предупреждение с zenity

22.7.Cообщение вопрос с zenity

22.8.Скрипт для удаления файлов с zenity

22.9.Скрипт для редактирования файлов с использованием zenity

Глава 23.Шифрование файлов командой gpg

23.1.Зашифровать файл с именем file

23.2.Расшифровка файла uchfile1.txt.gpg

23.3.Расшифровка файла uchfile1.gpg c сохранением данных в файле

Глава 24.Команда xargs

24.1.Переслать все файлы из каталога d1 в каталог d2

24.2.Найти все файлы с расширением .txt и установить новые права доступа

24.3.Импорт всех установленных в Ubuntu пакетов

24.4.Упаковать все файлы в текущем каталоге с помощью с gzip с запросом на подтверждение

24.5.Вывести файлы в текущем каталоге в 3 ,а затем в 2 колонки

24.6.Скрипт для копирования файлов из текущего каталога в другое место с помощью xargs

24.7 Передача скрипта команде xargs на исполнение

Глава 25. Разные команды

25.1.Команда yes -вывод строки, пока не убили (ctrl +c)

25.2.Команда paste Объединение линий файлов

25.3.Команда nl нумерация линий файлов

25.4.Команда sleep-задержка для определенного количества времени с ключами

25.5.Команда watch периодический запуск нужной команды через заданный промежуток времени

25.6.Команда генерации случайного пароля

Глава 26.Снятие screenshot

26.1.Простой способ сделать скриншот текущего окна

26.2.Сделать скриншот отдельного окна

26.3.Cнять скриншот командой scrot

26.4.Сделать скриншот текущего окна и уменьшенную в 30% копию командой scrot и отправить в директорию screen

Глава 27.Команда tee

27.1.Прочитать файл res1.txt. Подсчитать количество строк ,результат вывести на терминал и в файл count.txt

27.2.Прочитать файл res1.txt. Подсчитать количество строк ,результат вывести на терминал и в файл count.txt

27.3.Скопировать одновременно три файла

27.4.Выполнить 3 команды ,результат записать в файл и вывести 2 последние строки на экран

Глава 28.Команда mount

28.1.Опции монтирования в файле /etc/fstab

28.2.Список смонтированных разделов

28.3.Определение UUID дисков

28.4.Узнаем имена разделов

28.5 Смонтировать NTFS-раздел с использованием ntfs-3g для поддержки записи NTFC разделов

28.6.Размонтирование каталога /mnt/windows:

Глава 29.Потоковый редактор sed (примеры использования)

29.1.Заменить строку1 (string1) на строку (string2) в файле f10.txt

29.2.Удалить первую строку из f10.txt результат в f13.txt

29.3.Вывести из f10.txt вторую строку

29.4.Выводит только строки 12-18 файла file.txt

29.5.Выводит весь файл file.txt за исключением строк 12-18

Глава 30.Команда awk (примеры использования)

30.1.Утилита awk – язык обработки шаблонов

30.2.Вывести 1-е поле файла /etc/passwd

30.3.Вывести на терминал 5 раз ура

30.4.Переставить второе и первое поля в строке файла

30.5.Вывести 4 случайных числа между 0 и 1

Глава 31. Команды для работы с дисковым пространством

31.1.Отображение информации о смонтированных разделах диска с отображением общего доступного и используемого пространства

31.2.Определение типа файловых систем

31.3 Отображение размера и имен файлов с сортировкой по размеру

31.4.Определение размеров разделов дисковых устройств

31.5.Определение размера ОЗУ

Глава 32.Команды записи и воспроизведения звука

32.1.Контроль и управление для установленных в компьютере звуковых устройств. Команда pavucontrol

32.3.Воспроизведение записанного файла. Команда aplay

32.4.Запись звукового файла с микрофона, 2-ой вариант

32.5.Запись звукового файла командой rec

32.6.Объединение 2-х звуковых файлов в третий

32.7.Удаление первых 3-х секунд записи

32.8.Определение сведений о звуковом файле

32.9.Перекодировка файла из одного звукового формата в другой

Глава 33.Команды для работы с videо

33.1.Веб камера показывает, 1-ый вариант. Команда cheese

33.2.Веб камера показывает, 2-ой вариант. Команда guvcview

33.3.Показывает веб камера ,встроенная в ноутбук

33.4.Воспроизведение видеофайла записанного с веб камеры командой cheese

33.6.Включить просмотр с внешней веб камеры

33.7.Включить внешнюю и внутреннюю веб камеры с задержкой между включениями 3 секунды

33.9.Добавить звук в видео

33.10.Разрезать файл aiy.avi на куски по 12 Мб командой avisplit

33.11.Объединение 2-х видеофайлов (aiy1.avi ,aiy2.avi) в один новый видеофайл

Глава 34.Команда поиска grep

34.1.Команда поиска grep .Найти слово в файле или группе файлов командой grep

34.2.Искать слово «бережет» в рабочем каталоге

34.3.Отображение номера строки при поиске

34.4.Поиск слов в выходных данных других команд

34.5.Поиск слов не содержащих знак комментария #

Глава 35.Антивирус clamav

35.1.Установка антивируса в linux

35.2.Обновление антивирусной базы

35.3.Проверка отдельного каталога Зарузки

35.4.Графический интерфейс для clamav

Глава 36.Команда cut выбор полей из строки файла

36.1.Выбор отдельных байтов

36.2.Выбор отдельных знаков

36.3.Выбор знаков в строке от 15-го до конца строки

36.4.Выбор 1-го поля в файле /etc/passwd с разделителем:

36.5.Выделить 2-е поле в файле после разделителя :

36.6.Выделить часть строки после первого разделителя :

36.7.Замена разделителя : в файле на пробел

Глава 37.Команда split-разбиение файла на части

37.1.Разрезание файла на части заданного размера ( по 10M), с проверкой

37.2.Разрезание файла на 3 части с использованием цифрового суффикса

37.3.Восстановление исходного файла с другим именем и проверкой

37.4.Разделение файла на заданное число частей

37.5.Разделение файла на части с расширением .avi

Глава 38.Команда sakura

38.1.Команда sakura-эмулятор терминала размер шрифта 20

38.2.Запуск команды через sakura

38.3.Выбор числа вкладок

Отрывок из книги

man – это пейджер справочных страниц стемы. Каждый параметр страница, переданный man, обычно является названием программы, утилиты или функции. По каждому из этих параметров выполняется поиск и вывод связанной с ним справочной страницы. Если указан параметр раздела, то это заставляет man выполнять поиск только в этом справочном разделе. Действием по умолчанию является поиск во всех доступных разделах в заранее определённом порядке.

В таблице ниже показаны номера справочных разделов и описание их содержимого.

.....

СМОТРИТЕ ТАКЖЕ (SEE ALSO).

Пример 1

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Linux. Справочное пособие
Подняться наверх