Продолжение видеоурока «Удобная работа в Bash».
Данный видеоурок ориентирован на пользователя командной оболочки, который знает азы работы в ней, но хотел бы углубить понимание механизмов работы оболочки, а так же узнать разнообразные приемы, которые помогают более оптимально в ней работать.
1. Подстановка имен файлов {}.
2. history, !-команды.
3. Ctrl-комбинации.
4. Подстановка последнего аргумента предыдущих команд (Alt .)
5. Замена строки в предыдущей команде (^foo^bar^).
6. Использование клавиши TAB и bash_completion.
Я удалил старые видео, т.к. они были слишком неполными.
Здесь меньше минут и больше информации.
Если возникнут вопросы, спрашивайте в комментариях.
ЗЫ: Это видео мне тоже кажется далеко не полным. Читайте официальное руководство пользователя. Там в конце есть несколько интересных вещей, о которых я не рассказал в видео(теги, команды flat и bulkrename). Когда будет желание, я перепишу это видео еще раз так, чтобы оно было еще короче и еще полнее.
Vim — мощнейший текстовый редактор, которому скоро будет 50 лет. Если вы много работаете с текстом, то вполне вероятно Vim сможет значительно облегчить вашу жизнь и упростить написание и редактирование текстов. Этот урок Vim поможет вам начать осваивать этот легендарный Linux command-line редактор.
Хороший учебник по базовому Vim идет в комплекте с самим Vim, запускается командой в терминале — vimtutor.
Также рекомендуем книгу «Практическое использование Vim» автора Дрю Нейл.
В этом видео:
* зачем нужен Vim
* как выйти из Vim:)
* как начать работу в Vim, изучение Vim
* режимы и самые крутые команды Vim
* макросы Vim
0:00 О vim и зачем нужно уметь с ним работать
1:36 Два режима работы с текстом в vim
2:33 Сохранение документа, открытие документа
3:18 Клавиши hjkl
4:30 Варианты входа в режим редактирования текста
5:20 Перемещение по документу
6:20 Выполнение команды несколько раз
7:09 Поиск в документе
8:15 Закладки
9:07 Удаление, копирование и вставка текста
11:18 Макросы в vim
14:35 Итоги
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Работа в области сохранения и обмена знаниями изначально рассматривалась как создание практик и инструментов по накоплению материалов в удобной структуре и гибкому поиску по ней.
Первым шагом разработки собственного решения в нашей компании стала образовательная платформа, имеющая функционал для сбора курсов, книг, материалов для обучения, тестирования сотрудников, проведения опросов и анонсирования мероприятий.
…
— Нашли ошибку в видео? Пишите нам на support@ontico.ru
Вводная лекция про Docker. Кратко обо всём. Цель — дать правильное представление, для чего Docker затевался, в чём уникальность, на какой стадии от недостижимого идеала находится в данный момент, показать идеи и примеры применения на практике.
Григорий Петров (Voximplant) @ Python Junior Meetup № 2
«Максимально просто расскажу о том, как выглядит текст программы на любом языке программирования с точки зрения самого языка программирования. Вы узнаете про expression’ы и statement’ы, про страшную штуку evaluate, про то, что английский язык учить придется, и много других интересных штук.».
В последние годы язык программирования Python стремительно набирает популярность. По данным Stack Overflow Developer Survey 2019, в котором приняли участие более 87 тысяч IT специалистов из разных стран, Python опередил даже таких постоянных и несомненных лидеров, как Java, С# и С.
Сейчас он широко используется в Data Science (машинное обучение, анализ данных, визуализация), разработке встроенного программного обеспечения и в реализации серверной части веб-приложений. Также при помощи Python можно создавать игры, десктопные и мобильные приложения, писать тесты для ПО, а также упрощать администрирование ОС.
Хочешь стать Python разработчиком и не знаешь, с чего начать? Регистрируйся на вебинар с Артемом Мураховским 16 декабря. Ты сможешь получить ответы на свои вопросы.
Программа встречи:
— Кто такой Python разработчик и что он делает?
— Какие знания, умения и навыки нужны Python разработчику?
— Требования к разработчикам уровня Junior.
— С чего начать обучение языку Python?
— Составление плана обучения.
— Рекомендуемая литература.
— Ответы на вопросы.