Cum se utilizeaza stat pentru a efectua un raport pe sistemul de fisiere

Comanda stat poate raporta în statusul sistemelor de fișiere, precum și starea fișierelor. Opțiunea -f (sistem de fișiere) indică comenzii stat să raporteze pe sistemul de fișiere pe care acesta se află. De asemenea, putem trece un director, cum ar fi „/” la stat în loc de nume de fișier.

Această opțiune poate fi verificată folosind comanda de ajutor:

stat --help

[mai mult...]

Ce inseamna timestamps in Linux

Timestamps este sensibil la fusul orar. Numărul +0200 la sfârșitul fiecărei linii arată că acest fișier a fost creat pe un computer într-un fus orar UTC. Timpurile de modificare și schimbare pot provoca confuzii, deoarece, pentru cei neinițiați, numele lor sună ca și cum ar însemna același lucru.

[mai mult...]

Cum se foloseste comanda stat Linux

Comanda stat vă arată mult mai multe detalii decât comanda ls. Aruncați o privire cum aceasta poate fi informativă și configurabilă. Veți vedea cum se poate folosi în pașii următori.

Ca ls, comanda stat are o mulțime de opțiuni. Acest lucru îl face un candidat excelent pentru utilizarea de alias. După ce ați descoperit un anumit set de opțiuni care permite ca stat să vă dea rezultatul pe care îl doriți, atașați-l într-o funcție alias sau shell. Acest lucru face mult mai convenabil de utilizat și nu trebuie să vă amintiți un set de opțiuni de linie de comandă.

[mai mult...]

Cum să exporți variabile BASH

Când rulează un script, este în propriul proces, iar variabilele pe care le folosește nu pot fi văzute în afara acelui proces. Dacă doriți să partajați o variabilă cu un alt script lansat de scriptul dvs., trebuie să exportați acea variabilă. Vă vom arăta cum să faceți acest lucru cu două scripturi.

[mai mult...]

Lucrul cu variabile speciale BASH

Acest lucru vă permite să utilizați scriptul pentru a face lucruri precum tipărirea corectă a numelui său, chiar dacă este redenumit. Acesta este util în situațiile de logare, în care doriți să cunoașteți numele procesului care a adăugat o intrare.

Următoarele sunt o parte din variabilele prestabilite speciale:

$ #: Câți parametri ai liniei de comandă au fost transmise scriptului.
$ @: Toți parametrii liniei de comandă au trecut la script.
$ ?: Starea de ieșire a ultimului proces rulat.
$$: ID-ul de proces (PID) al scriptului curent.
$ USER: numele de utilizator al utilizatorului care execută scriptul.
$ HOSTNAME: numele de gazdă al computerului care rulează scriptul.
$ SECONDS: numărul de secunde pentru care s-a executat scriptul.
$ RANDOM: returnează un număr aleatoriu.
$ LINENO: returnează numărul de linie curent al scriptului.

[mai mult...]