tgoop.com/srv_admin/1939
Last Update:
Вчера писал про единицы измерения, которые обязательно нужно помнить и писать правильно. В комментариях получил подсказку на утилиту командной строки Linux - units. Она умеет делать конвертацию одних единиц измерения в другие. Не знал и не слышал про неё ранее.
Живет в системных репах, так что ставится стандартно:# apt install units
# dnf install units
Я попользовался ей немного. Выглядит удобно. Как минимум, не нужны сторонние конвертеры. В консоли всё делается намного быстрее. Вот мой пример с мебибайтами из прошлой заметки:# units "10 mebibyte" megabits
*
83.88608
/ 0.011920929
10 мебибайт = 83,89 мегабит. Первое число - результат прямой конвертации 10 мебибайт в мегабиты, второе - коэффициент, с помощью которого может быть выполнена обратная конвертация.
Переводим 100 Мбит в Мбайт:# units "100 megabit" megabyte
*
12.5
/ 0.08
100 мегабит = 12,5 мегабайт.
Подобную конвертацию часто приходится делать, так что для популярных скоростей я уже и так помню числа. Хотя тут всё просто. Надо делить на 8.
Units умеет конвертировать не только единицы измерения хранения данных, но и многие другие. Понимает при этом только английский язык. Так что если пользоваться регулярно, то ещё и правильное написание быстро запомнится.
Ниже бытовой пример, который может пригодиться. Перевод литров в кубические метры:# units "100 litres" m^3
*
0.1
/ 10
100 литров = 0,1 кубический метр. # units "1 m^3" "10 litres"
1 полный куб воды на даче вмещает 100 вёдер для полива огорода 👨🌾
Переводим мили в километры:# units "60 mile" kilometre
* 96.56064
/ 0.010356187
Чего только в консоли нет. Не удивлюсь, если в стандартных репах можно найти прогноз погоды или курсы валют. А также расчёт силы всемирного тяготения.
#terminal #linux
BY ServerAdmin.ru

Share with your friend now:
tgoop.com/srv_admin/1939