Публикации по теме 'shell'


Навигация по истории вашей оболочки Unix, как босс
История вашей оболочки - это не только клавиши со стрелками ... Если вы используете терминал Mac или Linux, скорее всего, вы взаимодействовали с историей оболочки. Большинство людей, которых я знаю, просто используют стрелку вверх, чтобы найти ранее выполненную команду, но при этом упускаются серьезные возможности. В этом уроке я научу вас ориентироваться в истории, как босс. Что такое история? Большинство оболочек в стиле Unix имеют встроенную функцию истории. Это означает, что..

Интерфейс командной строки — tmux
Общий обзор управления экземпляром эмулятора терминала с помощью tmux. Что такое тмукс? По определению, tmux — это то, что известно как «терминальный мультиплексор». Что такое терминальный мультиплексор? Терминальный мультиплексор по определению: Программное приложение , которое можно использовать для мультиплексирования нескольких отдельных псевдотерминальных сессий входа внутри одного дисплея терминала, окна эмулятора терминала , ПК/рабочей станции системной..

Шаблон проекта с использованием Docker и Docker-Compose
Проблема: Наша система состоит из множества различных сервисов. С таким количеством приложений, использующих так много разных технологий, нам нужен был способ, чтобы любой новый разработчик мог взять и работать над любым из наших приложений практически без дополнительного времени на раскрутку. Решение: используя docker и docker-compose , многие приложения нашего проекта могут быть загружены, разработаны, протестированы и развернуты любым новым разработчиком, поскольку каждая задача..

Скрипты без оболочки с Execa 7
Хотя сценарии оболочки очень удобны, многим разработчикам нравится гибкость, выразительность и экосистема, которые предоставляются такими языками программирования, как JavaScript. zx , недавний популярный проект Google, сочетает в себе лучшее из обоих миров. const branch = await $`git branch --show-current` await $`deploy --branch=${branch}` Execa — модуль Node 7-летней давности, используемый 15 миллионами репозиториев , который упрощает выполнение команд и процессов. В нашем..

Введение в оболочку
Объяснение назначения и основных функций оболочки Введение Недавно я устроился на новую работу, и одной из ключевых вещей, которую я использую больше, чем раньше, является оболочка . Во время учебы в университете я немного познакомился с оболочкой, когда писал код на FORTRAN (да, именно на FORTRAN). Однако я не очень понимал, что такое оболочка или команды, которые я использовал, на самом деле делали (я больше беспокоился о том, чтобы не провалить задание!). В этом посте я..

Что (на самом деле) происходит, когда вы вводите ls -l в оболочке
Что (на самом деле) происходит, когда вы вводите ls -l в оболочке Чтобы понять, что (на самом деле) происходит, когда вы набираете в оболочке ls -l , вы должны понимать, что такое оболочка по отношению к ядру . Ядро - это центральная, наиболее фундаментальная часть компьютерной операционной системы. Это программа, которая контролирует все другие программы на компьютере, взаимодействует с аппаратным и программным обеспечением и активно участвует в управлении ресурсами...

Что такое жесткие и символические ссылки и в чем их разница
В файловых системах в стиле Unix мы можем создавать жесткие ссылки или символические (также называемые программными) ссылками на файлы. Что это такое, как их создать и как их различать? Inodes Прежде всего, важно понять, что такое inode . Каждый файл имеет свой собственный индексный дескриптор, и в этом индексном дескрипторе хранятся атрибуты файла, такие как время последней модификации, данные о владельце и разрешениях и т. Д. Inodes - это в основном указатели на то, где..