Учебник по Linux для начинающих — пошаговое руководство по Linux

Опубликовано: 2022-09-23

Оглавление

Что такое линукс?

Linux — это операционная система с открытым исходным кодом, написанная на компьютерных языках, таких как C и других языках ассемблера. Наши смартфоны, автомобили, бытовая техника, настольные компьютеры, холодильники и даже термостаты работают на Linux с середины 1990-х годов, который в настоящее время признан во всем мире надежной и безопасной операционной системой. Операционные системы (ОС) необходимы для любого устройства, и Linux в настоящее время является самой популярной операционной системой.

Ознакомьтесь с нашими бесплатными курсами по разработке программного обеспечения.

Изучите наши бесплатные курсы по разработке программного обеспечения

Основы облачных вычислений Основы JavaScript с нуля Структуры данных и алгоритмы
Технология Блокчейн Реагировать для начинающих Основные основы Java
Ява Node.js для начинающих Расширенный JavaScript

Linux включает в себя основные части, которые необходимо знать перед изучением команд Linux. Вот они:

  • Загрузчик — загрузчик — это программное обеспечение, отвечающее за загрузку ПК. Загрузчик присутствует в загрузочном разделе любого устройства хранения, который находит и запускает операционную систему на устройстве.
  • Ядро. Ядро — это ключевой элемент внутри Linux, управляющий всем процессором, памятью и другим программным обеспечением, работающий как основной интерфейс.
  • Система инициализации . Система инициализации — это подсистема, которая помогает загружать пространство пользователя и управляет демонами. Кроме того, эта система отвечает за выполнение процесса загрузки после завершения первоначальной загрузки и извлечения из загрузчика.
  • Демоны. Демоны — это службы фоновых приложений, такие как звук, печать и т. д., управляющие фоновыми процессами, а не находящиеся под непосредственным контролем пользователя.
  • Графический сервер — подсистема графического сервера в Linux отображает графику на экране монитора.
  • Среда рабочего стола. Среда рабочего стола — это интерактивный интерфейс Linux. Среда рабочего стола расширяет множество встроенных функций, таких как игры, веб-браузер, инструменты настройки, настройки и т. д. Кроме того, пользователи могут выбирать из различных сред, таких как GNOME, Cinnamon, Mate, Pantheon, Enlightenment и т. д.
  • Приложения . В Linux есть высококачественные приложения, установленные сразу из централизованного места, как и в Ubuntu. Кроме того, он удобен для пользователя и включает в себя инструменты, подобные магазину приложений, для упрощения навигации и настройки.

Востребованные навыки разработки программного обеспечения

Курсы JavaScript Базовые курсы Java Курсы по структурам данных
Курсы Node.js Курсы SQL Курсы разработки полного стека
Курсы НФТ Курсы DevOps Курсы по большим данным
Курсы React.js Курсы по кибербезопасности Курсы облачных вычислений
Курсы по проектированию баз данных Курсы Python Курсы по криптовалюте

Запишитесь на курсы по разработке программного обеспечения в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Командная строка Linux

Командная строка Linux — это интерфейс ввода текста пользователем и команд, выполняемых системой. Пользователь должен вручную вводить команды, чтобы они отображались на экране и выполнялись операционной системой.

КАК ИСПОЛЬЗОВАТЬ КОМАНДНУЮ СТРОКУ?

Сначала откройте командную строку Linux и откройте командный инструмент/командную строку, одновременно нажав клавиши «CTRL+ALT+T».

Вход в Linux с помощью такого инструмента, как PuTTY, сам по себе подготовит командную строку. Когда командная строка открыта, пользователь может увидеть подсказку типа ( user@system:~$), что означает, что система готова выполнять ваши команды.

Изучите наши популярные курсы по программной инженерии

Магистр компьютерных наук LJMU и IIITB Программа сертификатов кибербезопасности Caltech CTME
Учебный курс по полной разработке стека Программа PG в блокчейне
Программа Executive PG в Full Stack Development
Посмотреть все наши курсы ниже
Курсы по разработке программного обеспечения

ВАЖНЫЕ КОМАНДЫ Linux

Команды могут выполнять все задачи в Linux, и они появляются в интерфейсе терминала Linux, хотя эти команды чувствительны к регистру. Нажмите клавиши «CTRL+ALT+T» вместе, чтобы открыть терминал Linux, и выполните любую команду, нажав клавишу «ENTER».

Вот несколько важных команд, о которых следует помнить, пока вы изучаете командную строку Linux :

КОМАНДЫ СПРАВОЧНИКА LINUX

  • Команда pwd — используется для отображения местоположения текущего каталога. Синтаксис: pwd
  • Команда mkdir — используется для создания нового каталога в любом каталоге. Синтаксис: mkdir <имя каталога>

ФАЙЛОВЫЕ КОМАНДЫ LINUX

  • команда touch — используется для создания нескольких пустых файлов. Синтаксис: коснитесь <имя файла> и коснитесь <файл 1> <файл 2>….<файл n>
  • Команда cat — используется для создания файла, отображения его содержимого, копирования содержимого и т. д. Синтаксис: cat [ОПЦИЯ]… [ФАЙЛ]… и т. д. Нажмите клавиши «CTRL+D» вместе, чтобы сохранить файл.

КОМАНДЫ СОДЕРЖИМОГО ФАЙЛА LINUX

  • Команда head — используется для отображения первых десяти строк содержимого файла. Синтаксис: head <имя файла>
  • Команда tac — обратная команда cat, она отображает содержимое файла с конца. Синтаксис: tac <имя файла>

КОМАНДЫ ПОЛЬЗОВАТЕЛЯ LINUX

  • Команда su — позволяет управлять администрированием от одного пользователя к другому в Linux. Синтаксис: su <имя пользователя>
  • Команда id — используется для отображения идентификатора группы или идентификатора пользователя. Синтаксис: идентификатор

КОМАНДЫ ФИЛЬТРА LINUX

  • Команда sed — также называется потоковым редактором; это помогает в редактировании файлов и отображает отредактированный контент без постоянного сохранения каких-либо данных. Синтаксис: команда | sed's / <старое слово> / <новое слово> /'
  • Команда tr — команда tr используется для перевода содержимого файла. Синтаксис: команда | tr <'старый'> <'новый'>

СЛУЖЕБНЫЕ КОМАНДЫ LINUX

  • Команда find — используется для поиска определенных файлов в каталоге. Символ (.) используется для поиска текущих имен каталогов, а (/) — для поиска любых корней. Синтаксис: найти. -имя «*pdf»
  • Команда date — используется для поиска дат, часовых поясов и т. д. Синтаксис: date

СЕТЕВЫЕ КОМАНДЫ LINUX

  • Команда ip — используется для назначения любого IP-адреса или инициализации/отключения любого системного интерфейса. Синтаксис: ip или ip-адрес
  • Команда mail — используется для отправки электронных писем из командной строки. Синтаксис: mail -s «Тема» <адрес получателя>

Прочтите наши популярные статьи, связанные с разработкой программного обеспечения

Как реализовать абстракцию данных в Java? Что такое внутренний класс в Java? Идентификаторы Java: определение, синтаксис и примеры
Понимание инкапсуляции в ООП на примерах Объяснение аргументов командной строки в C 10 основных функций и характеристик облачных вычислений в 2022 году
Полиморфизм в Java: концепции, типы, характеристики и примеры Пакеты в Java и как их использовать? Учебник по Git для начинающих: Изучайте Git с нуля

Достижение цели стать опытным разработчиком

Изучение Linux в качестве начинающего разработчика — это действительно самоотверженная работа, а также топливо для карьерного роста. Если вы также стремитесь стать разработчиком, то онлайн-программа UpGrad Executive PG по разработке программного обеспечения со специализацией в разработке полного стека является отличным выбором.

Учебная программа Full Stack Development подготовлена ​​под руководством профессионалов отрасли и преподавателей. Вот почему этот курс идеально подходит для начинающих разработчиков:

  1. Статус выпускника ИИТ в Бангалоре
  2. 4-месячная бесплатная сертификация руководителей по данным, науке и машинному обучению.
  3. Учебный курс по переходу на программное обеспечение для новых программистов.
  4. Эксклюзивный доступ к данным и машинному обучению.
  5. Карьерная поддержка UpGrad на 360 градусов: электронное портфолио для отправки компаниям, ярмарки вакансий, пробные собеседования.
  6. Более 45 онлайн-сессий в прямом эфире и консультации 1:1.
  7. 7+ кейсов и проектов.
  8. 10 инструментов и языков программирования.
  9. 400+ часов контента.

При минимальной степени бакалавра с 50% или эквивалентным проходным баллом и предпочтительным (но не обязательным) знанием программирования курс upGrad включает в себя основы компьютерных наук, операций разработки программного обеспечения, серверных API и веб-интерфейсов. Он идеально подходит для разработчиков программного обеспечения, ИТ-специалистов, специалистов службы технической поддержки и начинающих разработчиков.

Программа включает в себя такие темы, как -

  1. Основы программирования на Java
  2. Объектно-ориентированное программирование на Java
  3. OOD + Программная инженерия
  4. Структуры данных и алгоритмы
  5. Мягкие навыки
  6. Пользовательские интерфейсы и фронтенд-разработка
  7. Бэкэнд разработка
  8. Архитектура и развертывание программного обеспечения
  9. Замковые проекты
  10. Предварительные требования в соответствии с учебным планом

Зарегистрируйтесь сегодня, чтобы узнать больше!

Какая польза от Aspell в Linux?

Aspell означает средство проверки орфографии в операционной системе Linux. Как следует из названия, программа Aspell является заменой и может использоваться как автономный инструмент в командных строках Linux. Тем не менее, он в основном используется программами для проверки орфографии.

Как получить доступ к файлам размером более 10 МБ в каталоге in/usr?

Следующие команды при запуске в Linux помогают получить доступ к файлам размером более 10 МБ в словаре in/usr: # find /usr -size +10M -exec ls -lah {} ;

Какая польза от команды strings в Linux?

Целью команды strings в Linux является извлечение и вывод удобочитаемого содержимого из любого нетекстового файла.