![Cum se schimbă viteza mouse-ului în Windows 11](/f/79782faccd5c571a060bf51059bd31d9.jpg?width=100&height=100)
Linux linia de comandă atrage majoritatea Linux entuziast. Un normal Linux utilizatorul posedă în general un vocabular de aproximativ 50-60 comenzi să le îndeplinească lor zilnic sarcină. Comenzile Linux și comutatoarele lor rămân cea mai valoroasă comoară pentru un Utilizator Linux, Programator Shell-script și Administrator. Sunt cateva Comenzi Linux care sunt mai puțin cunoscute, dar foarte utile și la îndemână, indiferent dacă sunteți un novice sau un utilizator avansat.
Tocmai acest articol își propune să arunce lumină asupra unora dintre comenzile Linux mai puțin cunoscute, care cu siguranță vă vor ajuta să vă gestionați mai eficient Desktop-ul / Serverul.
Rularea comenzii fără a specifica comanda sudo vă va da permisiunea refuzată eroare. Deci, nu este nevoie să rescrieți din nou întreaga comandă, pur și simplu puneți „!!‘Va apuca ultima comandă.
$ apt-get update E: Nu s-a putut deschide fișierul de blocare / var / lib / apt / lists / lock - open (13: Permisiunea refuzată) E: Nu se poate bloca directorul / var / lib / apt / lists / E: Nu s-a putut deschide fișierul de blocare / var / lib / dpkg / lock - deschis (13: Permisiunea respinsă) E: Nu se poate bloca directorul de administrare (/ var / lib / dpkg /), sunteți rădăcină?
$ sudo!! sudo apt-get update [sudo] parola pentru server:... .. S-au preluat 474 kB în 16 secunde (28,0 kB / s) Citind listele de pachete... Terminat [e-mail protejat]:~$
Comanda de mai jos generează o pagină web simplă prin HTTP pentru arborele structurii directorului și poate fi accesată la port 8000 în browser până când semnalul de întrerupere este trimis.
# python -m SimpleHTTPServer
Majoritatea dintre noi suntem familiarizați ping și traceroute. Ce zici de combinarea funcționalității ambelor comenzi într-una cu comanda mtr. În cazul în care mtr nu este instalat în mașină, apt sau da pachetul necesar.
$ sudo apt-get install mtr (Activat Debian bazate pe sisteme)
# yum install mtr (Activat palarie rosie bazate pe sisteme)
Acum fugi comanda mtr pentru a începe investigarea conexiunii la rețea dintre gazdă mtr rulează pe și google.com.
# mtr google.com
Această comandă este foarte utilă pentru administrator și dezvoltatori. Pentru a automatiza sarcina de zi cu zi, un administrator trebuie să deschidă editorul tastând vi, vim, nano, etc. Ce zici de tragerea editorului instant (de la terminal).
Doar apăsați „Ctrl-x-e ” de la promptul terminalului și începeți să lucrați în editor.
Descărcați linia de comandă a liniei de comandă Linux
„nl comanda”Numerotați liniile unui fișier. Numerați liniile unui fișier și spuneți „one.txt‘Cu linii spun (Fedora, Debian, Arc, Slăbiciune și Suse). Mai întâi enumerați conținutul unui fișier „one.txt”Folosind comandă pisică.
# cat one.txt fedora debian arch sluse suse
Acum rulează „nl comanda”Pentru a le enumera într-un mod numerotat.
# nl one.txt 1 fedora 2 debian 3 arch 4 slack 5 suse
„shuf”Comanda selectați aleatoriu linii/fișiere/pliant dintr-o fişier/pliant. Mai întâi enumerați conținutul unui folder folosind Comand.
# ls Documente desktop Descărcări Muzică Poze Șabloane publice Videoclipuri
# ls | shuf (shuffle Input) Muzică Documente Șabloane Imagini Desktop public Descărcări Videoclipuri
# ls | shuf -n1 (alegeți selecția aleatorie) Public
# ls | shuf -n1 Videoclipuri
# ls | shuf -n1 Șabloane
# ls | shuf -n1 Descărcări
Notă: Puteți oricând înlocui „n1' cu 'n2‘Pentru a alege două selecții aleatorii sau orice alt număr de selecție aleatorie folosind n3, n4.…
„ss”Înseamnă statistici de socket. Comanda investighează soclul și afișează informații similare comanda netstat. Poate afișa mai multe TCP și informații de stare decât alte instrumente.
# ss State Recv-Q Send-Q Adresa locală: Port Peer Address: Port ESTAB 0 0 192.168.1.198:41250 *. *. *. *: http CLOSE-WAIT 1 0 127.0.0.1:8000 127.0.0.1:41393 ESTAB 0 0 192.168.1.198:36239 *. *. *. *: Http ESTAB 310 0 127.0.0.1:8000 127.0.0.1:41384 ESTAB 0 0 192.168.1.198:41002 *. *. *. *: Http ESTAB 0 0 127.0. 0,1: 41384 127.0.0.1:8000
„ultimul”Comanda arată istoricul ultimilor utilizatori conectați. Această comandă caută prin fișierul „/var/log/wtmp”Și afișează o listă de conectat și delogat utilizatorii împreună cu tty’s.
# ultimele puncte server / 0: 0 mar 22 oct 12:03 încă conectat server tty8: 0 mar 22 oct 12:02 încă conectat... ... (necunoscut tty8: 0 mar 22 oct 12:02 - 12:02 (00:00) puncte server / 0: 0 mar 22 oct 10:33 - 12:02 (01:29) server tty7: 0 mar 22 oct 10: 05 - 12:02 (01:56) (necunoscut tty7: 0 mar 22 oct. 10:04 - 10:05 (00:00) reporniți sistemul de pornire 3.2.0-4-686-pae mar 22 oct. 10:04 - 12:44 (02:39) wtmp începe vineri 4 octombrie 14:43:17 2007
Deci, cum puteți obține Adresă IP externă? Folosești google?. Ei bine, comanda afișează adresa IP externă direct în terminal.
# curl ifconfig.me
Notă: Este posibil să nu aveți pachetul curl instalat, trebuie apt/da pentru a instala pachetul.
Obțineți structura actuală a directorului în format arborescent.
# copac
. | - Desktop | - Documente | `- 37.odt | - Descărcări | | - attachments.zip | | - ttf-indic-fonts_0.5.11_all.deb | | - ttf-indic-fonts_1.1_all.deb | `- wheezy-nv-install.sh | - Muzică | - Poze | | - Captură de ecran din 22-10-2013 12: 03: 49.png | `- Captură de ecran din 22-10-2013 12: 12: 38.png | - Public | - Șabloane` - Videoclipuri 10 directoare, 23 fișiere
Această comandă arată toate procesele care rulează în prezent, împreună cu procesul copil asociat, într-un arbore, ca format similar cu „copac‘Ieșire comandă.
# pstree init─┬─NetworkManager─── {NetworkManager} ├─accounts-daemon─── {accounts-daemon} ├─acpi_fakekeyd ├─acpid ├─apache2───10 * [apache2] ├─at-spi-bus-laun───2 * [{at-spi-bus-laun}] ├─atd ├─avahi-daemon───avahi-daemon ├─bluetoothd ├─colord─── {colord } ├─colord-sane───2 * [{colord-sane}] ├─console-kit-dae───64 * [{console-kit-dae}] ├─cron ├─cupsd ├─2 * [dbus-daemon] ├─dbus-launch ├─dconf-service───2 * [{dconf-service}] ├─dovecot─┬─anvil │ ├─config │ └─log ├─exim4 ├─gconfd-2 ├─gdm3─┬─gdm-simple-slav─┬─Xorg │ │ ├─gdm-session-wor─┬─x-session-manag─┬─evolution-a + │ │ │ │ ├─gdu-notific + │ │ │ │ ├─gnome-scree + │ │ │ │ ├─gnome-setti + │ │ │ │ ├─gnome-shell +++ │ │ │ │ ├─nm-applet── +++ │ │ │ │ ├─ssh-agent │ │ │ │ ├─tracker-min + │ │ │ │ ├─tracker-sto + │ │ │ │ └─3 * [{x-sessi + │ │ │ └─2 * [{gdm-session-wor}] │ │ └─ {gdm-simple-slav} │ └─ {gdm3} ├─6 * [getty] ├─gnome-keyring-d───9 * [ {gnome-keyring-d}] ├─gnome-shell-cal───2 * [{gnome-shell-cal}] ├─goa-daemon─── {goa-daemon} ├─gsd-printer─── {gsd-printer} ├─gvfs-afc-volume─── {gvfs-afc-volume}
Asta este tot pentru acum. În următorul articol al meu, aș acoperi anumite alte comenzi Linux mai puțin cunoscute, care ar fi distractive. Până atunci rămâneți la curent și conectați la Tecmint. Apreciați și împărtășiți-ne și ajutați-ne să ne răspândim.
Citește și: