Tutorial Linux pentru începători – Ghid Linus pas cu pas

Publicat: 2022-09-23

Cuprins

Ce este Linux?

Linux este un sistem de operare open-source scris în limbaje informatice precum C și alte limbaje de asamblare. Telefoanele noastre inteligente, mașinile, electrocasnicele, desktopurile, frigiderele și chiar termostatele funcționează pe Linux de la mijlocul anilor 1990, care a fost acum acceptat la nivel global ca un sistem de operare sigur și sigur. Sistemele de operare (OS) sunt esențiale pentru orice dispozitiv, iar Linux este în prezent cel mai popular sistem de operare.

Consultați cursurile noastre gratuite legate de dezvoltarea de software.

Explorați cursurile noastre gratuite de dezvoltare software

Elementele fundamentale ale cloud computingului Noțiuni de bază JavaScript de la zero Structuri de date și algoritmi
Tehnologia blockchain Reacționează pentru începători Bazele de bază ale Java
Java Node.js pentru începători JavaScript avansat

Linux cuprinde părți esențiale pe care trebuie să le cunoașteți înainte de a învăța comenzile Linus. Acestea sunt după cum urmează:

  • Bootloader - Un Bootloader este un software responsabil pentru pornirea unui computer. Un Bootloader este prezent în secțiunea de pornire a oricărui dispozitiv de stocare, care localizează și inițiază sistemul de operare pe dispozitiv.
  • Kernel- Kernel-ul este elementul cheie în interiorul Linux, gestionând întregul procesor, memoria și alte programe, funcționând ca o interfață de bază.
  • Init System- Sistemul Init este un subsistem care ajută la bootstrap spațiul utilizatorului și controlează demonii. În plus, acest sistem este responsabil pentru efectuarea procesului de pornire odată ce pornirea inițială este efectuată și răscumpărată din bootloader.
  • Daemons- Daemonii sunt servicii de aplicații de fundal, cum ar fi sunetul, imprimarea etc., gestionând procesele de fundal, mai degrabă decât să fie sub controlul direct al utilizatorului.
  • Graphical Server - Subsistemul Graphical Server din Linux afișează grafice pe ecranul monitorului.
  • Mediu desktop - Un mediu desktop este interfața de interacțiune a Linux. Desktop Environment extinde numeroase funcții încorporate, cum ar fi jocuri, browser web, instrumente de configurare, setări etc. În plus, utilizatorii pot alege din diverse medii precum GNOME, Cinnamon, Mate, Pantheon, Enlightenment etc.
  • Aplicații - Linux are aplicații de înaltă calificare instalate imediat dintr-o locație centralizată, la fel ca Ubuntu. În plus, este ușor de utilizat și include instrumente asemănătoare magazinului de aplicații pentru navigare și configurare mai ușoară.

Abilități de dezvoltare software la cerere

Cursuri JavaScript Cursuri de bază Java Cursuri de Structuri de Date
Cursuri Node.js Cursuri SQL Cursuri de dezvoltare full stack
Cursuri NFT Cursuri DevOps Cursuri de Big Data
Cursuri React.js Cursuri de securitate cibernetică Cursuri de cloud computing
Cursuri de proiectare baze de date Cursuri Python Cursuri de criptomonede

Înscrieți-vă la cursurile de inginerie software de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.

Linia de comandă Linux

O linie de comandă Linux este o interfață de introducere a textului de la utilizator și comenzi executate de sistem. Utilizatorul trebuie să tastați manual comenzile pentru ca acestea să fie afișate pe ecran și să fie executate de sistemul de operare.

CUM SE FOLOSEȘTE LINIA DE COMANDĂ?

Mai întâi, deschideți linia de comandă Linux și deschideți un instrument de comandă/prompt de comandă apăsând împreună tastele „CTRL+ALT+T”.

Conectarea la Linux printr-un instrument precum PuTTY va pregăti linia de comandă singură. Când linia de comandă este deschisă, utilizatorul poate vedea un prompt precum ( user@system:~$), ceea ce înseamnă că sistemul este gata să execute comenzile dumneavoastră.

Explorați cursurile noastre populare de inginerie software

Master în Informatică de la LJMU și IIITB Programul de certificat de securitate cibernetică Caltech CTME
Bootcamp de dezvoltare completă Programul PG în Blockchain
Program Executive PG în Full Stack Development
Vezi mai jos toate cursurile noastre
Cursuri de Inginerie Software

COMENZI IMPORTANTE LINUX

Comenzile pot finaliza toate sarcinile pe Linux și apar la interfața terminalului Linux, deși aceste comenzi sunt sensibile la majuscule și minuscule. Apăsați simultan tastele „CTRL+ALT+T” pentru a deschide terminalul Linux și executați orice comandă apăsând tasta „ENTER”.

Iată câteva comenzi importante de reținut în timp ce învățați linia de comandă Linux :

COMENZI DIRECTORUL LINUX

  • Comanda pwd - Folosită pentru a afișa locația directorului curent. Sintaxă: pwd
  • Comanda mkdir - Folosită pentru a crea un director nou sub orice director. Sintaxă: mkdir <nume director>

COMENZI FIȘIERE LINUX

  • comanda tactilă - Folosită pentru a crea mai multe fișiere goale. Sintaxă: atingeți <nume fișier> și atingeți <fișier 1> <fișier 2>….<fișier n>
  • Comandă cat - Folosită pentru a crea un fișier, afișa conținutul acestuia, copia conținutul etc. Sintaxă: cat [OPȚIUNE]…[FIȘIER]… etc. Apăsați simultan tastele „CTRL+D” pentru a salva fișierul.

