![Ce este Split Tunneling în VPN și cum se activează pe Windows 10?](/f/3ad6839d3ba5b300a28a3e7d755109ea.png?width=100&height=100)
Lumea Linux este plină de atât de multe lucruri distractive și interesante, cu cât intrăm mai mult, cu atât găsim mai multe lucruri. În eforturile noastre de a aduce acele mici hacks și sfaturi pentru tine care te fac diferit de ceilalți, aici am venit cu trei mici trucuri.
Programarea unui job / comandă în Linux este un acronim pentru cron. Ori de câte ori avem nevoie să programăm un loc de muncă, apelăm cron, dar știți că putem programa un loc de muncă ulterior fără porumb? Puteți face acest lucru așa cum este sugerat mai jos ..
Rulați o comandă (spuneți Data) fiecare 5 sec și scrieți ieșirea într-un fișier (să spunem date.txt). Pentru a realiza acest scenariu, trebuie să rulăm scriptul de linie de mai jos, direct pe promptul de comandă.
$ în timp ce este adevărat; faceți data >> data.txt; dorm 5; Terminat &
Anatomia unui script de linie de mai sus:
În mod similar, putem executa orice script în același mod. Iată comanda de a apela un script după un anumit interval (de exemplu 100 sec) și numele scriptului este nume_script.sh
.
De asemenea, merită menționat faptul că scriptul de mai sus ar trebui să fie rulat în directorul în care se află scriptul de numit, altfel trebuie să furnizați calea completă (/home/$USER/…/script_name.sh
). Sintaxa pentru apelarea scriptului la intervalul descris mai sus este:
$ în timp ce este adevărat; do / bin / sh nume_script.sh; dormi 100; Terminat &
Concluzie: Linia de mai sus nu înlocuiește Cron, deoarece utilitarul Cron acceptă o mulțime de opțiuni, în comparație și este foarte flexibil, precum și personalizabil. Totuși, dacă dorim să rulăm anumite cazuri de test sau I / O de referință, atunci comanda singe de mai sus va servi scopului.
Citește și:11 Exemple de planificare a lucrărilor Linux Cron
Ce facem pentru a șterge ecranul? Ei bine, vă puteți gândi cât de prost este să puneți o astfel de întrebare. Ei bine, știm cu toții că este „clar‘Comanda. Cu toate acestea, dacă ne obișnuim să folosim combinația de taste „ctrl + l„Pentru a șterge terminalul, vom economisi mult timp al nostru.
Combinație de taste „Ctrl + l„Are același efect ca„clar‘Comanda. Deci, de data viitoare utilizați ctrl + l pentru a șterge interfața liniei de comandă Linux.
Concluzie: De cand ctrl + l este o combinație de taste, deci nu o putem folosi în cadrul unui script. Dacă trebuie să ștergem ecranul dintr-un script shell, apelați comanda „clear”, pentru toate celelalte cazuri la care m-aș putea gândi acum, ctrl + l este mai mult decât suficient.
Ei bine, acesta este un hack uimitor pe care nu îl cunosc mulți oameni. Puteți rula o comandă indiferent de ce revine la directorul curent. Tot ce trebuie să faceți este să rulați comanda între paranteze, adică între ele ( și )
.
Să vedem exemplul,
[e-mail protejat]: ~ $ (cd / home / avi / Downloads /)
[e-mail protejat]:~
Mai întâi CD la director Descărcări și apoi reveniți din nou la directorul de start dintr-o singură mișcare. Poate credeți că comanda nu a fost executată și, dintr-un motiv sau altul, nu generează erori, deoarece nu există nicio modificare în prompt. Să facem ceva mai multe modificări ..
[e-mail protejat]: ~ $ (cd / home / avi / Downloads / && ls -l)
-rw-r 1 avi avi 54272 3 mai 18:37 text1.txt. -rw-r 1 avi avi 54272 3 mai 18:37 text2.txt. -rw-r 1 avi avi 54272 3 mai 18:37 text3.txt. [e-mail protejat]:~$
Deci, în comanda de mai sus, a schimbat mai întâi directorul curent în Descărcări și apoi listați conținutul acelui director înainte de a reveni la directorul curent. De asemenea, dovedește că comanda a fost executată cu succes. Puteți rula orice fel de comandă în paranteză și reveniți la directorul curent de lucru, fără niciun fel de problemă.
Asta este tot deocamdată, dacă cunoașteți astfel de trucuri sau trucuri Linux pe care ni le puteți împărtăși prin secțiunea noastră de comentarii și nu uitați să împărtășiți acest articol prietenilor dvs. ...