Трикове на терминала: Използвайте терминала като будилник

Ако държите компютъра си включен през цялото време и търсите приятен начин да се събудите сутрин, това е лесно. Всичко, от което се нуждаете, е вашият обикновен музикален плейър и командата 'sleep'. Командата 'sleep' е вграден инструмент (поне в Ubuntu ), който ви позволява да зададете таймер за произволен период от време (секунди, минути, часове и дни). Ако съчетаем командата „заспиване“ с любимия си музикален плейър и песен, тогава можем да зададем аларма, която ще ни събуди след определен период от време. Ето как работи.

Задайте таймер за заспиване в терминала

Първо отворете своя терминал.

Отворете терминала

След като терминалът(Terminal) е отворен, нека да разгледаме как работи командата 'sleep'. Много е просто. За да спите за 10 секунди, използвайте тази команда:

Спи 10 сек

За да спите за 10 минути, използвайте тази команда:

Спи 10м

За да спите 10 часа, използвайте тази команда:

Спи 10ч

И накрая, за да спите 10 дни, използвайте тази команда:

Спете 10 дни

Можете дори да комбинирате команди, така че ако искате да спите за 5 часа и 30 минути, бихте използвали една команда „заспиване“ с двете времена:

Спете 5ч 30м

Това е лесно! Разбира се, след като времето ви изтече, нищо друго няма да се случи, защото всичко, което прави командата 'sleep', е да отброява количеството ви сън. За да направим това истински будилник, ще трябва да добавим към командата. За нашия музикален плейър ще използваме mplayer, но можете също толкова лесно да използвате Totem , VLC , Banshee или какъвто и да е любимият ви музикален плейър.

За да извикаме mplayer, например, ще използваме тази команда:

Пуснете песен в mplayer

Като напишете това в терминала(Terminal) (разбира се, заменяйки действителния път и името на музикалния файл), ще можем да слушаме каквато песен искаме. Разбира се, недостатъкът (когато се опитваме да създадем нашия будилник) е, че песента се възпроизвежда веднага.

Решението? Използвайте заедно командата 'sleep' и нашия музикален плейър. Ще комбинираме двете команди с '&&', което ще изпълни първата команда, а след това само след като завърши, изпълнете втората. Нашата последна заповед? Ако приемем, че искаме да спим 8 часа:

Пълна команда за будилник

Просто е! Командата 'sleep' ще изчака 8 часа, след което, когато времето изтече, ще излезе, позволявайки на втората команда – където музиката всъщност се възпроизвежда – да започне.  Незабавен(Instant) будилник.

Има няколко недостатъка в това, разбира се.  Първо(First) е, че много хора имат компютрите си за заспиване или хибернация след определен период от време. Това очевидно не би било добре за нашия будилник. Като такива може да се наложи да се изключат енергоспестяващите инструменти. Освен това, не забравяйте да проверите два пъти настройките на силата на звука, преди да си легнете. Не би било добре, ако звукът ви беше намален докрай; може да не се събудите на следващата сутрин! Все пак възможността да настроите аларма само с една команда е чудесен начин да се възползвате от терминала(Terminal) ; той наистина предлага много скорост, мощност и производителност.



About the author

Аз съм софтуерен инженер с повече от 10 години опит в работата с Apple iOS и edge устройства. Моят опит в хардуерното инженерство ме кара да се стремя да се уверя, че устройствата на нашите клиенти са възможно най-надеждни и гладки. Пиша код през последните няколко години и се научих да използвам Git, Vim и Node.js.



Related posts