Toate jurnalele publice

Sari la navigare Sari la căutare

Afișare combinată a tuturor jurnalelor Wiki Linux Advanced. Puteți limita vizualizarea selectând tipul jurnalului, numele de utilizator sau pagina afectată.

Jurnalele utilizatorului
(cele mai noi | cele mai vechi) Vezi ( | 50 mai vechi) (20 | 50 | 100 | 250 | 500)
  • 27 octombrie 2024 10:57 Admin discuție contribuții a creat pagina Bash Pagina 42 (Pagină nouă: == Bucle while și until în bash == Buclele sunt o structură fundamentală de control în programare care permite repetarea unui set de comenzi până când o condiție specificată devine falsă sau adevărată. În Bash, cele mai comune tipuri de bucle sunt buclele '''while''' și '''until'''. === Bucle while === Buclele '''while''' continuă să execute un set de comenzi atâta timp cât condiția specificată este adevărată. Sintaxa generală este: while [ condiți...)
  • 27 octombrie 2024 10:36 Admin discuție contribuții a creat pagina Bash Pagina 41 (Pagină nouă: == Prezentare generală a ceea ce urmează == '''Bucle''' - while/until <br> - for <br> '''break și continue''' '''case''' '''Comenzi compuse''' '''|| și &&''' Pagina anterioară | Următoarea pagină)
  • 27 octombrie 2024 10:32 Admin discuție contribuții a creat pagina Bash Pagina 40 (Pagină nouă: == Exercițiul 2 == '''Scriptul „Creare script” necesită îmbunătățire, astfel încât să avem redirecționarea stdout și stderr.''' Script: create_script, apelând ./create_script <nume script> Vezi materialul de curs, pagina(slide) 43. Pagina anterioară | Următoarea pagină)
  • 27 octombrie 2024 10:22 Admin discuție contribuții a creat pagina Bash Pagina 39 (Pagină nouă: Pagina anterioară | Următoarea pagină)
  • 27 octombrie 2024 10:18 Admin discuție contribuții a creat pagina Bash Pagina 38 (Pagină nouă: Pagina anterioară | Următoarea pagină)
  • 27 octombrie 2024 10:15 Admin discuție contribuții a creat pagina Bash Pagina 37 (Pagină nouă: == Introducerea Datelor într-un Script == Scripturile Bash pot citi date de la intrarea standard (stdin) folosind un simplu mecanism de citire. Aceasta este utilă pentru a prelucra datele transmise prin pipe sau pentru a citi din fișiere. ''' Exemplu de Script ''' Iată un exemplu de script care citește date din stdin: #!/bin/bash # if -p /dev/stdin ; then while IFS= read LINE; do echo "Linie: $LINE" done fi '''Explicații''': Verificarea in...)
  • 27 octombrie 2024 10:07 Admin discuție contribuții a creat pagina Bash Pagina 36 (Pagină nouă: == Redirecționare 2 == Redirecționarea fluxurilor în shell scripting permite controlul detaliat asupra modului în care sunt gestionate intrările, ieșirile și erorile. Aceasta este esențială pentru a îmbunătăți gestionarea erorilor și pentru a organiza rezultatele. ''' Tipuri de Redirecționare a Fluxurilor ''' 1. ''Redirecționare a Fluxului Specific'' Puteți redirecționa un anumit flux utilizând sintaxa ''N>''. Exemplu: cmd 2>/dev/null Aceasta va elimin...)
  • 27 octombrie 2024 10:03 Admin discuție contribuții a creat pagina Bash Pagina 35 (Pagină nouă: == Redirecționare == Redirecționarea este o tehnică în shell scripting care permite obținerea informațiilor din alte surse, trimiterea rezultatelor sau a mesajelor de eroare în locații diferite. Aceasta facilitează gestionarea datelor în moduri eficiente și personalizabile. ''' Tipuri de Redirecționare ''' 1. ''Redirecționare de Intrare'' Utilizată pentru a obține date dintr-un fișier sau dintr-o altă sursă. Exemplu: grep milk < shoppingnotes.txt În ac...)
  • 27 octombrie 2024 09:57 Admin discuție contribuții a creat pagina Bash Pagina 34 (Pagină nouă: == Fluxuri Standard == Fluxurile standard reprezintă canale prin care datele pot fi introduse, procesate și ieșite de către programele de shell. Există trei fluxuri standard: ''' 1. Intrare Standard (stdin) ''' - ''Descriptor de fișier'': 0 <br> - ''Reprezentare în sistem'': ''/dev/stdin''<br> Intrarea standard este utilizată pentru a primi date de la utilizator sau de la alte surse. Programele pot citi de la stdin pentru a obține datele necesare procesării.<br>...)
  • 27 octombrie 2024 09:53 Admin discuție contribuții a creat pagina Bash Pagina 33 (Pagină nouă: == Comanda ''read'', reanalizată == Comanda ''read'' este utilizată în scripturile shell pentru a citi intrarea de la utilizator și a o stoca într-o variabilă. Este o metodă eficientă de a obține date de la utilizator în timpul execuției scriptului. ''' Caracteristici Principale ''' - ''Citire în Variabilă'': Comanda de bază pentru a citi intrarea este: read x Dacă nu este specificată nicio variabilă, se va folosi variabila implicită REPLY sau INPUT....)
  • 27 octombrie 2024 09:42 Admin discuție contribuții a creat pagina Bash Pagina 32 (Pagină nouă: Pagina anterioară | Următoarea pagină)
  • 27 octombrie 2024 09:36 Admin discuție contribuții a creat pagina Bash Pagina 31 (Pagină nouă: Pagina anterioară | Următoarea pagină)
  • 27 octombrie 2024 09:35 Admin discuție contribuții a creat pagina Bash Pagina 30 (Pagină nouă: == Rezumat == Acest rezumat oferă o privire de ansamblu asupra elementelor de bază în utilizarea structurilor condiționale și a testelor în scripturile shell. ''' Structuri Condiționale ''' - ''if, then, else'': Structurile condiționale de bază care controlează fluxul de execuție în funcție de anumite condiții. if <nowiki>condiție </nowiki>; then # cod pentru caz adevărat else # cod pentru caz fals fi Elif: Ramură condițională...)
  • 27 octombrie 2024 09:26 Admin discuție contribuții a creat pagina Bash Pagina 29 (Pagină nouă: == Și, Sau, Nu în Expresii Condiționate == Expresiile condiționate din scripturile shell permit combinarea mai multor condiții cu operatorii ''și'' (''&&''), ''sau'' (''||''), și ''nu'' (''!''). Acești operatori facilitează verificări complexe într-o singură expresie. ### Utilizarea lui ''!'' pentru a nega o condiție - Operatorul ''!'' este folosit pentru a inversa rezultatul unei expresii condiționate. #### Exemplu if <nowiki>! -e $fisier </nowiki>...)
  • 27 octombrie 2024 09:12 Admin discuție contribuții a creat pagina Bash Pagina 28 (Pagină nouă: == If din nou == Instrucțiunile condiționale de tip ''if'' sunt esențiale pentru controlul execuției în scripturile shell și permit verificarea unor condiții complexe prin structuri imbricate și ramuri alternative. == Structuri ''if'' imbricate == - O structură de tip ''if'' poate fi inclusă într-o altă structură ''if'' pentru a verifica mai multe condiții în mod succesiv. '''Exemplu de structură ''if'' imbricată''' if ! -d "$bindir" ; then...)
  • 27 octombrie 2024 09:01 Admin discuție contribuții a creat pagina Bash Pagina 27 (Pagină nouă: == Teste aritmetice == Testele aritmetice sunt utilizate pentru a compara numere întregi în scripturile shell. Aceste teste folosesc operatori specifici și sunt accesibile prin sintaxa <nowiki>... </nowiki>. ### Sintaxa testelor aritmetice - Forma generală pentru un test aritmetic este: <nowiki>arg1 OP arg2 </nowiki> - Aici, ''OP'' reprezintă operatorul de comparație, iar ''arg1'' și ''arg2'' sunt numere întregi. ### Operatorii aritmetici disponibili...)
  • 27 octombrie 2024 08:58 Admin discuție contribuții a creat pagina Bash Pagina 26 (Pagină nouă: == Expresii condiționale 2 == Expresiile condiționale sunt fundamentale pentru controlul execuției în scripturile shell, iar sintaxa <nowiki>... </nowiki> oferă o extensie specifică Bash pentru o evaluare mai sigură și mai flexibilă a condițiilor. ### Caracteristicile expresiei <nowiki>... </nowiki> 1. ''Extensie specifică Bash'' - <nowiki>... </nowiki> este o extensie proprie interpretorului Bash, oferind o sintaxă specială care face evaluă...)
  • 27 octombrie 2024 08:52 Admin discuție contribuții a creat pagina Bash Pagina 25 (Pagină nouă: == Expresii condiționale == Expresiile condiționale sunt utilizate în scripturile shell pentru a verifica anumite condiții și a controla fluxul programului. Aceste expresii permit testarea fișierelor, directoarelor, șirurilor de caractere și a valorilor aritmetice. ### Tipuri de teste condiționale 1. **Teste pe fișiere și directoare** - `<nowiki>-e $filename </nowiki>` – Adevărat dacă fișierul indicat de `$filename` există. - `<nowiki> -d $dir...)
  • 27 octombrie 2024 08:48 Admin discuție contribuții a creat pagina Bash Pagina 24 (Pagină nouă: == Coduri de returnare == '''Cod de retur''' sau '''stare de ieșire''': reprezintă valoarea returnată de un program la terminarea execuției sale. Această valoare este importantă pentru a înțelege dacă programul a rulat cu succes sau dacă a întâmpinat o eroare. === Valori ale codurilor de returnare === - Valorile posibile pentru codurile de returnare sunt cuprinse între `0` și `255`. - '''0''' indică succesul execuției, semnalând că programul s-a terminat f...)
  • 27 octombrie 2024 08:37 Admin discuție contribuții a creat pagina Bash Pagina 23 (Pagină nouă: ===If=== Pagina anterioară | Următoarea pagină)
  • 27 octombrie 2024 08:35 Admin discuție contribuții a creat pagina Bash Pagina 22 (Pagină nouă: == Controlul fluxului == În programarea shell scripturilor, ''controlul fluxului'' se referă la structurile care permit execuția condiționată și repetitivă a comenzilor, în funcție de anumite condiții. Aceste structuri includ: === Instrucțiuni Condiționale (`if`, `else`, `elif`) === Permit rularea diferitelor blocuri de cod în funcție de o condiție. '''Exemplu:''' if [ $var -gt 10 ]; then echo "Variabila este mai mare de 10" else echo "Variabila...)
  • 26 octombrie 2024 17:07 Admin discuție contribuții a creat pagina Bash Pagina 21 (Pagină nouă: Pagina anterioară|Următoarea pagină)
  • 26 octombrie 2024 16:59 Admin discuție contribuții a creat pagina Bash Pagina 20 (Pagină nouă: Pagina anterioară|Următoarea pagină)
  • 26 octombrie 2024 16:54 Admin discuție contribuții a creat pagina Bash Pagina 19 (Pagină nouă: Pagina anterioară|Următoarea pagină)
  • 26 octombrie 2024 16:48 Admin discuție contribuții a creat pagina Bash Pagina 18 (Pagină nouă: Pagina anterioară|Următoarea pagină)
  • 26 octombrie 2024 16:44 Admin discuție contribuții a creat pagina Bash Pagina 17 (Pagină nouă: Pagina anterioară|Următoarea pagină)
  • 26 octombrie 2024 16:42 Admin discuție contribuții a creat pagina Bash Pagina 16 (Pagină nouă: = Variabile = Variabilele sunt folosite pentru a stoca date folosind un nume. ■ Pentru a crea o variabilă: doar atribuiți o valoare. x=10 Dacă x există deja, i se atribuie noua valoare. f ilenames="notes.txt picture.jpg movie.mov" Valori care conțin spații: folosiți ghilimele pentru a păstra spațiile în valoare. Fără spații albe în jurul semnului = atunci când atribuiți valori. = Pentru a obține valoarea unei variabile = Prefixați numele variabi...)
  • 26 octombrie 2024 16:38 Admin discuție contribuții a creat pagina Bash Pagina 15 (Pagină nouă: = Prezentare generală = Variabilele sunt elemente fundamentale în scriptingul de shell. Ele permit stocarea de informații pe care le putem utiliza și modifica pe parcursul execuției scriptului. = Variabile = Variabilele sunt utilizate pentru a stoca date temporare în scripturi. Acestea pot conține numere, texte sau alte tipuri de date. = Creare = Pentru a crea o variabilă în Bash, este suficient să îi atribuim o valoare fără a folosi cuvântul cheie var sau...)
  • 26 octombrie 2024 09:25 Admin discuție contribuții a creat pagina Bash Pagina 14 (Pagină nouă: = Denumirea script-ului = Nu denumiți scriptul cu nume precum ''test'', ''if'' sau ''ls'' Acestea intră în conflict cu comenzi existente. Există deja o comandă cu același nume? Puteți folosi comanda type pentru a verifica dacă numele există deja. == Exercițiu == Vom crea un script pentru a începe un script nou: Script: create_script, apelând ./create_script <nume_script> #!/bin/bash # Creare simplă de script nou - numele scriptului este dat prin arg...)
  • 26 octombrie 2024 09:10 Admin discuție contribuții a creat pagina Bash Pagina 13 (Pagină nouă: = Shebang = ■ Shebang line: Prima linie a fișierului Începe cu #! Specifică interpretorul care va executa codul Permite specificarea opțiunilor pentru interpretor Scripturi Bash: #!/bin/bash Pe alte sisteme decât Linux sau macOS, Bash poate fi localizat într-o locație diferită.)
  • 26 octombrie 2024 07:58 Admin discuție contribuții a creat pagina Bash Pagina 12 (Pagină nouă: Pagina anterioară|Următoarea pagină)
  • 26 octombrie 2024 07:39 Admin discuție contribuții a creat pagina Bash Pagina 11 (Pagină nouă: Pagina anterioară|Următoarea pagină)
  • 26 octombrie 2024 07:31 Admin discuție contribuții a creat pagina Bash Pagina 10 (Pagină nouă: == O privire de ansamblu - Ce este un script shell/bash == Un shell script este un fișier text care conține o serie de comenzi pentru shell-ul sistemului de operare. Aceste scripturi sunt folosite pentru a automatiza sarcini repetate, a simplifica procesele de administrare a sistemului și a combina comenzi în funcții mai complexe. Shell scripturile sunt de obicei scrise în Bash (Bourne Again SHell), dar pot fi scrise și în alte interpretoare de comenzi. # Crerea scr...)
  • 26 octombrie 2024 07:05 Admin discuție contribuții a creat pagina Bash Pagina 9 (Pagină nouă: == Linia de comandă (continuare) == * **pwd** - (print working directory) listează calea absolută a directorului curent (directorul în care ne aflăm) * **cd** - **cd /another/location** - (change directory) schimbă directorul curent în directorul primit ca parametru. Acesta poate fi de forma: * nimic - merge în directorul home al utilizatorului ``` $ cd # N-am folosit niciun parametru, deci se preia automat home dir (notat cu ~) $ pwd # Folosesc pw...)
  • 26 octombrie 2024 06:57 Admin discuție contribuții a creat pagina Bash Pagina 8 (Pagină nouă: == Linia de comandă == * `cd <director>` – schimbă calea curentă în directorul `<director>` * `cd ..`, `cd`, `cd ~` * `mkdir <director>` – creează directorul cu numele `<director>`, de exersat și cu argumentul `-p` * `rm` – șterge un fișier – de exersat cu argumentul/argumentele `-rv` * `rmdir` – șterge un director * `touch <file>` – creează fișierul gol `<file>` * `echo <mesaj>` – afișează pe ecran mesajul `<mesaj>` * `ls` – afișează conținu...)
  • 26 octombrie 2024 06:55 Admin discuție contribuții a creat pagina Bash Pagina 7 (Pagină nouă: = Cerințe preliminare (continuare) = == Comenzi standard precum cd, ls, pwd == Pentru a lucra eficient în Bash, este important să cunoști câteva comenzi de bază: - `cd` – schimbă directorul curent. - `ls` – listează fișierele și directoarele. - `pwd` – afișează calea directorului curent. Aceste comenzi sunt fundamentale pentru navigarea și gestionarea fișierelor în terminal. == Redirecționare == Redirecționarea îți permite să trimiți ieșirea unei...)
  • 26 octombrie 2024 06:55 Admin discuție contribuții a creat pagina Bash Pagina 6 (Pagină nouă: = Cerințe preliminare = == Nu este necesară instalare == Bash este interpretul de comandă implicit pe majoritatea sistemelor Linux și Mac, deci nu trebuie să instalezi nimic suplimentar. Poți începe să folosești Bash direct din terminalul sistemului tău. == Verifică dacă rulezi Bash pe sisteme embedded sau instalări personalizate == Pe unele sisteme embedded sau în cazul unor instalări personalizate, este posibil ca Bash să nu fie interpretul de comandă imp...)
  • 26 octombrie 2024 06:54 Admin discuție contribuții a creat pagina Bash Pagina 5 (Pagină nouă: = Atenție! = == Bash este un instrument puternic == Bash este o unealtă foarte puternică, capabilă să facă modificări majore în sistemul tău, inclusiv să creeze, să modifice sau să șteargă fișiere. Această putere vine însă cu responsabilitatea de a utiliza comenzi cu atenție, deoarece erorile pot avea consecințe serioase. == Nu există opțiune de recuperare (undelete) == În Bash, odată ce un fișier a fost șters, acesta nu poate fi recuperat ușor. S...)
  • 26 octombrie 2024 06:52 Admin discuție contribuții a creat pagina Bash Pagina 4 (Pagină nouă: = Când Bash NU este cea mai bună alegere = == Calcul matematic (mai ales pentru numere în virgulă mobilă) == Bash nu este ideal pentru calcule matematice complexe, în special pentru operațiuni care implică numere cu virgulă mobilă. Acestea necesită un limbaj cu o mai bună gestionare a numerelor reale, cum ar fi Python sau C, deoarece Bash oferă suport limitat pentru astfel de operații. == Date binare == Pentru manipularea datelor binare, Bash nu este foarte po...)
  • 26 octombrie 2024 06:51 Admin discuție contribuții a creat pagina Bash Pagina 3 (Pagină nouă: = Pentru ce este potrivit Bash? = == Manipularea fișierelor == Bash oferă un set robust de comenzi pentru gestionarea și manipularea fișierelor. Poți crea, șterge, muta, copia și redenumi fișiere și directoare cu ușurință, precum și schimba permisiunile sau proprietățile acestora. De asemenea, permite automatizarea acestor operațiuni, făcându-le mai rapide și mai eficiente. == Rularea programelor == Bash permite rularea rapidă și simplă a programelor...)
  • 26 octombrie 2024 06:48 Admin discuție contribuții a creat pagina Bash Pagina 2 (Pagină nouă: = Cine are nevoie de scripting shell? = == Administratori de sistem și DevOps == Administratorii de sistem și specialiștii DevOps utilizează scripting-ul shell pentru a automatiza sarcini repetitive, pentru a configura și gestiona servere și pentru a monitoriza procesele de sistem. Scripturile shell le permit să gestioneze resursele într-un mod eficient și să implementeze modificări rapide pe mai multe servere. == Dezvoltatori == Dezvoltatorii folosesc scripting-...)
  • 26 octombrie 2024 06:46 Admin discuție contribuții a creat pagina Curs Bash (Pagină nouă: = De ce să folosești scripting-ul shell = == Execută comenzi Bash din fișiere == Scripting-ul shell îți permite să salvezi și să rulezi comenzi direct din fișiere. Astfel, nu mai trebuie să introduci manual fiecare comandă de fiecare dată, ceea ce îți economisește timp și reduce riscul de eroare. == Automatizează secvențe de comenzi Bash == Poți crea scripturi care execută automat secvențe de comenzi Bash pentru a îndeplini taskuri repetitive. Aceasta...)
  • 26 octombrie 2024 04:53 Admin discuție contribuții a creat pagina Instructor (Pagină nouă: == Profil Profesional: Cristea Daniel Cătălin == **Cu o diplomă de Formator autorizat și o experiență vastă în domeniul tehnologiei informației, Cristea Daniel Cătălin** și-a început cariera în IT în 1997 ca inginer automatist. Drumul său profesional l-a purtat treptat spre software și sisteme de operare, lucrând ca: * Inginer de sistem informatic * Inginer de testare, atât manuală, cât și automată * Devops AWS, Oci, VPS Începând din 2020, Cristea...)
  • 25 octombrie 2024 20:47 Admin discuție contribuții a creat pagina Bash Scripting (Pagină nouă: <h1>Structura Cursului Complet de Bash Shell</h1> <h2>Introducere</h2> <p>Cursul nostru de Bash Scripting, conceput pentru a echipa participanții cu un set solid de abilități pentru scripting și managementul liniei de comandă în mediile Unix și Linux. Acest curs va acoperi o gamă largă de subiecte, de la utilizarea de bază a comenzilor până la tehnici avansate de scripting și automatizare.</p> <h2>Obiective</h2> <ul> <li>Obținerea unei înțelegeri profund...)
  • 25 octombrie 2024 19:04 Admin discuție contribuții a creat pagina Linux Advanced (Pagină nouă: 1. <b>SSH&VNC access & SAMBA file share</b></br> ... 2. <b>Server DNS</b></br> ... 3. <b>Servere Web (Apache, Nginx), cache server (SQUID)</b></br> ... 4. <b>Server E-mail (postfix/sendmail/dovecot)</b></br> ... 5. <b>Managementul pachetelor și modulelor; Comenzi pentru gestiune hardware</b></br> ... 6. <b>Boot-are Linux, X Windows system/GUI</b></br> ... 7. <b>Gestiune rețea, rutare, securitate</b></br> ... 8. <b>Scripting/automatizare</b></br> ...)
  • 25 octombrie 2024 18:19 Admin discuție contribuții a creat pagina Linux Essentials (Pagină nouă: # 1. Introducere Text pentru introducere. # 2. Linia de comandă 1 Text pentru linia de comandă 1. # 3. Linia de comandă 2 Text pentru linia de comandă 2.)
  • 25 octombrie 2024 18:17 Admin discuție contribuții a protejat Pagina principală [Modificare=Autorizat doar pentru administratori] (indefinit) [Redenumire=Autorizat doar pentru administratori] (indefinit) (ist)
  • 22 octombrie 2024 08:28 MediaWiki default discuție contribuții a creat pagina Pagina principală
(cele mai noi | cele mai vechi) Vezi ( | 50 mai vechi) (20 | 50 | 100 | 250 | 500)