Główna » jak » Stwórz własną funkcję szybkiego kalkulatora dla terminala

    Stwórz własną funkcję szybkiego kalkulatora dla terminala

    Jeśli jesteś podobny do mnie, zawsze masz otwarte okno Terminal i prawdopodobnie masz nawet przypisany klawisz skrótu, aby go o każdej porze przynieść. Po co otwierać nudny kalkulator, kiedy możesz rozwiązywać równania w linii poleceń?

    Jest to prosta metoda tworzenia kalkulatora za pomocą wbudowanej obsługi funkcji w powłoce Bash. Zasadniczo wszystko, co robimy, polega na przypisaniu znaku zapytania do uruchomienia polecenia bc z dowolnymi argumentami, które wpisujesz po nim.

    Tworzenie funkcji kalkulatora terminala

    Aby utworzyć funkcję, wklej następujące polecenie do Terminalu ...

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

    Teraz możesz go użyć, po prostu wpisując? a następnie równanie matematyczne, które chcesz rozwiązać. Jeśli zamierzasz używać spacji, powinieneś otoczyć go cudzysłowami, w przeciwnym razie pojawi się błąd w następujący sposób:

    Możesz także użyć go w systemie Windows, jeśli masz zainstalowane Cygwin - musisz oczywiście zainstalować pakiet bc.

    Ponieważ używa tego polecenia bc, jest dość potężne.

    Uruchamianie funkcji Save Across Restarts

    Jeśli korzystasz z systemu Linux lub Cygwin w systemie Windows, możesz edytować następujący plik i umieścić wiersz na dole:

    vi ~ / .bash_profile

    Zamknij terminal, ponownie otwórz, a polecenie powinno być teraz włączone.

    Zapisywanie funkcji w OS X

    Jeśli używasz OS X, musisz przejść inną trasę, przynajmniej w moim testowaniu - najpierw otwórz Terminal, a następnie wpisz następujące polecenia:

    dotknij .profile

    otwórz .profile

    Będziesz musiał znajdować się w folderze użytkownika w tym samym czasie, co jest domyślnym folderem dla nowego okna terminala.

    Komenda open otworzy nowy plik .profile w Textedit, gdzie możesz wkleić wiersz, zapisać i zamknąć.

    Zamknij Terminal, otwórz go ponownie i powinieneś mieć dostępną funkcję.