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


Хорошая статья, но я люблю придираться, так что пусть будет придиркой SOAB.
Хорошая статья, но я люблю придираться, так что пусть будет придиркой SOAB. Оболочка — это способ текстового взаимодействия с компьютером. Самой популярной оболочкой Unix является Bash ( Bourne Again SHell ). Bash — это оболочка по умолчанию в большинстве современных реализаций Unix… Это никогда не было правдой. Sh (Bourne Shell) является/была самой популярной оболочкой UNIX . Bash, вероятно, является наиболее часто используемая оболочка Linux , НО Linux — это не Unix...

Как решить zsh: убит на MacOS Ventura
В этом руководстве - Вы найдете окончательное решение этой проблемы Честно говоря, я искал решение по всему Интернету. То, что я нашел, по большей части либо устарело, либо по конкретным темам, полезным не для всех. Проблема Иногда при установке Homebrew или когда вы устанавливаете Ruby, Git, какой-либо пакет Python через Homebrew. Вы испортили свои .zshrc и .zprofile и не знаете, как их вернуть. Другой вариант — возможно, вы один из тех, кто любит возиться и..

Простое руководство по сокетам Unix
Основой Интернета и всех сетей является розетка. Сокеты предоставляют возможность отправлять и получать данные между одним адресом и другим, как на одной машине, так и на совершенно разных. Существует около дюжины видов сокетов для разных типов адресов и связи. Сокеты используют разные протоколы, такие как TCP, которые определяют стиль взаимодействия между ними. Тип адреса сокета частично определяет, поддерживает ли он межмашинное или внутримашинное взаимодействие. Сокеты Unix, также..

Найдите и уничтожьте node_modules
Эта статья посвящена небольшим мастерствам с командной строкой. где я показываю, как рекурсивно удалять несущественные каталоги node_modules для восстановления емкости хранилища. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: следующие команды UNIX являются деструктивными и не должны выполняться, если вы не полностью понимаете последствия. TL;DR Ниже приведен самый быстрый и грязный способ выполнить операцию поиска и уничтожения для node_modules каталогов: find . -type d -name node_modules -exec..

C указатели: точка зрения новичка
Это сложно, но, возможно, не обязательно так. TL;DR По сравнению со стилем int *ptr я считаю стиль int* ptr более интуитивным и, следовательно, более удобным для начинающих. Попробуйте, если вы все еще боретесь с указателями! K&R говорит нам объявить указатель типа int *ptr = &a; и говорит, что он задуман как мнемоника . Возможно, это верно для программистов с годами или десятилетиями опыта, но для новичка, который только что закончил int a = 2; часть, это не имеет..

Мысли EOD — хвост/вырез/голова
Всегда приятно найти удобные инструменты командной строки unix/linux, которые облегчат вашу жизнь. Недавно у меня возникла проблема, когда я пытался прочитать файл производственного журнала, и в нем были определенные строки с более чем 40 000 символов. Проблема с выводом любой из этих строк как есть заключается в том, что вам придется очень долго ждать, пока ваша оболочка действительно закончит их отображение. Кроме того, прокрутка вывода, чтобы найти то, что вы ищете в этом файле, может..

#harelang: вывод синусоиды в OSS
Решил написать небольшую прогу на Харе для вывода синусоиды 440Гц. Чтобы все было как можно проще, я использовал фиксированный период времени в 10 секунд. Вот код: use fs; use fmt; use io; use os; use math; //use unix; use unix::signal; //use sndctl; use rt; // #include </usr/include/linux/soundcard.h> // tested on Debian Stable // manual for dsp: // https://docs.oracle.com/cd/E88353_01/html/E37851/dsp-4i.html def SNDCTL_DSP_GETBLKSIZE = 3221508100u64; def..