Команда для просмотра активных соединений cisco. Хороший справочник по командами первоначальная настройка Cisco

», которое позволяет автоматизировать действия. В этой инструкции мы расскажем, как создать свои «Быстрые команды», чтобы приложения самостоятельно взаимодействовали между собой и выполняли действия.

«Команды» работают на базе приложения Workflow, которое Apple купила в начале 2017 года. Благодаря этому, принцип создания команд остался прежним.

Для примера я буду использовать две команды. Первая - «Сохранить фото в Dropbox». Это команда запускает приложение «Фото», в котором надо выбрать фотографии, а затем папку в Dropbox, куда они будут загружены. Это простая команда, которая показывает принцип взаимодействия с приложениями.

Вторая - «Поиск песни в Genius» - более сложная команда, в которой много действий и связок. После активации команды, система узнает, какой трек воспроизводится в Apple Music и найдет его на сайте Genius.

Если не хочется создавать команды, их можно скачать:

Начнем с первой. Для начала нужно скачать Dropbox, если он не установлен на смартфоне. Вместо Dropbox можно использовать другой сервис, главное, чтобы он работал с «Командами».

Как создать команду «Сохранить фото в Dropbox»


В настройках команды можно изменить ее название, значок и добавить фразу для активации через Siri. Также команда запускается через виджет «Быстрых команд» или в библиотеке приложения «Команды».

Как создать команду «Поиск песни в Genius»


Так же, как и с предыдущей командой, можно изменить настройки, добавить фразу для Siri и протестировать ее.

Поскольку операционная система Cisco IOS очень мощная и гибкая, её конфигурирование может стать достаточно трудоёмким процессом, поэтому знать основные команды крайне необходимо. В этой статье мы рассмотрим 10 основных команд, которые могут пригодиться во время выполнения настройки или диагностики устройств.

10 команд, которые должен знать каждый пользователь Cisco IOS

№1: “?”

На первый взгляд использование? для вызова помощи кажется достаточно простым. Однако Cisco IOS кардинально отличается от других операционных систем в плане использования команды помощи. Поскольку Cisco IOS - это операционная система с командным интерфейсом, существуют тысячи команд для настройки и управления, а использование? поможет сэкономить немало времени.

Эту команду можно применять различными способами. Во-первых, используйте?, если не знаете какую команду написать. Например, вы можете написать? в командной строке для вывода всех возможных команд.

Также можно использовать?, если вы не знаете аргумент какой-либо команды. Например, можно ввести show ip ? Если команде не нужно никаких аргументов, роутер предложит только CR (возврат каретки).

Наконец, можно использовать? для просмотра всех команд, начинающихся с определённой буквы. Например, show c ? покажет все команды, начинающиеся с буквы c .

2: show running-configuration

Команда show running - config показывает текущую конфигурацию устройства. Running-configuration - это конфигурация, загруженная в данный момент в оперативную память роутера. Когда вы вносите изменения в оборудование, как раз эта конфигурация изменяется.

Важно помнить, что конфигурация не сохраняется пока не выполнить copy running - configuration startup - configuration . Команду show running-config можно сокращать до sh run .

№3: copy running-configuration startup-configuration

Эта команда сохранит текущие модификации в настройках (running-configuration, которая хранится в RAM), в энергонезависимую RAM (NVRAM). Если внезапно исчезнет электропитание, то данные в NVRAM сохранятся. Другими словами, если вы внесёте изменения в конфигурацию роутера или перезагрузите его, не используя перед этим данную команду, то все изменения будут утеряны. Команду можно сократить до copy run start .

Команда copy также используется для копирования текущей или стартовой конфигурации на TFTP-сервер.

4: show interface

Команда show interface отображает состояние интерфейсов маршрутизатора. Вот некоторые выводимые параметры:

  • Состояние интерфейса (вкл ./ выкл .)
  • Состояние протокола на интерфейсе
  • Использование
  • Ошибки

Эта команда играет важную роль для диагностики роутера или свитча. Её также можно использовать с указанием конкретного интерфейса, например, sh int fa 0/0 .

№5: show ip interface

Более распространёнными, чем show interface являются команды show ip interface и show ip interface brief . Команда show ip interface предоставляет огромное количество информации о конфигурации и состоянии протокола IP и его службах на всех интерфейсах. Команда show ip interface brief даёт краткий обзор интерфейсов, включая IP-адрес, статусы Layer 2 и Layer 3.

№6: config terminal, enable, interface, and router

