faq-post
Командата `which` в Linux открива абсолютния път на изпълним файл, като сканира директориите, изброени в променливата на средата `PATH`, и връща първото съвпадение. Това е POSIX-съвместима помощна програма, използвана ежедневно от системни администратори, разработчици и DevOps инженери за проверка на местоположенията на двоичните файлове, одит на среди за изпълнение и отстраняване на конфликти, свързани с […]
Python е високо ниво, интерпретиран програмен език, изграден около четимост и изразителен синтаксис. Неговите основни вградени команди — обхващащи I/O, преобразуване на типове, управление на потока, структури от данни, работа с файлове и импортиране на модули — позволяват на разработчиците да изпълняват сложни задачи с забележително малко редове код. Тази справка обхваща най-критичните Python команди […]
Командата `mkfs` (make filesystem) е основната Linux помощна програма за записване на файлова система върху блоково устройство — независимо дали е суров диск, дял или логически том. Тя инициализира суперблока, таблиците с inode, блоковите групи и структурите на журнала, необходими преди да може да се запишат данни на устройството. Преди да докоснете какъвто и да […]
Предоставянето на повишени привилегии в Linux означава даване на потребителски акаунт възможността да изпълнява команди, изискващи достъп на ниво суперпотребител — или чрез добавянето му към привилегирована група като `sudo` или `wheel`, или чрез изрично конфигуриране на записи във файла `/etc/sudoers`. Най-безопасният и одитируем метод винаги е делегирането, базирано на `sudo`, а не директното членство […]
NVM (Node Version Manager) е POSIX-съвместим шел скрипт, който инсталира и управлява множество изолирани Node.js среди за изпълнение на една машина, без да изисква root привилегии или промяна на системните пътища. Всяка версия на Node.js се съхранява в собствена директория под `~/.nvm/versions/node/`, осигурявайки пълна, безконфликтна изолация между проектите. Това ръководство описва инсталация на NVM от […]
Споделената папка на VMware е директория от страна на хоста, която се предоставя на гост виртуална машина чрез протокола HGFS (Host-Guest File System), реализиран чрез ядрени модули на VMware Tools. Тя функционира като монтиране на псевдофайлова система, която заобикаля изцяло виртуалния диск, позволявайки директен обмен на файлове между хост OS и гост OS без мрежова […]
JWT (JSON Web Token) удостоверяването в Laravel предоставя безсесиен, криптографски подписан механизъм за верифициране на API потребители без съхранение на сесии от страна на сървъра. JWT кодира полезен товар — обикновено потребителска идентичност и претенции — в компактен, URL-безопасен низ, подписан с таен или RSA ключ, което позволява на всяка услуга, притежаваща ключа за верификация, […]
Powerlevel10k е високопроизводителна тема за Zsh (Z Shell), която изобразява напълно персонализируем, информационно наситен промпт с почти нулева латентност. За разлика от конвенционалните теми за обвивки, които блокират изобразяването на промпта по време на изпълнение на бавни команди, Powerlevel10k използва асинхронно изобразяване и силно оптимизиран Zsh скриптов механизъм, за да показва git статус, облачен контекст, […]
Файлът .tar.gz е компресиран архив, създаден чрез комбиниране на две отделни операции: tar (Tape Archive), която обединява множество файлове и директории в един архив, и gzip, която компресира този архив за намаляване на размера му. Резултатът е преносим, пространствено ефективен формат на пакет, който е де факто стандарт за разпространение на софтуер, конфигурационни пакети и […]
GNU Screen е терминален мултиплексор, който ви позволява да създавате, управлявате и запазвате множество шел сесии от един терминален прозорец. Когато се откачите от Screen сесия, всеки процес, изпълняван в нея, продължава да работи — оцелявайки при прекъсвания на SSH връзката, мрежови сривове и затваряне на терминала — и остава напълно достъпен в момента, в […]
