Samouczek Linuksa dla początkujących – Przewodnik po Linusie krok po kroku

Opublikowany: 2022-09-23

Spis treści

Czym jest Linux?

Linux to system operacyjny typu open source napisany w językach komputerowych, takich jak C i inne języki asemblera. Nasze smartfony, samochody, sprzęt AGD, komputery stacjonarne, lodówki, a nawet termostaty działają na Linuksie od połowy lat 90., który jest obecnie akceptowany na całym świecie jako niezawodny i bezpieczny system operacyjny. Systemy operacyjne (OS) są niezbędne dla każdego urządzenia, a Linux jest obecnie najpopularniejszym systemem operacyjnym.

Sprawdź nasze bezpłatne kursy związane z tworzeniem oprogramowania.

Poznaj nasze bezpłatne kursy na temat tworzenia oprogramowania

Podstawy przetwarzania w chmurze Podstawy JavaScript od podstaw Struktury danych i algorytmy
Technologia Blockchain Reaguj dla początkujących Podstawowe podstawy Javy
Jawa Node.js dla początkujących Zaawansowany JavaScript

Linux składa się z niezbędnych części, które należy znać przed poznaniem poleceń Linusa. Są to:

  • Bootloader- Bootloader to oprogramowanie odpowiedzialne za uruchamianie komputera. Bootloader znajduje się w sekcji rozruchowej dowolnego urządzenia pamięci masowej, który lokalizuje i inicjuje system operacyjny na urządzeniu.
  • Kernel- Kernel jest kluczowym elementem w Linuksie, zarządzającym całym procesorem, pamięcią i innym oprogramowaniem, działającym jako podstawowy interfejs.
  • System Init system Init to podsystem, który pomaga w ładowaniu przestrzeni użytkownika i kontroluje demony. Ponadto ten system jest odpowiedzialny za wykonanie procesu rozruchu po zakończeniu początkowego rozruchu i pobraniu go z bootloadera.
  • Demony — demony to usługi aplikacji działających w tle, takie jak dźwięk, drukowanie itp., które zarządzają procesami w tle, a nie znajdują się pod bezpośrednią kontrolą użytkownika.
  • Graphical Server — podsystem serwera graficznego w systemie Linux wyświetla grafikę na ekranie monitora.
  • Środowisko pulpitu środowisko pulpitu to interfejs interakcji systemu Linux. Środowisko pulpitu rozszerza wiele wbudowanych funkcji, takich jak gry, przeglądarka internetowa, narzędzia konfiguracyjne, ustawienia itp. Ponadto użytkownicy mogą wybierać spośród różnych środowisk, takich jak GNOME, Cinnamon, Mate, Pantheon, Enlightenment itp.
  • Aplikacje — Linux ma wysokiej jakości aplikacje instalowane natychmiast ze scentralizowanej lokalizacji, podobnie jak Ubuntu. Ponadto jest przyjazny dla użytkownika i zawiera narzędzia przypominające sklep z aplikacjami, ułatwiające nawigację i konfigurację.

Umiejętności tworzenia oprogramowania na żądanie

Kursy JavaScript Podstawowe kursy języka Java Kursy na temat Struktury danych
Kursy Node.js Kursy SQL Kursy rozwoju pełnego stosu
Kursy NFT Kursy DevOps Kursy Big Data
Kursy React.js Kursy na temat bezpieczeństwa cybernetycznego Kursy na temat przetwarzania w chmurze
Kursy projektowania baz danych Kursy Pythona Kursy kryptowalut

Zapisz się na kursy inżynierii oprogramowania z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Linia poleceń Linuksa

Wiersz poleceń systemu Linux to interfejs wprowadzania tekstu przez użytkownika i poleceń wykonywanych przez system. Użytkownik musi ręcznie wpisać polecenia, aby wyświetlał się na ekranie i był wykonywany przez system operacyjny.

JAK KORZYSTAĆ Z LINII POLECEŃ?

