Pagina principala » HOWTO » Creați-vă propria funcție rapidă de calcul pentru terminal

    Creați-vă propria funcție rapidă de calcul pentru terminal

    Dacă sunteți ceva asemănător cu mine, întotdeauna aveți o fereastră Terminal deschisă și, probabil, ați alocat o tastă hotkey pentru ao aduce oricând. Deci, de ce deschideți calculatorul plictisitor când puteți rezolva ecuațiile chiar acolo pe linia de comandă?

    Aceasta este o metodă simplă pentru crearea unui calculator care utilizează suportul funcțiilor încorporate în shell-ul Bash. În esență, tot ceea ce facem este să atribuim semnul de întrebare pentru a rula comanda bc cu orice argumente pe care le introduceți după ea.

    Crearea funcției Calculator terminal

    Pentru a crea funcția, lipiți doar în următoarea comandă în Terminal ...

    ? () echo "$ *" | bc-1;

    Acum puteți să o utilizați prin simpla tastare a? și apoi ecuația de matematică pe care doriți să o rezolvați. Dacă intenționați să utilizați spații, ar trebui să-l înconjurați în citate, altfel veți primi o eroare ca aceasta:

    De asemenea, puteți să-l utilizați pe Windows dacă ați instalat Cygwin - va trebui să vă asigurați că ați instalat pachetul bc, desigur.

    Din moment ce aceasta utilizează comanda bc, este destul de puternică.

    Efectuarea funcției Save Alter Restarts

    Dacă utilizați Linux sau Cygwin în Windows, veți dori să editați următorul fișier și să puneți linia în partea de jos:

    vi ~ / .bash_profile

    Închideți terminalul, re-deschideți, iar comanda ar trebui activată acum.

    Salvarea funcției în OS X

    Dacă utilizați sistemul de operare OS X, va trebui să faceți un alt traseu, cel puțin în testarea mea - deschideți mai întâi un Terminal și apoi tastați următoarele comenzi:

    atinge .profile

    deschideți .profile

    Va trebui să fiți în folderul dvs. de utilizator în momentul respectiv, care este oricum fișierul implicit pentru noua fereastră Terminal.

    Comanda deschisă va deschide noul fișier .profile din Textedit, unde puteți lipi pe linie, salva și închide.

    Închideți Terminalul, re-deschideți-l și ar trebui să aveți funcția disponibilă.