+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 91.69 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Избранные шпаргалки для Linux

31.01.2014 15:57
Graeme Caldwell

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

Даже знатокам командной строки иногда требуется подсказка, что уж говорить про новичков,  которые нуждаются в такой шпаргалке. Все приведенные инструменты установлены по умолчанию на любой Linux системе, кроме Vim и Emacs, которые могут присутствовать опционально.

Примечание переводчика: по приведенным ссылкам вы можете получить более полные списки команд, но на английском языке.

Управление сервером

SSH

 pwd  показать путь текущей директории
 ls  показать все файлы текущей директории
 ls -al  показать файлы с доп. информацией
 ls -alR  показать все файлы и информацию для директорий
 ls -alR / more  тоже самое с возможностью просмотра
 ls -alR > filename.txt  вывод результатов в файл
 ls *.html  список файлов по маске *.html
 cd [директория]  изменить текущую директорию
 cd ..  перейти в директорию на уровень выше
 clear  очистить экран
 vdir  более детальная информация, чем ls
 exit  завершить сеанс

Для навигации на удаленном сервере по протоколу SSH пользователь должен знать набор стандартных команд.

Screen

Screen - это полноэкранный оконный менеджер, позволяющий разделить терминал между несколькими независимыми процессами. Комбинация клавиш CTRL+A кратко записывается как C-a.

 Клавиши  Команда  Описание
 С-a+'  select  запрос имени окна или номера для перехода
 C-a+''  windowslist -b  список всех окон для перехода
 C-a+0...9  select 0...select 9  выбор номера окна 0...9  
 C-a+-  select -  переключение на пустое окно
 C-a+Tab  focus  переключение фокуса на следующую область
 С-a C-a  other  переключиться на предыдущее окно

Bash

Набор горячих клавиш в терминале.

 CTRL+L  очистить терминал
 CTRL+D  разлогиниться
 Shift+PgUp/PgDown  навигация по терминалу
 CTRL+A  курсор на начало строки
 CTRL+E  курсор на конец строки
 CTRL+U  удалить символ слева от курсора
 CTRL+K  удалить символ справа от курсора
 CTRL+W  удалить слово слева
 CTRL+Y  удалить слово справа
 TAB  автозаполнение названия файла или команды
 CTRL+R  история команд

Bash является шеллом по умолчанию в большинстве дистрибутивов Linux (за исключением Ubuntu, но Dash обладает почти полной совместимостью). Это оболочка, позволяющая связать другие инструменты командной строки, так что данная шпаргалка сделает вашу работу более продуктивной.

Crontab

# Cron шпаргалка
#
* * * * * необходимая команда #
#
- - - - - # / / / / /
# / / / +- - - - - месяц (1 - 12)
# / / / / +- - - - день недели (0 - 6) (воскресенье=0)
# / / +- - - - - - день месяца (1 - 31)
# / +- - - - - - - час (0 - 23)
# +- - - - - - - - минута (0 - 59)
Пример работы команды:
# Заведем будильник на 6:30 утра
# 30 6 * * * /home/nano/alarm
Cron - это инструмент для планирования задач. Формат файла является простым, но если вы не используете его часто, можно легко забыть как установить нужное время и интервалы.

Текстовые редакторы

Vim

 Команда  Действие
 :e filename  открывает новый файл
 :w filename  сохраняет изменения в файл
 :q   выход из редактора
 :q!  выход из редактора без изменений

Vim это мощный редактор, и вы можете встретить его старшего брата Vi на большинстве Linux систем. Vim имеет модальный интерфейс (одни и те же клавиши в разных режимах работы имеют разные функции), но со временем вы начнете разбираться в этом.

Emacs

Запустить редактор можно с помощью команды emacs

Приостановить редактор CTRL+Z

Выйти из редактора CTRL+X или CTRL+C

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

Org Mode 

В качестве бонуса для пользователей Emacs доступен модуль расширения Org mode. Это гибкий планировщик задач, которые связаны с написанием структурированного текста, составлением планов и задач в течение дня.

Grep

 Любая цифра  \d
 Любая буква  [\l\u]
 Любой символ  .
 Пробел  \s
 Любое слово  \w
 Любая прописная буква  \l
 Любая заглавная буква  \u

Знакомство с Grep является обязательным, если вы будете работать с текстовыми файлами (на чем построено управление сервером Linux).

SED и AWK

В сочетании Sed и Awk могут провести почти все возможные операции с текстовыми файлами.

Пакетные менеджеры

RPM

 Синтаксис  Описание  Пример
 rpm -ivh  инсталлировать пакет  rpm -ivh mozilla-mail-1.7.5-17.i586.rpm
 rpm -Uvh  обновить пакет  rpm -Uvh mozilla-mail-1.7.5-17.i586.rpm
 rpm -ev  удалить установленный пакет  rpm -ev mozilla-mail

Дистрибутивы, которые используют RPM для управления пакетами это Fedora, RHEL и CentOS предоставляют выбор из двух вариантов: Yum для высокого уровня управления пакетами и RPM для запросов к базе данных пакетов на более низком уровне. 

Deb Package Management

 Синтаксис  Описание
 dpkg -i  установка пакета
 dpkg -i  обновление пакета, если он установлен или установка
 dpkg -R  установка всех пакетов рекурсивно из директории
 dpkg -r  удаление установленного пакета кроме конфигов
 dpkg -P  удаление всего, включая конфиги

В дистрибутивах на основе Debian используют команду apt-get для управления пакетами, а dpkg используется для управления пакетами *.deb.

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года