Najpierw otwórz wiersz poleceń systemu Linux i otwórz narzędzie polecenia / wiersz poleceń, naciskając jednocześnie klawisze „CTRL + ALT + T”.

Zalogowanie się do Linuksa za pomocą narzędzia takiego jak PuTTY, samoczynnie przygotuje wiersz poleceń. Gdy wiersz poleceń jest otwarty, użytkownik może zobaczyć znak zachęty, taki jak ( użytkownik@system:~$), co oznacza, że ​​system jest gotowy do wykonania twoich poleceń.

Poznaj nasze popularne kursy inżynierii oprogramowania

Master of Science in Computer Science z LJMU i IIITB Program certyfikacji cyberbezpieczeństwa Caltech CTME
Pełny Bootcamp rozwoju stosu Program PG w Blockchain
Program Executive PG w pełnym rozwoju stosu
Zobacz wszystkie nasze kursy poniżej
Kursy inżynierii oprogramowania

WAŻNE KOMENDY LINUX

Polecenia mogą wykonać wszystkie zadania w systemie Linux i występują w interfejsie terminala Linux, chociaż w tych poleceniach rozróżniana jest wielkość liter. Naciśnij jednocześnie klawisze „CTRL + ALT + T”, aby otworzyć terminal Linux i wykonać dowolne polecenie, naciskając klawisz „ENTER”.

Oto kilka ważnych poleceń, o których należy pamiętać podczas nauki wiersza poleceń systemu Linux :

POLECENIA KATALOGU LINUX

  • polecenie pwd — używane do wyświetlania lokalizacji bieżącego katalogu. Składnia: pwd
  • Polecenie mkdir — używane do tworzenia nowego katalogu w dowolnym katalogu. Składnia: mkdir <nazwa katalogu>

POLECENIA PLIKÓW LINUX

  • touch command- Służy do tworzenia wielu pustych plików. Składnia: dotknij <nazwa pliku> i dotknij <plik 1> <plik 2>….<plik n>
  • cat polecenie- Służy do tworzenia pliku, wyświetlania jego zawartości, kopiowania zawartości itp. Składnia: cat [OPCJA]…[PLIK]… itd. Naciśnij jednocześnie klawisze „CTRL+D”, aby zapisać plik.

POLECENIA ZAWARTOŚCI PLIKÓW LINUX

  • head command- Używany do wyświetlania pierwszych dziesięciu wierszy zawartości pliku. Składnia: head <nazwa pliku>
  • polecenie tac- Odwrotność polecenia cat, wyświetla zawartość pliku od końca. Składnia: tac <nazwa pliku>

POLECENIA UŻYTKOWNIKA LINUX

  • su polecenie — umożliwia kontrolę administracyjną od jednego użytkownika do drugiego za pośrednictwem systemu Linux. Składnia: su <nazwa użytkownika>
  • id command — służy do wyświetlania identyfikatora grupy lub identyfikatora użytkownika. Składnia: identyfikator

POLECENIA FILTRA LINUX

  • Polecenie sed — zwane także edytorem strumieni; pomaga w edycji plików i wyświetla edytowane treści, bez trwałego zapisywania jakichkolwiek danych. Składnia: polecenie | sed's / <stareSłowo> / <noweSłowo> /'
  • tr polecenie — tr polecenie służy do tłumaczenia zawartości pliku. Składnia: polecenie | tr <'stary'> <'nowy'>

KOMENDY NARZĘDZIOWE LINUX

  • Polecenie find- Służy do znajdowania określonych plików w katalogu. Symbol (.) służy do znajdowania nazw bieżących katalogów, a (/) do wyszukiwania korzeni. Składnia: znajdź. -nazwa „*pdf”
  • Polecenie daty - służy do wyszukiwania dat, stref czasowych itp. Składnia: data

POLECENIA SIECIOWE LINUX

  • Polecenie ip — służy do przypisywania dowolnego adresu IP lub inicjowania/wyłączania dowolnego interfejsu systemowego. Składnia: ip lub adres ip
  • Polecenie poczty — używane do wysyłania wiadomości e-mail z wiersza poleceń. Składnia: mail -s „Temat” <adres odbiorcy>

