ટર્મિનલમાં હંમેશા દૃશ્યમાન તારીખ અને સમય કેવી રીતે મૂકવો

તેઓ કહે છે કે એક છબી એક હજાર શબ્દોની કિંમતની છે, તેથી જ હું તમને કંઈક સમજાવું તે પહેલાં, હું તમને બતાવીશ કે આદેશનું પરિણામ શું છે જે હું પછી મૂકીશ:

ટર્મિનલ_ડેટ_ટાઇમ

નોંધ લો કે ઉપરના જમણા ખૂણામાં આપણે કેવી રીતે અઠવાડિયાનો દિવસ (સૂર્ય, રવિવાર), મહિનો (ડિસેમ્બર), દિવસ (22) તેમજ કલાક, મિનિટ, બીજો અને વર્ષ જોયે છે.

તે કંઈક છે જે વાસ્તવિક સમયમાં અપડેટ કરવામાં આવે છે, એટલે કે, દરેક સેકંડમાં માહિતી અપડેટ થાય છે, અને તે હંમેશાં ટર્મિનલના ઉપરના જમણા ખૂણામાં રહેશે.

આ કંઈક ઉપયોગી છે કારણ કે, આપણે નેનો અથવા વીવી સાથે ફાઇલનું સંપાદન કરી શકીએ છીએ, આપણે કોઈપણ પ્રકારની સેવા ઇન્સ્ટોલ કરી શકીએ છીએ અથવા જે કંઇ પણ મેનેજ કરી શકીએ છીએ, અને આપણે જે કંઇ કરીએ છીએ તેને રોકવાની જરૂર નથી, ટર્મિનલમાં તારીખ અથવા સમય જાણવા માટે તારીખ ચલાવવી જોઈએ, આ ટીપ કે જે હું તમને બતાવીશ, તેની સાથે અમે હંમેશા ધ્યાનમાં રાખીશું.

ટર્મિનલમાં આ હાંસલ કરવા ચાલો નીચે આપીએ:

while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &

આ કોઈ સરળ આદેશ અથવા સૂચના નથી, પરંતુ તેમાંથી એક સંઘ છે ... ચાલો, સ્ક્રિપ્ટ પણ હોઈ શકે. તે સમજાવવું થોડું જટિલ છે, જો કે હું મારા શ્રેષ્ઠ પ્રયાસો કરીશ 🙂

  • જ્યારે sleepંઘ 1; કરો : આનો અર્થ એ છે કે દરેક સેકન્ડ નીચેનાને ચલાવવામાં આવશે
  • ટીપીટ એસસી : તેનો અર્થ એ છે કે હાલની સ્થિતિ બચી જશે, એટલે કે, પછી જે આવશે તેની સ્થિતિ બચી જશે, એકવાર પછી તેનો ઉલ્લેખ કરવો જરૂરી રહેશે નહીં.
  • ટપૂટ કપ 0$ (($ (ટ્યૂપુટ કોલ્સ) -29)) : જો કે આ મુશ્કેલ હોઈ શકે છે, તે મુશ્કેલ નથી. મૂળભૂત રીતે આ જ સ્થિતિ કહે છે, એટલે કે ઉપરનો જમણો ખૂણો. કપ પેરામીટર existભી જગ્યાને નિર્દિષ્ટ કરે છે જે અસ્તિત્વમાં છે, કારણ કે આપણે 0 મૂકીએ છીએ તેથી તેનો અર્થ "ઉપરની બાજુએ, ઉપર" છે. એકવાર icalભી સ્થિતિ નિર્ધારિત થઈ જાય પછી, અમે આડી સ્થિતિ જોઈ શકીએ છીએ, જેની બાકીના પરિમાણો દ્વારા કાળજી લેવામાં આવે છે, જે તેને સરળ રીતે મૂકવા માટે ... હાલના સ્તંભોની ગણતરી કરે છે અને ખાતરી કરે છે કે તે જમણી ધાર પર યોગ્ય છે. જો તમે ઈચ્છો છો, તો બીજાઓ માટે 29 નંબર બદલો અને તમે તફાવત જોશો.
  • તારીખ : સારું આ સરળ છે, તારીખ અમને જોઈતી માહિતી બતાવે છે ... દિવસ, મહિનો, કલાક, વગેરે.
  • tpp આરસી : તેઓ ટૂટપુટ એસસી છે અમે પોઝિશનને સેવ કરીએ છીએ, હવે ટ્યૂપૂટ આરસીથી અમે તેને પુનર્સ્થાપિત કરીએ છીએ.
  • કર્યું : અહીં અમે બધું જ સમાપ્ત કરીએ છીએ, જ્યારે આપણે તે સમય સાથે પ્રારંભ કર્યો.

જેમ તમે જોઈ શકો છો, ટર્મિનલ નિ undશંકપણે એક અદ્ભુત જગ્યા છે, જો આદેશ આપણને જોઈએ તે બરાબર ન કરે તો ... અમે તેમાંના ઘણામાં જોડાઈ શકીએ છીએ અને આપણે જે જોઈએ છે તે પ્રાપ્ત કરી શકીએ છીએ. દરેક આદેશને એક સાધન તરીકે જુઓ, એક સાધન (ધણ) અમને એક સુંદર પ્રતિમા બનાવી શકતું નથી, જો કે, આ સાધન (ધણ) ને અન્ય (લાકડા અને છીણી) સાથે જોડીને આપણે સ્વપ્નાનાં પરિણામ પર પહોંચી શકીએ છીએ 🙂

ઓહ, રસ્તો ... જો તમે ઇચ્છો કે આ દરેક વખતે કન્સોલ ખોલ્યા વગર તેને એક્ઝેક્યુટ કર્યા વિના હંમેશાં ટર્મિનલમાં દેખાય, તો તમારે તેને .bashrc માં મૂકવું જ જોઈએ, તે છે:

echo "while sleep 1;do tput sc;tput cup 0 \$((\$(tput cols)-29));date;tput rc;done &" >> $HOME/.bashrc

પછી જો તમે તેને દૂર કરવા માંગો છો, નીચેના ચલાવો:

sed -i "s/while sleep 1/#while sleep 1/" $HOME/.bashrc

સારું બીજું કંઈ ઉમેરવા માટે નહીં, મને આશા છે કે તે ઉપયોગી થઈ ગયું છે

સાદર

મજબૂત

ઇકો "જ્યારે સ્લીપ 1; ડુ ટપૂટ એસસી; ટુપટ કપ 0 \ $ ((\ $ (ટુટપુટ કોલ્સ) -29)); તારીખ; ટુટપુટ આરસી; થઈ &" >> $ હોમ / .બશ્રિક


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ઘેરમેન જણાવ્યું હતું કે

    આભાર પરંતુ તે મારા માટે કામ કરતું નથી ... ન તો કન્સોલમાં અને ન તો યાકુકે મેં તે બધું પોસ્ટમાંની જેમ કર્યું. 🙁

    1.    ઘેરમેન જણાવ્યું હતું કે

      માફ કરશો ... તે મારી ભૂલ હતી ... હવે હું તે કામને રીબૂટ કરું છું !!!

      1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

        તે મારા માટે વિચિત્ર હતું કે તે કામ કરતું નથી, કારણ કે જ્યારે… તારીખ અને ટુપુટ બાશ પેકેજની આદેશો છે 😀

  2.   ઘેરમેન જણાવ્યું હતું કે

    મને ખબર નથી ... કંઈક અજુગતું થયું ... ટર્મિનલમાં મૂક્યું:

    ઇકો "જ્યારે સ્લીપ 1; ટુપુટ એસસી કરો; ટૂટપુટ કપ 0 $ (($ (ટુટપુટ કોલ્સ) -29)); તારીખ; ટુટપુટ આરસી; થઈ &" >> $ હોમ / .બશ્રિક

    અને પરિણામ હતું:

    bash: /home/ghermain/.bashrc: line 115: અનપેક્ષિત `do 'તત્વની નજીકની સિંટેક્ટિક ભૂલ
    bash: /home/ghermain/.bashrc: line 115: `PS1 = '$ {debian_chroot: + ($ debian_chroot)} [33 [01; 34 એમ] યુ [33 [01; 32 મી] @ [33 [01; 32 મી] h [[33 [00 મી]: [[33 [01; 34 મી] ડબ્લ્યુ [[33 [00 મી] sleep 'જ્યારે સ્લીપ 1; ટુપુટ એસસી કરો; ટૂટપૂટ કપ 0 64; તારીખ; ટુપટ આરસી; થઈ &'

    પછી મેં સીધા અંતે તમે .bashrc માં આપેલી આદેશોની નકલ કરી અને મને તારીખ અને સમય સાથે ઘણી લાઈનો મળી.

    1.    O_Pixote_O જણાવ્યું હતું કે

      તારીખે તમે .bashrc ફાઇલમાં મુકેલી બધી લાઈનો કા Deleteી નાંખો અને ઇકોનો ઉપયોગ કર્યા વિના જાતે જ લાઇન ફરીથી મૂકી દો કે જો તે ભૂલ ન આપે તો

  3.   ગોઝલા જણાવ્યું હતું કે

    ખૂબ જ રસપ્રદ!

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      વાંચવા માટે આભાર 🙂

  4.   જોટા Eme જણાવ્યું હતું કે

    હું લાંબા સમયથી કાર્યક્ષમ પરંતુ ઠંડી ટર્મિનલને "સજાવટ" કરવાની રીતો શોધી રહ્યો છું, અને આ આદેશ ખૂબ સારો છે, અન્ય ઉકેલોની જેમ બેરોક જેટલો નહીં, પરંતુ જ્યારે હું લાંબા આદેશમાં પ્રવેશ કરું છું ત્યારે ત્યાં થોડી મૂંઝવણ છે. આદેશ તારીખ ખાય છે અને તે પછી તારીખ આદેશ ખાય છે. કોઈને ખબર છે કે શું ત્યાં કોઈ રીત છે કે જે પ્રોમ્પ્ટ મૂળભૂત રીતે એક લીટી નીચે દેખાય છે?
    તો પણ, આભાર!

  5.   ગ્રેગોરીઓ એસ્પેડાસ જણાવ્યું હતું કે

    ઉત્તમ ટિપ 🙂

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      આભાર ભાઈ 😀

  6.   ઓસ્કાર જણાવ્યું હતું કે

    મદદ માટે આભાર મિત્ર, તે યોગ્ય રીતે કાર્ય કરે છે. સાદર.

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      અમને વાંચવા બદલ તમારો આભાર 🙂

  7.   ટ્રુકો 22 જણાવ્યું હતું કે

    મહાન 😀
    અથવા તમે ઉપનામ બનાવી શકો છો અને જ્યારે જરૂર પડે ત્યારે તેનો ઉપયોગ કરી શકો છો 😀

  8.   જેમ્સ_ચે જણાવ્યું હતું કે

    રસપ્રદ, હું પછીથી પ્રયત્ન કરીશ

  9.   જુઆન જણાવ્યું હતું કે

    મેય બુએનો

  10.   જામિન-સેમ્યુઅલ જણાવ્યું હતું કે

    તમે ડેબિયન / ઉબુન્ટુ / મિન્ટ / એલિમેન્ટરીમાં zsh કેવી રીતે ઇન્સ્ટોલ કરવું અને થીમ્સને કેવી રીતે ગોઠવવી તે સમજાવતી પોસ્ટ બનાવી શકો છો?

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      ,ફ, મેં ક્યારેય zsh નો ઉપયોગ કર્યો નથી, માફ કરશો 🙁

  11.   O_Pixote_O જણાવ્યું હતું કે

    કેઝેડકેજી ^ ગારા જ્યારે તમે આદેશ કરો છો ત્યારે તે ભૂલ આપે છે કારણ કે હું માનું છું કે તે કોઈ મૂલ્ય ધરાવતું નથી તે ઓળખવાનો પ્રયત્ન કરે છે, જેથી તે તેમને અર્થઘટન ન કરે, તેને સુધારે છે.

    echo "while sleep 1;do tput sc;tput cup 0 \$((\$(tput cols)-29));date;tput rc;done &" >> $HOME/.bashrc

    હું માનું છું કે આ રીતે કોઈ સમસ્યા રહેશે નહીં, હું કોઈને ભૂલ આપું તે પહેલાં તેને સુધારીશ. સારી પોસ્ટ, હું તેનો ઉપયોગ કરીશ. સાદર.

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      ઉફ બરાબર, મારી ભૂલ 😀
      મેં તેને પહેલેથી જ પોસ્ટમાં ઠીક કર્યું છે, કરેક્શન માટે ખૂબ ખૂબ આભાર

  12.   jvk85321 જણાવ્યું હતું કે

    મેં તેને સુધારીને તે જેવું છોડી દીધું

    જ્યારે સ્લીપ 1; ટુપુટ એસસી કરો; ટૂટપુટ કપ 0 $ (($ (ટુટપુટ કોલ્સ) -16)); તારીખ + »% આર% ડી /% એમ /% વાય»; ટુપટ આરસી; પૂર્ણ &

    તે ફક્ત અવર બતાવે છે: ડીડી / એમએમ / વાયવાયવાય ફોર્મેટ સાથે મિનિટ્સ તારીખ

  13.   ડેનિયલ જણાવ્યું હતું કે

    ઉત્તમ મિત્ર મેં 100 આભાર કામ કર્યું