Adaptarea la utilizarea liniei de comandă sau a terminalului poate fi foarte dificilă pentru începătorii care doresc să învețe Linux. Deoarece terminalul oferă mai mult control asupra unui sistem Linux decât programele GUI, trebuie să vă obișnuiți cu rularea comenzilor pe terminal. Prin urmare, pentru a memora diferite comenzi în Linux, ar trebui să utilizați terminalul zilnic pentru a înțelege cum sunt folosite comenzile cu diferite opțiuni și argumente.
Vă rugăm să parcurgeți părțile noastre anterioare Trucuri Linux serie.
În acest articol, vom analiza câteva sfaturi și trucuri despre utilizarea a 10 comenzi pentru a lucra cu fișiere și timp pe terminal.
În Linux, totul este considerat un fișier, dispozitivele, directoarele și fișierele obișnuite sunt considerate fișiere.
Există diferite tipuri de fișiere într-un sistem Linux:
Există două tipuri de fișiere de dispozitiv care blochează fișierele care reprezintă dispozitive de stocare, cum ar fi hard disk-uri, citesc date în blocuri și fișierele de caractere citesc datele într-o manieră caracter cu caracter.
Puteți determina tipul unui fișier utilizând fișierul fişier comanda după cum urmează. Captura de ecran de mai jos prezintă diferite exemple de utilizare a comenzii fișier pentru a determina tipurile de fișiere diferite.
[e-mail protejat] ~ / Linux-Tricks $dir BACKUP master.zip. crossroads-stable.tar.gz num.txt. EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 reggea.xspf. Linux-Security-Optimization-Book.gif tmp-link [e-mail protejat] ~ / Linux-Tricks $fișier BACKUP /BACKUP /: director[e-mail protejat] ~ / Linux-Tricks $fișier master.zipmaster.zip: Zip arhivează datele, cel puțin v1.0 pentru extragere[e-mail protejat] ~ / Linux-Tricks $fișier crossroads-stable.tar.gzcrossroads-stable.tar.gz: date comprimate gzip, de la Unix, ultima modificare: mar 5 aprilie 15:15:20 2011[e-mail protejat] ~ / Linux-Tricks $fișier Linux-Security-Optimization-Book.gifLinux-Security-Optimization-Book.gif: date de imagine GIF, versiunea 89a, 200 x 259[e-mail protejat] ~ / Linux-Tricks $fișier EDWARD-MAYA-2011-2012-NEW-REMIX.mp3EDWARD-MAYA-2011-2012-NEW-REMIX.mp3: Fișier audio cu ID3 versiunea 2.3.0, conține: MPEG ADTS, layer III, v1, 192 kbps, 44,1 kHz, JntStereo[e-mail protejat] ~ / Linux-Tricks $fișier / dev / sda1/ dev / sda1: bloc special [e-mail protejat] ~ / Linux-Tricks $fișier / dev / tty1/ dev / tty1: caracter special
Un alt mod de a determina tipul unui fișier este prin efectuarea unei liste lungi folosind eu sunt și dir comenzi.
Folosind ls -l pentru a determina tipul unui fișier.
Când vizualizați permisiunile de fișier, primul caracter arată tipul de fișier și celelalte caractere arată permisiunile de fișier.
[e-mail protejat] ~ / Linux-Tricks $ls -l
total 6908. drwxr-xr-x 2 tecmint tecmint 4096 9 sept. 11:46 BACKUP. -rw-r - r-- 1 tecmint tecmint 1075620 9 sept. 11:47 crossroads-stable.tar.gz. -rwxr 1 tecmint tecmint 5916085 9 sept. 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3. -rw-r - r-- 1 tecmint tecmint 42122 9 sept. 11:49 Linux-Security-Optimization-Book.gif. -rw-r - r-- 1 tecmint tecmint 17627 9 sept. 11:46 master.zip. -rw-r - r-- 1 tecmint tecmint 5 Sep 9 11:48 num.txt. -rw-r - r-- 1 tecmint tecmint 0 Sep 9 11:46 reggea.xspf. -rw-r - r-- 1 tecmint tecmint 5 Sep 9 11:47 tmp-link.
Folosind ls -l a determina bloc și caracter fișiere.
[e-mail protejat] ~ / Linux-Tricks $ls -l / dev / sda1 brw-rw 1 root disk 8, 1 Sep 9 10:53 / dev / sda1 [e-mail protejat] ~ / Linux-Tricks $ls -l / dev / tty1 crw-rw 1 root tty 4, 1 Sep 9 10:54 / dev / tty1.
Folosind dir -l pentru a determina tipul unui fișier.
[e-mail protejat] ~ / Linux-Tricks $dir -l
total 6908. drwxr-xr-x 2 tecmint tecmint 4096 9 sept. 11:46 BACKUP. -rw-r - r-- 1 tecmint tecmint 1075620 9 sept. 11:47 crossroads-stable.tar.gz. -rwxr 1 tecmint tecmint 5916085 9 sept. 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3. -rw-r - r-- 1 tecmint tecmint 42122 9 sept. 11:49 Linux-Security-Optimization-Book.gif. -rw-r - r-- 1 tecmint tecmint 17627 9 sept. 11:46 master.zip. -rw-r - r-- 1 tecmint tecmint 5 Sep 9 11:48 num.txt. -rw-r - r-- 1 tecmint tecmint 0 Sep 9 11:46 reggea.xspf. -rw-r - r-- 1 tecmint tecmint 5 Sep 9 11:47 tmp-link.
În continuare vom analiza sfaturi despre numărarea numărului de fișiere de un anumit tip într-un anumit director folosind eu sunt, grep și toaleta comenzi. Comunicarea între comenzi se realizează prin canalizare numită.
În Linux, fișierele obișnuite sunt reprezentate de –
simbol.
[e-mail protejat] ~ / Linux-Tricks $ls -l | grep ^ - | wc -l7
În Linux, directoarele sunt reprezentate de d
simbol.
[e-mail protejat] ~ / Linux-Tricks $ls -l | grep ^ d | wc -l1
În Linux, linkurile symblic și hard sunt reprezentate de l
simbol.
[e-mail protejat] ~ / Linux-Tricks $ls -l | grep ^ l | wc -l0
În Linux, fișierele bloc și caracter sunt reprezentate de b
și c
simboluri respectiv.
[e-mail protejat] ~ / Linux-Tricks $ls -l / dev | grep ^ b | wc -l37[e-mail protejat] ~ / Linux-Tricks $ls -l / dev | grep ^ c | wc -l159
În continuare vom analiza câteva comenzi pe care le puteți folosi pentru a găsi fișiere pe un sistem Linux, acestea includ localiza, găsi, ce este și care comenzi.
În rezultatul de mai jos, încerc să localizez fișierul Configurarea serverului Samba pentru sistemul meu.
[e-mail protejat] ~ / Linux-Tricks $localizați samba.conf/usr/lib/tmpfiles.d/samba.conf/var/lib/dpkg/info/samba.conffiles
Pentru a afla cum să utilizați comanda Find în Linux, puteți citi următorul articol care arată mai mult decât 30+ exemple practice și utilizarea comenzii find în Linux.
ce este comanda este folosită mai ales pentru localizarea comenzilor și este specială deoarece oferă informații despre o comandă, găsește și fișiere de configurații și intrări manuale pentru o comandă.
[e-mail protejat] ~ / Linux-Tricks $ce e bashbash (1) - GNU Bourne-Again SHell[e-mail protejat] ~ / Linux-Tricks $ce se găseștefind (1) - căutați fișiere într-o ierarhie de directoare[e-mail protejat] ~ / Linux-Tricks $ce este lsls (1) - listează conținutul directorului
care comanda este utilizată pentru a localiza comenzile pe sistemul de fișiere.
[e-mail protejat] ~ / Linux-Tricks $care mkdir/bin/mkdir[e-mail protejat] ~ / Linux-Tricks $care bash/bin/bash[e-mail protejat] ~ / Linux-Tricks $care gasesc/usr/bin/find[e-mail protejat] ~ / Linux-Tricks $ $ care ls/bin/ls
Când lucrați într-un mediu în rețea, este o practică bună să păstrați ora corectă pe sistemul dvs. Linux. Există anumite servicii pe sistemele Linux care necesită timp corect pentru a lucra eficient într-o rețea.
Vom analiza comenzile pe care le puteți utiliza pentru a gestiona timpul pe mașina dvs. În Linux, timpul este gestionat în două moduri: timpul sistemului și timpul hardware.
timpul sistemului este gestionat de un ceas de sistem, iar timpul hardware este gestionat de un ceas hardware.
Pentru a vizualiza ora, data și fusul orar al sistemului, utilizați comanda dată după cum urmează.
[e-mail protejat] ~ / Linux-Tricks $DataMiercuri 9 septembrie 12:25:40 IST 2015
Setați ora sistemului folosind datele sau data –set = ”STRING” după cum urmează.
[e-mail protejat] ~ / Linux-Tricks $sudo date -s "12:27:00"Miercuri 9 septembrie 12:27:00 IST 2015[e-mail protejat] ~ / Linux-Tricks $sudo date --set = "12:27:00"Miercuri 9 septembrie 12:27:00 IST 2015
De asemenea, puteți seta ora și data după cum urmează.
[e-mail protejat] ~ / Linux-Tricks $data sudo 090912302015Miercuri 9 septembrie 12:30:00 IST 2015
Vizualizarea datei curente dintr-un calendar folosind cal comanda.
[e-mail protejat] ~ / Linux-Tricks $cal Septembrie 2015 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Vizualizați ora ceasului hardware folosind hwclock comanda.
[e-mail protejat] ~ / Linux-Tricks $sudo hwclockMiercuri 09 septembrie 2015 18:02:58 PM IST -0.200081 secunde
Pentru a seta ora ceasului hardware, utilizați hwclock –set –date = ”STRING” după cum urmează.
[e-mail protejat] ~ / Linux-Tricks $sudo hwclock --set --date = "09/09/2015 12:33:00"[e-mail protejat] ~ / Linux-Tricks $sudo hwclockMiercuri 09 septembrie 2015 12:33:11 IST -0.891163 secunde
Ora sistemului este setată de ceasul hardware în timpul pornirii și când sistemul se oprește, timpul hardware este resetat la ora sistemului.
Prin urmare, când vizualizați ora sistemului și timpul hardware, acestea sunt aceleași, cu excepția cazului în care schimbați ora sistemului. Durata hardware-ului dvs. poate fi incorectă atunci când CMOS bateria este slabă.
De asemenea, puteți seta ora sistemului folosind ora din ceasul hardware, după cum urmează.
$ sudo hwclock --hctosys.
De asemenea, este posibil să setați ora ceasului hardware folosind ora ceasului sistemului, după cum urmează.
$ sudo hwclock --systohc.
Pentru a vedea cât timp rulează sistemul dvs. Linux, utilizați disponibilitate comanda.
[e-mail protejat] ~ / Linux-Tricks $disponibilitate12:36:27 până 1:43, 2 utilizatori, medie de încărcare: 1,39, 1,34, 1,45[e-mail protejat] ~ / Linux-Tricks $uptime -p1 oră, 43 minute[e-mail protejat] ~ / Linux-Tricks $uptime -s2015-09-09 10:52:47
Înțelegerea tipurilor de fișiere este Linux este o practică bună pentru începători și, de asemenea, gestionarea timpului este esențială, în special pe servere pentru a gestiona serviciile în mod fiabil și eficient. Sper că veți găsi acest ghid util. Dacă aveți informații suplimentare, nu uitați să postați un comentariu. Rămâneți conectat la Tecmint.