Przeczytaj nasze popularne artykuły związane z tworzeniem oprogramowania

Jak zaimplementować abstrakcję danych w Javie? Co to jest klasa wewnętrzna w Javie? Identyfikatory Java: definicja, składnia i przykłady
Zrozumienie enkapsulacji w OOPS z przykładami Wyjaśnienie argumentów wiersza poleceń w języku C 10 najważniejszych funkcji i cech chmury obliczeniowej w 2022 r.
Polimorfizm w Javie: pojęcia, typy, charakterystyka i przykłady Pakiety w Javie i jak ich używać? Git Tutorial dla początkujących: Naucz się Gita od podstaw

Realizując swój cel, aby zostać doświadczonym programistą

Nauka Linuksa jako początkującego programisty jest w istocie dziełem poświęcenia, tak samo jak paliwem do rozwoju kariery. Jeśli chcesz zostać programistą, to internetowy program Executive PG w zakresie rozwoju oprogramowania - specjalizacja w rozwoju pełnego stosu jest doskonałym wyborem.

Program nauczania Full Stack Development jest przygotowywany pod okiem profesjonalistów z branży i członków wydziału. Oto dlaczego ten kurs jest idealny dla początkujących programistów:

  1. Status absolwentów IIT Bangalore
  2. Bezpłatna 4-miesięczna certyfikacja kadry kierowniczej w zakresie danych i nauki oraz uczenia maszynowego.
  3. Software Transition Bootcamp dla nowych koderów.
  4. Wyłączny dostęp do danych i uczenia maszynowego.
  5. UpGrad 360-stopniowe wsparcie kariery: e-portfolio do przesłania do firm, targów pracy, próbnych rozmów kwalifikacyjnych.
  6. Ponad 45 sesji online na żywo i wskazówki 1:1.
  7. 7+ studiów przypadku i projektów.
  8. 10 Narzędzia i języki programowania.
  9. 400+ godzin treści.

Przy minimalnych uprawnieniach do uzyskania tytułu licencjata z 50% lub równoważnymi ocenami pozytywnymi i preferowaną (ale nie obowiązkową) znajomością kodowania, kurs upGrad obejmuje podstawy informatyki, operacji tworzenia oprogramowania, interfejsów API zaplecza i interfejsów internetowych. Jest idealny dla programistów, specjalistów IT, specjalistów ds. wsparcia technicznego i początkujących programistów.

Program obejmuje takie tematy, jak:

  1. Podstawy programowania w Javie
  2. Programowanie obiektowe w Javie
  3. OOD + Inżynieria oprogramowania
  4. Struktury danych i algorytmy
  5. Umiejętności miękkie
  6. Interfejsy użytkownika i programowanie front-end
  7. Rozwój zaplecza
  8. Architektura i wdrażanie oprogramowania
  9. Projekty Capstone
  10. Wymagania wstępne zgodnie z wymaganiami programu nauczania

Zarejestruj się już dziś, aby dowiedzieć się więcej!

Jaki jest pożytek z Aspell w Linuksie?

Aspell oznacza sprawdzanie pisowni w systemie operacyjnym Linux. Jak sama nazwa wskazuje, program Aspell jest zamiennikiem typu drop-in i może być używany jako samodzielne narzędzie w wierszach poleceń systemu Linux. Jest jednak używany głównie przez programy do wykorzystania jego możliwości sprawdzania pisowni.

Jak uzyskać dostęp do plików większych niż 10 MB w katalogu in/usr?

Poniższe polecenia uruchomione w systemie Linux pomagają uzyskać dostęp do plików większych niż 10 MB w słowniku in/usr: # find /usr -size +10M -exec ls -lah {} ;

Jaki jest pożytek z polecenia strings w Linuksie?

Celem polecenia strings w Linuksie jest wyodrębnienie i umieszczenie czytelnej dla człowieka zawartości z dowolnego pliku nietekstowego.