Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:laborator-03:file_system [2021/10/14 00:07]
mihai_daniel.soare
uso:laboratoare:laborator-03:file_system [2023/10/22 22:13] (current)
maria_irina.gherman Fix explanation next to "locate" example
Line 12: Line 12:
  
 <code bash> <code bash>
 +student@uso:​~$ mkdir comenzi
 +student@uso:​~$ cd comenzi/
 student@uso:​~/​comenzi$ sudo find / -iname "​*ssh*conf"​ student@uso:​~/​comenzi$ sudo find / -iname "​*ssh*conf"​
 /​usr/​share/​upstart/​sessions/​ssh-agent.conf /​usr/​share/​upstart/​sessions/​ssh-agent.conf
Line 21: Line 23:
 Utilitarul ''​%%find%%''​ caută în ierarhia de fișiere care începe de la calea dată ca parametru în jos. În cazul nostru, de la ''​%%/​%%''​ (root) în jos, adică în tot sistemul de fișiere. Utilitarul ''​%%find%%''​ caută în ierarhia de fișiere care începe de la calea dată ca parametru în jos. În cazul nostru, de la ''​%%/​%%''​ (root) în jos, adică în tot sistemul de fișiere.
  
-Mai multe informații și exemple de utilizări vom vedea în capitolul ​#​TODOref_capitol_edi+Mai multe informații și exemple de utilizări vom vedea în capitolul ​''​%%Interfața în linia de comandă%%''​.
  
 ==== Folosirea utilitarului locate ==== ==== Folosirea utilitarului locate ====
Line 36: Line 38:
 Performanța utilitarului este foarte bună, superioară lui ''​%%find%%''​. Partea negativă este că la fiecare căutare trebuie folosit utilitarul ''​%%updatedb%%''​. Performanța utilitarului este foarte bună, superioară lui ''​%%find%%''​. Partea negativă este că la fiecare căutare trebuie folosit utilitarul ''​%%updatedb%%''​.
  
-Încercăm să căutăm fișierul ''​%%pwd%%''​ în sistemul de fișiere folosind ''​%%locate%%'':​+Încercăm să căutăm fișiere ce conțin ​''​%%ssh%%''​ și se termină cu ''​%%conf%%''​ în sistemul de fișiere folosind ''​%%locate%%'':​
  
 <code bash> <code bash>
Line 56: Line 58:
 Acesta este un presupus output al utilitarului ''​%%locate%%''​. Au fost găsite arhivele ''​%%înregistrări.tar%%''​ și ''​%%usr_bin.tar%%''​ pe care le aveam în sistemul de fișiere de la secțiunea anterioară. Acesta este un presupus output al utilitarului ''​%%locate%%''​. Au fost găsite arhivele ''​%%înregistrări.tar%%''​ și ''​%%usr_bin.tar%%''​ pe care le aveam în sistemul de fișiere de la secțiunea anterioară.
  
-Găsim mai multe informații și exemple în capitolul ​todo_ref_edi+Găsim mai multe informații și exemple în capitolul ​Interfață în linia de comandă.
  
 ===== Variabila de mediu PATH ===== ===== Variabila de mediu PATH =====
Line 79: Line 81:
 Variabila ''​%%PATH%%''​ are patru căi din sistem, despărțite de caracterul ''​%%:​%%''​. Astfel, sistemul verifică dacă utilitarul este prezent în calea ''​%%/​usr/​local/​bin%%''​. Dacă nu-l găsește, merge la următoarea calea ''​%%/​usr/​bin%%''​. Se caută utilitarul la toate căile disponibile. Dacă nu-l găsește va apărea în shell-ul curent un mesaj de eroare. Variabila ''​%%PATH%%''​ are patru căi din sistem, despărțite de caracterul ''​%%:​%%''​. Astfel, sistemul verifică dacă utilitarul este prezent în calea ''​%%/​usr/​local/​bin%%''​. Dacă nu-l găsește, merge la următoarea calea ''​%%/​usr/​bin%%''​. Se caută utilitarul la toate căile disponibile. Dacă nu-l găsește va apărea în shell-ul curent un mesaj de eroare.
  
-Note 
  
  
 +<​note>​
 Un utilitar poate fi la mai multe căi din PATH, dar va fi executat utilitarul din cea mai din stânga cale (prima, dacă nu a doua, etc.). Un utilitar poate fi la mai multe căi din PATH, dar va fi executat utilitarul din cea mai din stânga cale (prima, dacă nu a doua, etc.).
 +</​note>​
  
 ===== Căutarea utilitarelor în sistemul de fișiere ===== ===== Căutarea utilitarelor în sistemul de fișiere =====
Line 105: Line 107:
 ''​%%which%%''​ folosește variabila de mediu ''​%%PATH%%''​ pentru a găsi utilitarul cerut și va afișa rezultatele în ordinea directoarelor din ''​%%PATH%%''​. ''​%%which%%''​ folosește variabila de mediu ''​%%PATH%%''​ pentru a găsi utilitarul cerut și va afișa rezultatele în ordinea directoarelor din ''​%%PATH%%''​.
  
-Aflăm mai multe detalii despre utilitarul ''​%%which%%''​ în capitolul ​#​TODOtodo_edi_which.+Aflăm mai multe detalii despre utilitarul ''​%%which%%''​ în capitolul ​''​%%Interfața în linia de comandă%%''​
  
 ==== Exerciții ==== ==== Exerciții ====
uso/laboratoare/laborator-03/file_system.1634159257.txt.gz · Last modified: 2021/10/14 00:07 by mihai_daniel.soare
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0