У роутеров Cisco есть несколько разных режимов управления, в каждом из них отображаются или изменяются определённые параметры. Очень важно уметь перемещаться между этими режимами для успешной настройки маршрутизатора.

Когда вы авторизуетесь на роутере (SSH, Telnet, Console), сначала вы попадаете в user mode (пользовательский режим, где приглашение выглядит как >). В этом режиме можно написать enable для переключения в привилегированный режим (приглашение выглядит как #). В привилегированном режиме отображается любая информация, но нельзя вносить никакие изменения. Для того, чтобы попасть в режим глобальной конфигурации введите config terminal (или config t ), приглашение станет выглядеть как (config)# . В этом режиме можно изменять любые настройки. Для изменения параметра интерфейса (например, IP-адреса) переключитесь в режим конфигурирования командой interface (приглашение выглядит как (config-if)#). Помимо этого, из режима глобальной конфигурации вы можете попасть в режим конфигурации роутера с помощью команды router { protocol } . Для выхода из любого режима введите exit .

№7: no shutdown

Команда no shutdown включает интерфейс. Она используется в режиме конфигурации интерфейса. Может быть полезна при диагностике или конфигурации новых интерфейсов. Если с каким-либо интерфейсом возникла проблема, можно попробовать ввести shut и no shut . Разумеется, для того, чтобы выключить интерфейс введите shutdown . Команду можно сократить до no shut .

№8: show ip route

Команда show ip route выводит таблицу маршрутизации роутера. Она состоит из списка всех сетей, которые доступны роутеру, их метрике (приоритет маршрутов) и шлюза. Команду можно сократить до sh ip ro . Также после неё могут быть параметры, например sh ip ro ospf (показывает всю маршрутизацию OSPF).

Для очистки всей таблицы маршрутизации необходимо выполнить clear ip route * . Для удаления конкретного маршрута необходимо указать адрес сети после команды, например clear ip route 1.1.1.1 .

№9: show version

Команда show version показывает регистр конфигурации (в основном настройки загрузки маршрутизатора), когда последний раз роутер загружался, версию IOS, имя файла IOS, модель устройства, а также количество оперативной и флэш-памяти. Команду можно сократить до sh ver .

№10: debug

У команды debug есть много параметров, и она не работает без них. Эта команда предоставляет детальную отладочную информацию по конкретному приложению, протоколу или службе. Например, debug ip route будет сообщать вам каждый раз, когда маршрут добавляется или удаляется из роутера.

Для решения поставленной задачи необходимо выполнить следующее:

1. Заходим на cisco и в режиме конфигурирования включаем возможность удаленного выполнения команд:

Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ip rcmd rsh-enable

2. Для безопасности необходимо указать с какого интерфейса будут осуществляться команды удаленного управления. В моем случае команда для cisco выглядит так:

Router(config)#ip rcmd source-interface GigabitEthernet0/1.1

— где GigabitEthernet0/1.1 интерфейс одной из локальных сетей, в которой находится сервер FreeBSD.

3. Необходимо указать имя локального пользователя cisco, от имени которого удаленный пользователь будет выполнять команды, ip адрес (или hostname) удаленного сервера и само имя удаленного пользователя. Данная команда будет иметь следующий вид:

Router(config)#ip rcmd remote-host cisco_user 192.168.100.3 remote_user enable 15

— где cisco_user – локальный пользователь, заведенный на cisco;
192.168.100.3 – ip адрес сервера, с которого будут выполняться команды удаленного администрирования;
remote_user – имя пользователя на удаленном сервере, от имени которого будут выполняться команды удаленного администрирования (в моем случае – это root сервера FreeBSD);
15 – уровень привилегий, с которыми будет работать локальный пользователь cisco.

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

Router(config)#username admin privilege 15 secret swordfish

— где: admin – собственно – имя пользователя;
15 – уровень привилегий (в данном слечае – максимальный);
swordfish – пароль (замените на свой).

Если вам необходимо, создайте еще одного пользователя с привилегиями, отличными от 15, и пропишите ему команды, которые он будет иметь право с данным уровнем привилегий исполнять. Например, создадим пользователя traf с уровнем привилегий 5 и дадим ему возможность собирать и обнулять статистику какого-либо интерфейса по ip accounting . Листинг команд будет следующим:

Router(config)#username traf privilege 5 secret swordfish Router(config)#ip rcmd remote-host traf 192.168.100.3 root enable 5 Router(config)#privilege exec level 5 clear ip accounting Router(config)#privilege exec level 5 clear ip accounting checkpoint Router(config)#privilege exec level 5 show ip accounting checkpoint

4. Если вы в предыдущей команде указали ip адрес удаленного сервера, а не его hostname, вам необходимо дать следующую команду:

Router(config)#no ip rcmd domain-lookup

— которая отключит проверку соответствия ip в базе DNS его hostname, т.к. при неудачном сопоставлении – у вас не получится выполнить удаленные команды на cisco. В принципе, если ваш DNS настроен правильно, то данную команду можно опустить.

5. Нам осталось включить отладку проделанной работы, чтобы в случае неудачи иметь возможность отследить ошибки. Делается это так:

Router#deb ip tcp rcm RCMD transactions debugging is on

Просмотр отладочной информации осуществляется так:

Router#sh deb TCP: RCMD transactions debugging is on

Отключение отладочной информации будет осуществлена следующей командой:

Router#no debug ip tcp rcmd RCMD transactions debugging is off

На этом подготовку cisco к выполнению удаленных команд можно считать завершенной.

Листинг проделанной работы:

Router#conf t Router(config)#ip rcmd rsh-enable Router(config)#ip rcmd source-interface GigabitEthernet0/1.1 Router(config)#ip rcmd remote-host admin 192.168.100.3 root enable 15 Router(config)#no ip rcmd domain-lookup

Для проверки выполнения удаленных команд с сервера FreeBSD выполним под root’ом на нем команду:

# rsh -l admin 192.168.100.2 show clock 11:38:07.271 MSK Tue Aug 6 2013

Синтаксис команды прост:
— после флага -l идет имя локального пользователя в cisco;
192.168.100.2 – ip адрес cisco;
show clock – команда, которая должна выполниться на cisco.

Если после отработки данной команды вы получите примерно тоже самое, то задача решена.

ХХХХХХХХХХХ

Теперь настало время разобрать нюансы. Все они связаны с уже существующим настройками виртуальной консоли на вашей cisco — line vty 0 4 .

При моей первой попытке выполнить удаленную команду на cisco у меня выскочила ошибка No free VTYs:

# rsh -l admin 192.168.100.2 show clock No free VTYs.

Как оказалось, в моих настройках данной виртуальной консоли при подключении к ней, был обозначен только протокол ssh (transport input ssh). Для выполнения удаленных команд требуется еще и протокол telnet. (Причем при исходящих соединениях протокол telnet не обязателен). Так что настройки line vty 0 4 в этой части должны выглядеть так:

Line vty 0 4 ... transport input telnet ssh transport output ssh

Следующая ошибка, которая может у вас возникнуть, Permission denied. Она возникает, если вы неправильно указали локального пользователя в cisco, от имени которого должны выполняться удаленные команды:

# rsh -l root 192.168.100.26 show clock Permission denied.

В данном примере мною был указан пользователь root , не имеющий никакого отношения к самой cisco. Если вы не хотите путаться, то заведите пользователя на cisco с таким именем и не забудьте поправить команду ip rcmd remote-host на что-то подобное:

Router(config)#ip rcmd remote-host root 192.168.100.3 root enable

Опять же, из-за существующих настроек в моей cisco, я получил ошибку следующего рода – Access denied:

# rsh -l admin 192.168.100.2 show clock Access denied.

На этот раз дело оказалось в настройке списка доступа, указанном мною в line vty 0 4 :

Line vty 0 4 access-class acl_login in ...

Список acl_login выглядел сперва так:

Ip access-list extended acl_login permit tcp 192.168.0.0 0.0.0.255 any eq 22 deny ip any any

Для выполнения удаленных команд необходимо еще разрешить подключение к 514 порту (cmd). После правки список доступа стал выглядеть так:

Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ip access-list extended acl_login Router(config-ext-nacl)#no 10 Router(config-ext-nacl)#10 permit tcp 192.168.0.0 0.0.0.255 any eq 22 514 Router(config-ext-nacl)#exit Router(config)#do sh ip acce ... Extended IP access list acl_login 10 permit tcp 192.168.0.0 0.0.0.255 any eq 22 cmd (2 matches) 20 deny ip any any (8 matches) ...

Настройка line vty 0 4 выглядит полностью так:

Line vty 0 4 access-class acl_login in exec-timeout 0 0 privilege level 15 logging synchronous login local transport input telnet ssh transport output ssh

В заключении осталось указать на возможные решения при выполнении удаленных команд на cisco, требующих подтверждения . В интерактивном режиме с ним проблем нет, но возникает вопрос, как послать его через rsh? Сам я пока с таким не сталкивался. Но вот подсказывают:

Есть несколько вариантов, подбирайте подходящий для вашей системы: 1. rsh -l user_cisco addr_cisco clear line tty X 2. rsh addr_cisco -l user_cisco clear line tty X 3. (sleep 2; echo ") | rsh addr_cisco clear line tty X P.S. Естественно с того хоста откуда лезете должен быть установлен priv-level 15: username xxx privilege 15 password ttt

Для настройки сетевого оборудования в вашем распоряжении имеются разнообразные команды операционной системы Cisco IOS.

При входе в сетевое устройство командная строка имеет вид:

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

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

Press ENTER to start.

Switch> enable

Выход из привилегированного режима:

Switch# disable

О переходе в привилегированный режим будет свидетельствовать появление в командной строке приглашения в виде знака #.

Из привилегированного уровня можно получать информацию о настройках системы и получить доступ к режиму глобального конфигурирования и других специальных режимов конфигурирования, включая режимы конфигурирования интерфейса, подъинтерфейса, линии, сетевого устройства, карты маршрутов и т.п.

Для выхода из системы IOS необходимо набрать на клавиатуре команду exit (выход):

Switch> exit

Возможна работа в следующих режимах:

Пользовательский режим - это режим просмотра, в котором пользователь может только просматривать определённую информацию о сетевом устройстве, но не может ничего менять. В этом режиме приглашение имеет вид:

Привилегированный режим- поддерживает команды настройки и тестирования, детальную проверку сетевого устройства, манипуляцию с конфигурационными файлами и доступ в режим конфигурирования. В этом режиме приглашение имеет вид:

Режим глобального конфигурирования - реализует мощные однострочные команды, которые решают задачи конфигурирования. В том режиме приглашение имеет вид:

Команды в любом режиме IOS распознаёт по первым уникальным символам. При нажатии табуляции IOS сам дополнит команду до полного имени.

При вводе в командной строке любого режима имени команды и знака вопроса (?) на экран выводятся комментарии к команде. При вводе одного знака результатом будет список всех команд режима. На экран может выводиться много экранов строк, поэтому иногда внизу экрана будет появляться подсказка - More -. Для продолжения следует нажать enter или пробел.

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

Terminal (терминал),

Memory (энергонезависимая память или файл),

Network (сервер tftp (Trivial ftp -упрощённый ftp) в сети).

По умолчанию команды вводятся с терминала консоли, например:

Switch(config)#(commands)

Switch(config)#exit

Команды для активизации частного вида конфигурации должны предваряться командами глобального конфигурирования. Так для конфигурации интерфейса, на возможность которой указывает приглашение

Switch(config-if)#

сначала вводится глобальная команда для определения типа интерфейса и номера его порта:

Switch#conf t

Switch(config)#interface type port

Switch(config-if)#(commands)

Switch(config-if)#exit

Switch(config)#exit

Лабораторная работа №3. Знакомство с командами IOS .

Основные команды сетевого устройства

1. Войдите сетевое устройство Router1

2. Мы хотим увидеть список всех доступных команд в этом режиме. Введите

команду, которая используется для просмотра всех доступных команд:

Router>?

Клавишу Enter нажимать не надо.

3. Теперь войдите в привилегированный режим

Router>enable

4. Просмотрите список доступных команд в привилегированном режиме

Router#?

5. Перейдём в режим конфигурации

Router#config terminal

6. Имя хоста сетевого устройства используется для локальной идентификации.

Когда вы входите в сетевое устройство, вы видите Имя хоста перед символом режима (">" или "#"). Это имя может быть использовано для определения места нахождения.

Установите "Router1" как имя вашег сетевого устройства.

Router(config)#hostname Router1

Router1(config)#

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

режим. Это очень важный пароль, потому что в привилегированном режиме можно вносить конфигурационные изменения. Установите пароль доступу "parol".

Router1(config)#enable password parol

    Давайте испытаем этот пароль. Выйдите из сетевого устройства и попытайтесь зайти в привилегированный режим.

Router1>en

Password:*****

Здесь знаки: ***** - это ваш ввод пароля. Эти знаки на экране не видны.

Основные Show команды.

Перейдите в пользовательский режим командой disable. Введите команду для просмотра всех доступных show команд.

Router1>show ?

1. Команда show version используется для получения типа платформы сетевого устройства, версии операционной системы, имени файла образа операционной системы, время работы системы, объём памяти, количество интерфейсов и конфигурационный регистр.

2. Просмотр времени:

Router1>show clock

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

Router1>show flash

4. ИКС сетевого устройства по умолчанию сохраняет10 последних введенных команд

Router1>show history

5. Две команды позволят вам вернуться к командам, введённым ранее. Нажмите на стрелку вверх или P.

6. Две команды позволят вам перейти к следующей команде, сохранённой в буфере.

Нажмите на стрелку вниз или N

7. Можно увидеть список хостов и IP-Адреса всех их интерфейсов

Router1>show hosts

8. Следующая команда выведет детальную информацию о каждом интерфейсе

Router1>show interfaces

9. Следующая команда выведет информацию о каждой telnet сессии:

Router1>show sessions

10. Следующая команда показывает конфигурационные параметры терминала:

Router1>show terminal

11. Можно увидеть список всех пользователей, подсоединённых к устройству по терминальным линиям:

Router1>show users

12. Команда

Router1>show controllers

показывает состояние контроллеров интерфейсов.

13. Перейдём в привилегированный режим.

Router1>en

14. Введите команду для просмотра всех доступных show команд.

Router1#show ?

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

15. Посмотрим активную конфигурацию в памяти сетевого устройства. Необходим привилегированный режим. Активная конфигурация автоматически не сохраняется и будет потеряна в случае сбоя электропитания. Чтобы сохранить настройки роутера используйте следующие команды:

сохранение текущей конфигурации:

Router#write memory

Router# copy run start

Просмотр сохраненной конфигурации:

Router# Show configuration

Router1#show running-config

В строке more, нажмите на клавишу пробел для просмотра следующей страницы информации.

16. Следующая команда позволит вам увидеть текущее состояние протоколов

третьего уровня:

Router#show protocols

Введение в конфигурацию интерфейсов.

Рассмотрим команды настройки интерфейсов сетевого устройства.

На сетевом устройстве Router1 войдём в режим конфигурации:

Router1#conf t

Router1(config)#

2. Теперь ми хотим настроить Ethernet интерфейс. Для этого мы должны зайти в режим конфигурации интерфейса:

Router1(config)#interface FastEthernet0/0

Router1(config-if)#

3. Посмотрим все доступные в этом режиме команды:

Router1(config-if)#?

Для выхода в режим глобальной конфигурации наберите exit. Снова войдите в режим конфигурации интерфейса:

Router1(config)#int fa0/0

Мы использовали сокращенное имя интерфейса.

4. Для каждой команды мы можем выполнить противоположную команду, поставивши перед ней слово no. Следующая команда включает этот интерфейс:

Router1(config-if)#no shutdown

5. Добавим к интерфейсу описание:

Router1(config-if)#description Ethernet interface on Router 1

Чтобы увидеть описание этого интерфейса, перейдите в привилегированный

режим и выполните команду show interface:

Router1(config-if)#end

Router1#show interface

6. Теперь присоединитесь к сетевому устройству Router 2 и поменяйте имя его хоста на Router2:

Router#conf t

Router(config)#hostname Router2

Войдём на интерфейс FastEthernet 0/0:

Router2(config)#interface fa0/0

Включите интерфейс:

Router2(config-if)#no shutdown

Теперь, когда интерфейсы на двух концах нашего Ethernet соединения включены на экране появится сообщение о смене состояния интерфейса на активное.

7. Перейдём к конфигурации последовательных интерфейсов. Зайдём на Router1.

Проверим, каким устройством выступает наш маршрутизатор для последовательной линии связи: оконечным устройством DTE (data terminal equipment), либо устройством связи DCE (data circuit):

Router1#show controllers fa0/1

Если видим сообщение:

то наш маршрутизатор является устройством связи и он должен задавать частоту синхронизации тактовых импульсов, используемых при передаче данных. Частота берётся из определённого ряда частот.

Router1#conf t

Router1(config)#int fa0/1

Router1(config-if)#clock rate ?

Выберем частоту 64000

Router1(config-if)#clock rate 64000

и включаем интерфейс

Router1(config-if)#no shut

Контрольные вопросы.

  1. Какой командой можно посмотреть текущие настройки роутера?

    Какими командами настраивается сетевой интерфейс роутера.

    Как просмотреть конфигурационные настройки коммутатора?

    Как определить распределение вилланов по портам коммутатора?

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

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

    Как посмотреть таблицу маршрутизации на роутере?

    Какие команды формируют таблицу маршрутизации роутера?

    Какими командами настраиваются вилланы на коммутаторе?

    Какими командами настраивается взаимодействие между вилланами?

Приложение для автоматизации под названием Workflow. Сначала компания сделала его бесплатным, а через год провела ребрендинг и тесно связала с iOS 12 .

Если программа Workflow уже установлена, просто обновите ее. Если нет, загружайте «Команды» из App Store .

Интерфейс программы остался без изменений, а ее главным нововведением оказалась привязка к меткам Siri. Активировать цепочку задач теперь можно не только одним нажатием, но и простой голосовой командой.

Никуда не делась и обширная галерея готовых команд . Для этого материала я нашел в ней наиболее полезные , которыми уже пользуюсь почти каждый день. С помощью них я ускорил работу с iPhone примерно в 5 раз.

1. Включаю любимый плейлист в тачке голосом

Сажусь в машину и завожу ее. В это время iPhone автоматически к аудиосистеме в авто через Bluetooth.

Я говорю «Привет, Siri», чтобы активировать ассистент, и использую голосовую команду «Я в машине».

Siri тут же запускает плейлист «Ритмичный», в который я регулярно добавляю самые драйвовые танцевальные и электронные композиции из Apple Music:

Переключаю коробку на Drive и еду по делам. Настроение на подъеме, и никаких дополнительных действий мне совершать не пришлось.

Я использовал команду «Воспроизвести плейлист» . Добавил в нее избранный список и фразу для Siri «Я в машине».

2. Быстро делюсь геопозицией в незнакомом городе

Я живу на украинском юге, но бываю в других регионах Украины, России и Европы..

Сейчас планирую поездку в Париж и добавляю команду «Передача геопозиции» не только себе, но и в iPhone жены.

Фразу для Siri в данном случае не добавляю. Эту команду проще использовать из приложения или с помощью виджета.

3. Звоню избранным контактам простой командой

Siri и без «Команд» умеет звонить контактам. Для этого достаточно активировать ее и сказать «Siri, позвони Иванову Ивану Ивановичу».

Тем не менее, с распознаванием русских имен у нее до сих пор плохо… Что делать?

Для всех избранных записей в телефонной книге я задал короткие фразы через команду «Быстрый набор» .

Теперь мне достаточно активировать ассистент через «Привет, Siri», а потом просто сказать «Ванька». Это удобно.

4. Слежу за ежедневным потреблением воды

Не раз писал про приложения, которые контролируют, сколько жидкости вы пьете на протяжении дня. Это особенно важно, если у вас напряженная работа, и вы банально забываете пить.

Да, такое бывает.

Теперь для этого можно использовать команду «Журнал потребления воды» .

Она будет записывать количество потребленной жидкости напрямую в приложение «Здоровье».

Когда добавите эту команду из галереи, настройте ее работу: выберите варианты объема воды в меню «Список» (после активации команды у вас будет выбор), а также единицы измерения в строке «Значение».

5. Автоматически создаю плейлисты для Apple Watch

Сначала я использую команду «Создать плейлист "25 самых часто проигрываемых"» . Она формирует список из композиций, которые я слушаю чаще всего на iPhone и Mac.

После этого я бросаю Apple Watch на зарядку и перехожу в приложение Watch на iPhone. Здесь выбираю раздел «Музыка» и синхронизирую его с часами.

Теперь могу легко идти в спортзал без iPhone. Беру только Apple Watch и любимые беспроводные наушники Beats Powerbeat3 Wireless.

В принципе, для этого я бы мог использовать и автоматический плейлист сервиса. Тем не менее, с помощью него нельзя зафиксировать набор записей - только популярные сегодня.

6. Делаю коллажи из фото без дополнительного софта

Для этого я использую команду «Фотосетка» .

Лучше всего получаются коллажи 2х2 и 3х3. Именно такие я чаще всего использую

К сожалению, никаких дополнительных настроек при составлении коллажа не предусмотрено.

Все это - только малая часть «Команд»

Это только малая часть задач, которые можно автоматизировать с помощью приложения «Команды». Очень важно, что все они тесно связаны с системой и даже могут использоваться совместно с фразами Siri.

Единственный минус - пока одна команда выполняется, использовать другую не выйдет, ведь это прервет первую. Надеюсь, это исправят в обновлениях.

Инструмент классный. Сожалею, что не был знаком с ним во времена Workflow.



 

Возможно, будет полезно почитать: