તેઓ કહે છે કે એક છબી એક હજાર શબ્દોની કિંમતની છે, તેથી જ હું તમને કંઈક સમજાવું તે પહેલાં, હું તમને બતાવીશ કે આદેશનું પરિણામ શું છે જે હું પછી મૂકીશ:
નોંધ લો કે ઉપરના જમણા ખૂણામાં આપણે કેવી રીતે અઠવાડિયાનો દિવસ (સૂર્ય, રવિવાર), મહિનો (ડિસેમ્બર), દિવસ (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; ટુપુટ એસસી કરો; ટૂટપુટ કપ 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 માં આપેલી આદેશોની નકલ કરી અને મને તારીખ અને સમય સાથે ઘણી લાઈનો મળી.
તારીખે તમે .bashrc ફાઇલમાં મુકેલી બધી લાઈનો કા Deleteી નાંખો અને ઇકોનો ઉપયોગ કર્યા વિના જાતે જ લાઇન ફરીથી મૂકી દો કે જો તે ભૂલ ન આપે તો
ખૂબ જ રસપ્રદ!
વાંચવા માટે આભાર 🙂
હું લાંબા સમયથી કાર્યક્ષમ પરંતુ ઠંડી ટર્મિનલને "સજાવટ" કરવાની રીતો શોધી રહ્યો છું, અને આ આદેશ ખૂબ સારો છે, અન્ય ઉકેલોની જેમ બેરોક જેટલો નહીં, પરંતુ જ્યારે હું લાંબા આદેશમાં પ્રવેશ કરું છું ત્યારે ત્યાં થોડી મૂંઝવણ છે. આદેશ તારીખ ખાય છે અને તે પછી તારીખ આદેશ ખાય છે. કોઈને ખબર છે કે શું ત્યાં કોઈ રીત છે કે જે પ્રોમ્પ્ટ મૂળભૂત રીતે એક લીટી નીચે દેખાય છે?
તો પણ, આભાર!
ઉત્તમ ટિપ 🙂
આભાર ભાઈ 😀
મદદ માટે આભાર મિત્ર, તે યોગ્ય રીતે કાર્ય કરે છે. સાદર.
અમને વાંચવા બદલ તમારો આભાર 🙂
મહાન 😀
અથવા તમે ઉપનામ બનાવી શકો છો અને જ્યારે જરૂર પડે ત્યારે તેનો ઉપયોગ કરી શકો છો 😀
રસપ્રદ, હું પછીથી પ્રયત્ન કરીશ
મેય બુએનો
તમે ડેબિયન / ઉબુન્ટુ / મિન્ટ / એલિમેન્ટરીમાં zsh કેવી રીતે ઇન્સ્ટોલ કરવું અને થીમ્સને કેવી રીતે ગોઠવવી તે સમજાવતી પોસ્ટ બનાવી શકો છો?
,ફ, મેં ક્યારેય zsh નો ઉપયોગ કર્યો નથી, માફ કરશો 🙁
કેઝેડકેજી ^ ગારા જ્યારે તમે આદેશ કરો છો ત્યારે તે ભૂલ આપે છે કારણ કે હું માનું છું કે તે કોઈ મૂલ્ય ધરાવતું નથી તે ઓળખવાનો પ્રયત્ન કરે છે, જેથી તે તેમને અર્થઘટન ન કરે, તેને સુધારે છે.
echo "while sleep 1;do tput sc;tput cup 0 \$((\$(tput cols)-29));date;tput rc;done &" >> $HOME/.bashrc
હું માનું છું કે આ રીતે કોઈ સમસ્યા રહેશે નહીં, હું કોઈને ભૂલ આપું તે પહેલાં તેને સુધારીશ. સારી પોસ્ટ, હું તેનો ઉપયોગ કરીશ. સાદર.
ઉફ બરાબર, મારી ભૂલ 😀
મેં તેને પહેલેથી જ પોસ્ટમાં ઠીક કર્યું છે, કરેક્શન માટે ખૂબ ખૂબ આભાર
મેં તેને સુધારીને તે જેવું છોડી દીધું
જ્યારે સ્લીપ 1; ટુપુટ એસસી કરો; ટૂટપુટ કપ 0 $ (($ (ટુટપુટ કોલ્સ) -16)); તારીખ + »% આર% ડી /% એમ /% વાય»; ટુપટ આરસી; પૂર્ણ &
તે ફક્ત અવર બતાવે છે: ડીડી / એમએમ / વાયવાયવાય ફોર્મેટ સાથે મિનિટ્સ તારીખ
ઉત્તમ મિત્ર મેં 100 આભાર કામ કર્યું