COMENZI CONȚINUT FIȘIER LINUX

  • comanda head- Folosită pentru a afișa primele zece rânduri ale conținutului unui fișier. Sintaxă: head <nume fișier>
  • comanda tac- Reversul comenzii cat, afișează conținutul fișierului de la sfârșit. Sintaxă: tac <nume fișier>

COMENZI UTILIZATORULUI LINUX

  • su command- Permite controlul administrativ de la un utilizator la altul pe Linux. Sintaxă: su <nume utilizator>
  • comanda id - Folosită pentru a afișa ID-ul grupului sau ID-ul utilizatorului. Sintaxă: id

COMENZI FILTRE LINUX

  • Comanda sed- numită și editorul de flux; ajută la editarea fișierelor și afișează conținutul editat, fără a salva date permanent. Sintaxă: comandă | sed / <Cuvânt vechi> / <Cuvânt nou> /'
  • Comanda tr - Comanda tr este folosită pentru a traduce conținutul fișierului. Sintaxă: comandă | tr <'vechi'> <'nou'>

COMENZI UTILITATE LINUX

  • Comanda find - Folosită pentru a găsi anumite fișiere în director. Simbolul (.) este folosit pentru a găsi numele directorului curent, iar (/) este folosit pentru a găsi orice rădăcină. Sintaxă: find. -nume „*pdf”
  • Comanda dată - Folosită pentru a găsi date, fusuri orare etc. Sintaxă: dată

COMENZI DE REȚEA LINUX

  • Comanda ip - Folosită pentru a atribui orice adresă IP sau pentru a inițializa/dezactiva orice interfață de sistem. Sintaxă: ip sau o adresă ip
  • Comanda de e-mail - Folosită pentru a trimite e-mailuri din linia de comandă. Sintaxă: mail -s „Subiect” <adresa destinatarului>

Citiți articolele noastre populare legate de dezvoltarea software

Cum se implementează abstracția datelor în Java? Ce este Inner Class în Java? Identificatori Java: definiție, sintaxă și exemple
Înțelegerea încapsulării în OOPS cu exemple Argumentele liniei de comandă în C explicate Top 10 caracteristici și caracteristici ale cloud computing-ului în 2022
Polimorfismul în Java: concepte, tipuri, caracteristici și exemple Pachete în Java și cum să le folosiți? Tutorial Git pentru începători: Învață Git de la zero

Îți îndeplinești obiectivul de a fi un dezvoltator expert

A învăța Linux ca un dezvoltator aspirant este într-adevăr o muncă de dăruire la fel de mult pe cât este un combustibil pentru îmbunătățirea carierei. Dacă doriți să deveniți și un dezvoltator, atunci programul online Executive PG de la upGrad în Dezvoltare de Software - Specializare în Dezvoltare Full Stack este o alegere excelentă.

Curriculumul Full Stack Development este pregătit sub îndrumarea profesioniștilor din industrie și a membrilor facultății. Iată de ce acest curs este ideal pentru dezvoltatorii aspiranți:

  1. Statutul de absolvent al IIT Bangalore
  2. Certificat executiv de 4 luni în date și știință și învățare automată, gratuit.
  3. Bootcamp de tranziție software pentru programatori noi.
  4. Acces exclusiv la Date și Machine Learning.
  5. Asistență în carieră UpGrad la 360 de grade: portofoliu electronic de trimis companiilor, târguri de locuri de muncă, interviuri simulate.
  6. Peste 45 de sesiuni live online și ghidare 1:1.
  7. 7+ studii de caz și proiecte.
  8. 10 Instrumente și limbaje de programare.
  9. Peste 400 de ore de conținut.

Cu o eligibilitate minimă pentru o diplomă de licență cu 50% sau note de trecere echivalente și o cunoaștere preferată (dar nu obligatorie) de codare, cursul upGrad cuprinde elementele fundamentale ale informaticii, operațiuni de dezvoltare software, API-uri backend și interfețe de utilizare web. Este ideal pentru dezvoltatorii de software, profesioniștii IT, profesioniștii de asistență tehnică și cei care aspiră la dezvoltare.

Programa include subiecte precum -

  1. Bazele programării Java
  2. Programare orientată pe obiecte în Java
  3. OOD + Inginerie software
  4. Structuri de date și algoritmi
  5. Abilități soft
  6. Interfețe cu utilizatorul și dezvoltare front-end
  7. Dezvoltare backend
  8. Arhitectură și implementare software
  9. Proiecte capstone
  10. Cerințe preliminare, după cum este necesar de curriculum

Înscrieți-vă astăzi pentru a afla mai multe!

La ce folosește Aspell în Linux?

Aspell înseamnă Verificatorul ortografic în sistemul de operare Linux. După cum sugerează și numele, programul Aspell este un înlocuitor și poate fi folosit ca instrument autonom în liniile de comandă Linux. Cu toate acestea, este folosit în principal de programe pentru a-și utiliza capacitățile de verificare a ortografiei.

Cum accesez fișierele mai mari de 10 MB din directorul in/usr?

Următoarele comenzi atunci când sunt executate pe Linux ajută la accesarea fișierelor mai mari de 10 MB în dicționarul in/usr: # find /usr -size +10M -exec ls -lah {} ;

La ce folosește comanda strings în Linux?

Scopul comenzii strings în Linux este de a extrage și de a prezenta conținutul care poate fi citit de om din orice fișier non-text.