If-Koubou

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

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

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, skoro można 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ę, wystarczy wkleić 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 upewnić się, że zainstalowałeś 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, będziesz chciał edytować następujący plik i umieścić wiersz na dole:

vi ~ / .bash_profile

Zamknij swój terminal, otwórz ponownie, 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ę.