- Командная строка linux полное руководство pdf
- Командная строка Linux. Полное руководство. Уильям Шоттс
- Командная строка linux полное руководство pdf
- Полное руководство по командам Linux + PDF шпаргалка
- Список команд Linux
- Информация об оборудовании
- Поиск
- Файлы
- Навигация
- Сжатие файлов
- Передача файлов
- Пользователи
- Установка пакета
- Процессы
- Системная информация
- Использование диска
- Разрешение файлов
- Сочетания клавиш Linux
- Заключение
Командная строка linux полное руководство pdf
Командная строка Linux. Полное руководство. Уильям Шоттс
Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux, и настала пора нырнуть поглубже и познакомиться с возможностями командной строки.
Командная строка всегда с вами, от первого знакомства до написания полноценных программ в Bash — самой популярной оболочке Linux. Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями команд, поиском по шаблону и многим другим.
Прочитав эту книгу, вы легко научитесь создавать и удалять файлы, каталоги и символьные ссылки; администрировать систему, включая сетевое оборудование, установку пакетов и управление процессами; редактировать файлы; писать скрипты для автоматизации общих или рутинных задач; выполнять любые работы с текстовыми файлами.
Преодолев начальный страх перед оболочкой Linux, вы поймете, что командная строка — это естественный, логичный и простой способ общения с компьютером. И не забывайте протирать пыль с мышки.
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг! Источник
Командная строка linux полное руководство pdf
Daily Ally | Бизнес и технологии запись закреплена
Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux и настала пора нырнуть поглубже и познакомиться с возможностями командной строки. Командная строка — всегда с вами, от первого знакомства до написания полноценных программ в Bash — самой популярной оболочке Linux. Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями команд, поиском по шаблону и многим другим. Прочитав эту книгу вы легко научитесь создавать и удалять файлы, каталоги и символьные ссылки; администрировать систему, включая сетевое оборудование, установку пакетов и управление процессами; редактировать файлы; писать скрипты для автоматизации общих или рутинных задач; выполнять любые работы с текстовыми файлами.
Преодолев начальный страх перед оболочкой Linux, вы поймете, что командная строка — это естественный, логичный и простой способ общения с компьютером. И не забывайте протирать пыль с мышки. Автор: Уильям Шоттс
Издательство: Питер
Год: 2016
Формат: pdf, epub
Страниц: 480
Вес: (10,5 МБ)
Язык: русский Источник
Полное руководство по командам Linux + PDF шпаргалка
Команды Linux могут показаться пугающими на первый взгляд, если вы не привыкли использовать терминал. Для выполнения операций и процессов в вашей системе Linux существует огромное количество команд. Независимо от того, являетесь ли вы новичком в Linux или опытным пользователем, полезно иметь список общих команд под рукой. В этом руководстве вы найдете часто используемые команды Linux , а также загружаемую шпаргалку (так называемый cheatsheet ) с синтаксисом и примерами.
Список команд Linux
Важное замечание: В зависимости от настроек вашей системы для выполнения некоторых из приведенных ниже команд может потребоваться запуск sudo .
Информация об оборудовании
Показать сообщения, которые выводило ядро во время загрузки: Показать информацию о процессоре: Показать свободную и использованную память с: Список информации о конфигурации оборудования: Показать информацию о блочных устройствах: Показать устройства PCI в древовидной схеме: Отображение USB-устройств в виде древовидной диаграммы:
Показать информацию об оборудовании из BIOS: Показать информацию о диске: Провести тест скорости чтения на устройстве/диске: hdparm -tT /dev/[device] Проверка на нечитаемые блоки на устройстве/диске: badblocks -s /dev/[device]
Поиск
Поиск определенного паттерна в файле: grep [pattern] [file_name] Рекурсивно искать паттерн в каталоге: grep -r [pattern] [directory_name] Найти все файлы и каталоги, связанные с конкретным именем:
Вывести список имен, начинающиеся с указанного символа a в указанном месте /folder/location, с помощью команды find : find [/folder/location] -name [a] Просмотр файлов, размер которых превышает указанный размер + 100M в папке: find [/folder/location] -size [+100M]
Файлы
Список файлов в каталоге: Список всех файлов (включая скрытые): Показать каталог, в котором вы сейчас работаете: Создать новый каталог: Удалить каталог рекурсивно:
rm -r [directory_name] Рекурсивно удалить каталог без подтверждения: rm -rf [directory_name] Скопировать содержимое одного файла в другой файл: cp [file_name1] [file_name2] Рекурсивно скопировать содержимое одного файла во второй файл: cp -r [directory_name1] [directory_name2] Переименовать имя_файла1 в имя_файла2: mv [file_name1] [file_name2] Создать символическую ссылку на файл: ln -s /path/to/[file_name] [link_name] Создать новый файл: Показать содержимое файла:
Показать первые 10 строк файла: Показать последние 10 строк файла: Показать количество слов, строк и байтов в файле:
Навигация
Подняться на один уровень вверх в структуре дерева каталогов: Перейти в каталог $ HOME: Изменить местоположение на указанный каталог:
Сжатие файлов
tar cf [compressed_file.tar] [file_name] Извлечь заархивированный файл: tar xf [compressed_file.tar] Создайте сжатый gzip tar-файл: tar czf [compressed_file.tar.gz] Сжать файл с расширением .gz:
Передача файлов
Скопировать файл в каталог сервера через ssh: scp [file_name.txt] [server/tmp] Синхронизировать содержимое каталога с резервным каталогом: rsync -a [/your/directory] [/backup/]
Пользователи
Показать, кто в данный момент вошел в систему: Показать, какие пользователи вошли в систему и их активность: Добавить новую группу: Добавить нового пользователя: Добавить пользователя в группу: usermod -aG [group_name] [user_name] Изменить информацию о пользователе:
Установка пакета
yum list installed Найти пакет по связанному ключевому слову: yum search Командная строка linux полное руководство pdf Показать информацию и краткую сводку о пакете: yum info [package_name] Установить пакет с помощью менеджера пакетов >YUM: yum install [package_name.rpm] Установить пакет с помощью менеджера пакетов >DNF: dnf install [package_name.rpm] Установить пакет с помощью менеджера пакетов >APT:
apt-get install [package_name] Установить пакет .rpm из локального файла: rpm -i [package_name.rpm] rpm -e [package_name.rpm] Установить программное обеспечение из исходного кода: tar zxvf [source_code.tar.gz]cd [source_code]./configure
make
make install
Процессы
Показать снимок активных процессов: Показать процессы в древовидной диаграмме: Показать карту использования памяти процессами: Показать все запущенные процессы:
Завершить процесс Linux с заданным идентификатором: Завершить процесс с определенным именем: Завершите все процессы, помеченные как proc: Список и сводка остановленных заданий в фоновом режиме: Перевод последней фоновой задачи в активный режим: Перевод конкретной задачи в активный режим: Список файлов, открытых запущенными процессами:
Системная информация
Показать информацию о системе: Показать информацию о релизе ядра: Показать, как долго работает система, включая среднюю нагрузку: Показать имя хоста системы: История перезагрузки системы: Показать текущее время и дату: Запрос и изменение системных часов:
Показать текущий календарь (месяц и день): Список залогиненых пользователей: Показать текущего пользователя: Показать информацию о конкретном пользователе:
Использование диска
Показать свободное и использованное пространство на смонтированных системах: Показать свободные иноды (inode) на смонтированных файловых системах: Показать разделы диска, размеры и типы:
Показать использование диска для всех файлов и каталогов: Показать использование диска в каталоге, в котором вы находитесь: Показать целевую точку монтирования для всей файловой системы: mount [device_path] [mount_point] Подключиться к хосту как пользователь: Подключиться к хосту через SSH порт по умолчанию 22: Подключиться к хосту, используя определенный порт: ssh -p [port] user@host
Разрешение файлов
Назначить права на чтение, запись и выполнение всем: chmod 777 [file_name] Дать владельцу право на чтение, запись и выполнение, а также разрешение на чтение и выполнение для группы и других пользователей: chmod 755 [file_name] Назначить полное разрешение владельцу, а также разрешение на чтение и запись для группы и других пользователей: chmod 766 [file_name] Изменить владельца файла: chown [user] [file_name] Изменить владельца и групповое владение файлом: chown [user]:[group] [file_name] Список IP-адресов и сетевых интерфейсов:
Назначить IP-адрес интерфейсу eth0: ip address add [IP_address] Отображение IP-адресов всех сетевых интерфейсов: Показать активные (прослушиваемые) порты: Показать порты tcp и udp и их программы: Показать больше информации о домене: Показать DNS информацию о домене: Обратный поиск по домену:
Обратный поиск IP-адреса: Поиск IP для домена: Показать локальный IP-адрес: Скачать файл из домена с помощью команды wget :
Сочетания клавиш Linux
Убить процесс, запущенный в терминале: Остановить текущий процесс: Вырезать одно слово перед курсором и добавить его в буфер обмена:
Вырезать часть строки перед курсором и добавить ее в буфер обмена: Вырезать часть строки после курсора и добавить ее в буфер обмена: Вставить из буфера обмена: Вызвать последнюю команду, которая соответствует предоставленным символам: Запустите ранее вызванную команду: Выйти из истории команд без выполнения команды: Запустить последнюю команду еще раз:
Заключение
Чем чаще вы используете команды Linux, тем лучше вы их запомните. Не переживайте о запоминании их синтаксиса — используйте наш шпаргалку. А больше материалов про Linux можно найти в нашем разделе . Источник