Учебник по 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 подготовлена под руководством профессионалов отрасли и преподавателей. Вот почему этот курс идеально подходит для начинающих разработчиков:
- Статус выпускника ИИТ в Бангалоре
- 4-месячная бесплатная сертификация руководителей по данным, науке и машинному обучению.
- Учебный курс по переходу на программное обеспечение для новых программистов.
- Эксклюзивный доступ к данным и машинному обучению.
- Карьерная поддержка UpGrad на 360 градусов: электронное портфолио для отправки компаниям, ярмарки вакансий, пробные собеседования.
- Более 45 онлайн-сессий в прямом эфире и консультации 1:1.
- 7+ кейсов и проектов.
- 10 инструментов и языков программирования.
- 400+ часов контента.
При минимальной степени бакалавра с 50% или эквивалентным проходным баллом и предпочтительным (но не обязательным) знанием программирования курс upGrad включает в себя основы компьютерных наук, операций разработки программного обеспечения, серверных API и веб-интерфейсов. Он идеально подходит для разработчиков программного обеспечения, ИТ-специалистов, специалистов службы технической поддержки и начинающих разработчиков.
Программа включает в себя такие темы, как -
- Основы программирования на Java
- Объектно-ориентированное программирование на Java
- OOD + Программная инженерия
- Структуры данных и алгоритмы
- Мягкие навыки
- Пользовательские интерфейсы и фронтенд-разработка
- Бэкэнд разработка
- Архитектура и развертывание программного обеспечения
- Замковые проекты
- Предварительные требования в соответствии с учебным планом
Зарегистрируйтесь сегодня, чтобы узнать больше!
Какая польза от Aspell в Linux?
Aspell означает средство проверки орфографии в операционной системе Linux. Как следует из названия, программа Aspell является заменой и может использоваться как автономный инструмент в командных строках Linux. Тем не менее, он в основном используется программами для проверки орфографии.
Как получить доступ к файлам размером более 10 МБ в каталоге in/usr?
Следующие команды при запуске в Linux помогают получить доступ к файлам размером более 10 МБ в словаре in/usr: # find /usr -size +10M -exec ls -lah {} ;
Какая польза от команды strings в Linux?
Целью команды strings в Linux является извлечение и вывод удобочитаемого содержимого из любого нетекстового файла.