
BOOKS - Command Line : A Modern Introduction

Command Line : A Modern Introduction
Author: Petr Stribny
Format: PDF
File size: PDF 940 KB
Language: English

Format: PDF
File size: PDF 940 KB
Language: English

The author explains that graphical interfaces have made computing accessible to many people, but for software development and system administration, command-line interfaces (CLIs) are still widely used. Users enter individual text commands in a command-line interface, receiving a text output after each executed command. Terminal User Interfaces (TUIs) are used by interactive programs, such as two-pane file managers or text editors that work across the entire terminal screen. The most common and useful shell is Bourne Again SHell (Bash), which is installed by default on most Linux distributions such as Ubuntu or Fedora. Another popular shell is Z shell (Zsh), which is used by developers and sysadmins for its interactivity and configurability. Fish shell is also gaining popularity, designed to be user-friendly with good defaults, but it is less compatible with the other mentioned shells. The book is aimed at software developers, sysadmins, and data scientists who need to control Linux or BSD systems, including personal computers, servers, virtual machines, and containers.
Автор объясняет, что графические интерфейсы сделали вычисления доступными для многих людей, но для разработки программного обеспечения и системного администрирования по-прежнему широко используются интерфейсы командной строки (CLI). Пользователи вводят отдельные текстовые команды в интерфейсе командной строки, получая текстовый вывод после каждой выполняемой команды. Пользовательские интерфейсы терминала (TUI) используются интерактивными программами, такими как двухпанельные файловые менеджеры или текстовые редакторы, которые работают по всему экрану терминала. Самая распространенная и полезная оболочка - Bourne Again SHell (Bash), которая по умолчанию установлена в большинстве дистрибутивов Linux, таких как Ubuntu или Fedora. Еще одна популярная оболочка - Z shell (Zsh), которая используется разработчиками и сисадминами для своей интерактивности и настраиваемости. Также набирает популярность Fish shell, призванная быть удобной для пользователя с хорошими значениями по умолчанию, но она менее совместима с другими упомянутыми оболочками. Книга предназначена для разработчиков программного обеспечения, системных администраторов и специалистов по анализу данных, которым необходимо контролировать системы Linux или BSD, включая персональные компьютеры, серверы, виртуальные машины и контейнеры.
L'auteur explique que les interfaces graphiques ont rendu le calcul accessible à de nombreuses personnes, mais les interfaces de ligne de commande (CLI) sont encore largement utilisées pour le développement logiciel et l'administration système. s utilisateurs saisissent des commandes de texte distinctes dans l'interface de ligne de commande, recevant une sortie de texte après chaque commande en cours d'exécution. s interfaces utilisateur du terminal (TUI) sont utilisées par des programmes interactifs tels que des gestionnaires de fichiers à deux panneaux ou des éditeurs de texte qui fonctionnent sur tout l'écran du terminal. L'enveloppe la plus courante et la plus utile est Bourne Again SHell (Bash), qui est installé par défaut dans la plupart des distributions Linux comme Ubuntu ou Fedora. Une autre coquille populaire est Z shell (Zsh), qui est utilisé par les développeurs et les sisadmines pour son interactivité et sa personnalisation. Fish shell est également de plus en plus populaire, conçu pour être convivial avec de bonnes valeurs par défaut, mais il est moins compatible avec les autres coques mentionnées. livre est conçu pour les développeurs de logiciels, les administrateurs système et les analystes de données qui doivent surveiller les systèmes Linux ou BSD, y compris les ordinateurs personnels, les serveurs, les machines virtuelles et les conteneurs.
autor explica que las interfaces gráficas han puesto la informática a disposición de muchas personas, pero las interfaces de línea de comandos (CLI) siguen siendo ampliamente utilizadas para el desarrollo de software y la administración del sistema. usuarios escriben comandos de texto individuales en la interfaz de línea de comandos, obteniendo una salida de texto después de cada comando que se ejecuta. interfaces de usuario de terminal (TUI) son utilizadas por programas interactivos, como gestores de archivos de doble panel o editores de texto, que se ejecutan en toda la pantalla del terminal. shell más común y útil es el Bourne Again SHell (Bash), que está instalado de forma predeterminada en la mayoría de distribuciones Linux, como Ubuntu o Fedora. Otro shell popular es el Z shell (Zsh), que es utilizado por desarrolladores y sisadmins para su interactividad y personalización. Fish shell también está ganando popularidad, diseñado para ser fácil de usar con buenos valores predeterminados, pero es menos compatible con los otros shell mencionados. libro está dirigido a desarrolladores de software, administradores de sistemas y especialistas en análisis de datos que necesitan controlar los sistemas Linux o BSD, incluyendo computadoras personales, servidores, máquinas virtuales y contenedores.
Der Autor erklärt, dass die grafischen Schnittstellen die Berechnung für viele Menschen zugänglich gemacht haben, aber für die Softwareentwicklung und Systemadministration sind Befehlszeilenschnittstellen (Command Line Interfaces, CLIs) immer noch weit verbreitet. Benutzer geben einzelne Textbefehle in die Befehlszeilenschnittstelle ein und erhalten nach jedem ausgeführten Befehl eine Textausgabe. Die Terminal User Interfaces (TUI) werden von interaktiven Programmen wie Dual Panel File Managern oder Texteditoren genutzt, die über den gesamten Bildschirm des Terminals arbeiten. Die häufigste und nützlichste Shell ist Bourne Again SHell (Bash), die standardmäßig in den meisten Linux-Distributionen wie Ubuntu oder Fedora installiert ist. Eine weitere beliebte Shell ist die Z-Shell (Zsh), die von Entwicklern und Systemadministratoren für ihre Interaktivität und Anpassbarkeit verwendet wird. Auch Fish Shell gewinnt an Popularität, entworfen, um benutzerfreundlich mit guten Standardwerten zu sein, aber es ist weniger kompatibel mit den anderen genannten Schalen. Das Buch richtet sich an Softwareentwickler, Systemadministratoren und Datenwissenschaftler, die Linux- oder BSD-Systeme überwachen müssen, einschließlich PCs, Server, virtuelle Maschinen und Container.
''
Yazar, GUI'lerin hesaplamayı birçok kişi için erişilebilir hale getirdiğini, ancak komut satırı arabirimlerinin (CLI'lar) yazılım geliştirme ve sistem yönetimi için hala yaygın olarak kullanıldığını açıklıyor. Kullanıcılar komut satırı arabirimine ayrı metin komutları girerek yürüttükleri her komuttan sonra metin çıktısı alırlar. Terminal kullanıcı arayüzleri (TUI'ler), terminal ekranında çalışan iki panelli dosya yöneticileri veya metin editörleri gibi etkileşimli programlar tarafından kullanılır. En yaygın ve kullanışlı kabuk, Ubuntu veya Fedora gibi çoğu Linux dağıtımında varsayılan olarak yüklenen Bourne Again SHell (Bash)'dir. Bir diğer popüler kabuk, geliştiriciler ve sysadmins tarafından etkileşimi ve özelleştirilmesi için kullanılan Z kabuğudur (Zsh). Balık kabuğu da popülerlik kazanıyor, iyi varsayılan değerlerle kullanıcı dostu olacak şekilde tasarlandı, ancak diğer bahsedilen kabuklarla daha az uyumlu. Kitap, kişisel bilgisayarlar, sunucular, sanal makineler ve konteynerler dahil olmak üzere Linux veya BSD sistemlerini izlemesi gereken yazılım geliştiricileri, sistem yöneticileri ve veri bilimcileri için tasarlanmıştır.
يوضح المؤلف أن الواجهات الرسومية جعلت الحوسبة في متناول العديد من الأشخاص، لكن واجهات سطر الأوامر (CLIs) لا تزال تستخدم على نطاق واسع لتطوير البرامج وإدارة النظام. يدخل المستخدمون أوامر نصية منفصلة في واجهة سطر الأوامر، ويتلقون إخراج النص بعد كل أمر ينفذونه. يتم استخدام واجهات المستخدم الطرفية (TUIs) من خلال البرامج التفاعلية مثل مديري الملفات المكونة من لوحتين أو محرري النصوص الذين يعملون عبر شاشة المحطة. الغلاف الأكثر شيوعًا وفائدة هو Bourne Again SHell (Bash)، والذي يتم تثبيته افتراضيًا على معظم توزيعات Linux مثل Ubuntu أو Fedora. غلاف شائع آخر هو Z shell (Zsh)، والذي يستخدمه المطورون والجداول لتفاعله وتخصيصه. تكتسب قشرة السمك أيضًا شعبية، وهي مصممة لتكون سهلة الاستخدام مع قيم افتراضية جيدة، ولكنها أقل توافقًا مع الأصداف الأخرى المذكورة. الكتاب مخصص لمطوري البرامج ومديري الأنظمة وعلماء البيانات الذين يحتاجون إلى مراقبة أنظمة Linux أو BSD، بما في ذلك أجهزة الكمبيوتر الشخصية والخوادم والآلات الافتراضية والحاويات.
