Viņi saka, ka attēls ir tūkstoš vārdu vērts, tāpēc, pirms es jums kaut ko izskaidroju, es jums parādīšu, kāds ir komandas rezultāts, ko es ievietošu vēlāk:
Ievērojiet, kā augšējā labajā stūrī mēs redzam nedēļas dienu (svētdiena, svētdiena), mēnesi (decembris), dienu (22), kā arī stundu, minūti, otro un gadu.
Tas ir kaut kas, kas tiek atjaunināts reāllaikā, tas ir, katru sekundi, kad tiek atjaunināta informācija, un tā vienmēr būs termināla augšējā labajā stūrī.
Tas ir kaut kas noderīgs, jo mēs varam rediģēt failu ar nano vai vi, mēs varam instalēt jebkura veida pakalpojumus vai pārvaldīt visu, un mums nebūs jāpārtrauc tas, ko mēs darām, izpildiet datumu terminālā, lai zinātu datumu vai laiku, Izmantojot šo padomu, ko es jums parādīšu, mēs to vienmēr paturēsim prātā.
Lai to panāktu terminālā, ielieciet:
while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &
Šī pati par sevi nav vienkārša pavēle vai instrukcija, bet drīzāk to savienība... nāc, skripts arī varētu būt. To izskaidrot ir nedaudz sarežģīti, tomēr es darīšu visu iespējamo
- kamēr gulēt 1; dari : Tas nozīmē, ka katru sekundi tiks izpildīts sekojošais
- tput sc : Tas nozīmē, ka pašreizējā pozīcija tiks saglabāta, tas ir, tiks saglabāta pozīcija tam, kas notiks tālāk, pēc vienas reizes to nevajadzēs norādīt.
- tput kauss 0$ (($ (tput slejas) -29)) : Tas var šķist sarežģīti, tomēr tas nav tik grūti. Būtībā tas ir tas, ko saka pozīcija, tas ir, augšējais labais stūris. Kausa parametrs norāda vertikālo atstarpi, kas pastāvēs, jo mēs ieliekam 0, tāpēc tas nozīmē "tieši virs, augšā". Kad vertikālā pozīcija ir definēta, mēs varam redzēt horizontālo stāvokli, par kuru rūpējas pārējie parametri, kas vienkārši sakot ... tas aprēķina esošās kolonnas un pārliecinās, ka tā atrodas tieši labajā malā. Ja vēlaties, nomainiet numuru 29 citiem, un jūs pamanīsit atšķirību.
- dati : Nu, tas ir vienkārši, datums parāda mums redzamo informāciju ... diena, mēnesis, stunda utt.
- tput rc : Tie ir tput sc, mēs saglabājam pozīciju, tagad ar tput rc mēs to atjaunojam.
- darīts : Šeit mēs pabeidzam visu, ko mēs sākām ar laiku.
Kā redzat, terminālis neapšaubāmi ir brīnišķīga telpa, ja komanda nedara tieši to, ko mēs vēlamies... mēs varam pievienoties vairākiem no tiem un sasniegt to, ko vēlamies. Uztveriet katru komandu kā instrumentu, instruments (āmurs) nevar padarīt mūs par skaistu statuju, tomēr, apvienojot šo rīku (āmuru) ar citiem (koks un kalts), mēs varam sasniegt izsapņoto rezultātu
Ak, starp citu ... ja vēlaties, lai tas vienmēr parādās terminālī, to neizpildot katru reizi, kad atverat konsoli, jums tas jāievieto .bashrc, tas ir:
echo "while sleep 1;do tput sc;tput cup 0 \$((\$(tput cols)-29));date;tput rc;done &" >> $HOME/.bashrc
Tad ja vēlaties to noņemt, palaidiet šo:
sed -i "s/while sleep 1/#while sleep 1/" $HOME/.bashrc
Nu, neko vairāk piebilst, es ceru, ka tas jums ir bijis noderīgs
Sveicieni
spēcīgs
echo "miegā 1; do tput sc; tput cup 0 \ $ ((\ $ (tput cols) -29)); date; tput rc; done &" >> $ HOME / .bashrc