Bathi umfanekiso uxabisa amagama aliwaka, yiyo loo nto ngaphambi kokuba ndicacise into kuwe, ndiza kukubonisa ukuba yintoni umphumo womyalelo endiya kuwubeka kamva:
Yinto ehlaziywa ngexesha lokwenyani, oko kukuthi, yonke imizuzwana olo lwazi luhlaziyiweyo, kwaye luya kuhlala lukwikona ephezulu ngasekunene kwesiphelo.
Le yinto eluncedo kuba, sinokuhlela ifayile nge-nano okanye vi, sinokufaka naluphi na uhlobo lwenkonzo okanye silawule nantoni na, kwaye asizukufuna ukumisa into esiyenzayo, senze umhla kwisiphelo sendlela ukwazi umhla okanye ixesha, Ngale ngcebiso ndikubonisa yona, siya kuhlala siyikhumbula.
Ukufezekisa oku kwisiphelo sendlela masibeke oku kulandelayo:
while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &
Oku akunjalo akukho myalelo okanye umyalelo olula, kodwa imanyano yabo ... yiza, iscript sinokubakho. Ukuchaza kuyinkimbinkimbi, nangona kunjalo ndiza kwenza konke okusemandleni am 🙂
- ngelixa ulele 1; yenza : Oku kuthetha ukuba yonke imizuzwana oku kulandelayo kuya kwenziwa
- beka sc Kuthetha ukuba indawo yangoku iyakusindiswa, oko kukuthi, isikhundla sento elandelayo siza kugcinwa, akuyi kuba yimfuneko ukuyichaza emva kwakanye.
- indebe ye-0$ (($ (iikholamu zokufaka) -29)) : Oku kunokubonakala kunzima kodwa, akunzima kangako. Ngokusisiseko yile nto ithi indawo, oko kukuthi, ikona ephezulu ngasekunene. Ipharamitha yendebe ichaza indawo ethe nkqo eya kubakho, kuba sibeka u-0 oko kuthetha ukuba "ngaphezulu, phezulu". Nje ukuba indawo ethe nkqo ichaziwe, sinokubona indawo ethe tyaba, ethathelwa ingqalelo zezinye iiparameter, ukuyibeka ngokulula… ibala iikholamu ezikhoyo kwaye iqinisekise ukuba ilungile kumda osekunene. Ukuba unqwenela, tshintsha inombolo 29 uyenzele abanye uzowubona umahluko.
- Umhla : Kulula oku, umhla usibonisa ulwazi esilubonayo ... usuku, inyanga, iyure, njl.
- faka rc : Ziyi-tput sc siyasigcina isikhundla, ngoku nge-tput rc siyibuyisela.
- Zenziwe : Apha sigqiba yonke into, into esiyiqale ngexesha.
Njengoko ubona, i-terminal ngokungathandabuzekiyo yindawo entle, ukuba umyalelo awukwenzi kanye le nto siyifunayo ... singazibandakanya nezinye zazo kwaye sifezekise into esiyifunayo. Jonga umyalelo ngamnye njengesixhobo, isixhobo (isando) asinakusenza umfanekiso oqingqiweyo omhle, nangona kunjalo, ngokujoyina esi sixhobo (isando) nabanye (iinkuni kunye ne-chisel) sinokufikelela kwiziphumo zamaphupha 🙂
Owu, ngendlela ... ukuba ufuna oku kuhlale kubonakala kwisiphelo sendlela ngaphandle kokuyiphumeza ngalo lonke ixesha uvula ikhonsoli, kuya kufuneka uyibeke .bashrc, Oko kukuthi:
echo "while sleep 1;do tput sc;tput cup 0 \$((\$(tput cols)-29));date;tput rc;done &" >> $HOME/.bashrc
Emva koko ukuba ufuna ukuyisusa, sebenzisa oku kulandelayo:
sed -i "s/while sleep 1/#while sleep 1/" $HOME/.bashrc
Akunanto enye yokongeza, ndiyathemba ukuba iluncedo
Phendula nge quote
Melele
echo "ngelixa ulele 1; yenza i-tput sc; ikomityi yokufaka 0 \ $ ((\ $ (tput cols) -29)); umhla; tput rc; kwenziwe &" >> $ HOME / .bashrc
Izimvo ezi-21, shiya ezakho
Enkosi kodwa ayisebenzi kum ... Nokuba eKonsole okanye kuYakuake ndenze yonke into njengoko injalo eposini. 🙁
Uxolo ... yayiyiphutha lam ... ngoku ukuba ndiqalise kwakhona IMISEBENZI !!!
Kwakumangalisa kum ukuba ayisebenzi, kuba ngelixa ... umhla kunye ne-tput yimiyalelo evela kwiphakheji yeBash 😀
Andazi ... kwenzeke into engaqhelekanga ... ibekwe kwisiphelo sendlela:
echo "ngelixa ulele 1; yenza i-tput sc; ikomityi ye-0 $ (($ (tput cols) -29)); umhla; tput rc; kwenziwe &" >> $ HOME / .bashrc
Iziphumo kwaba:
bash: /home/ghermain/.bashrc: umgca we-115: impazamo ye-syntactic kufutshane nento engalindelekanga
bash: /home/ghermain/.bashrc: umgca 115: `PS1 = '$ {debian_chroot: + ($ debian_chroot)} [33 [01; 34m] u [33 [01; 32m] @ [33 [01; 32m] h [33 [00m]: [33 [01; 34m] w [33 [00m] $ 'ngelixa ulele 1; do tput sc; tput cup 0 64; umhla; tput rc; kwenziwe &'
Ke ndiyikope ngokuthe ngqo imiyalelo oyinika kwi-.bashrc ekugqibeleni kwaye ndifumana imigca eliqela kunye nomhla kunye nexesha.
Cima yonke imigca oyibeke kwifayile ye-.bashrc ngomhla kwaye ubeke ngesandla umgca kwakhona ngaphandle kokusebenzisa i-echo ukuba ayiniki mpazamo
Inika umdla kakhulu!
Enkosi ngokufunda 🙂
Kudala ndikhangela iindlela "zokuhombisa" indawo epholileyo kodwa esebenzayo ixesha elide, kwaye lo myalelo ulunge kakhulu, hayi njengebaroque njengezinye izisombululo, kodwa xa ndingena kumyalelo omde kukho ukudideka. Umyalelo utya umhla kwaye umhla ubonakala ngathi utya umyalelo. Ngaba ukhona umntu owaziyo ukuba ngaba ikhona indlela yokuba isikhawulezisi sivele ngokungagqibekanga umgca omnye usezantsi?
Ngapha koko, enkosi!
Ingcebiso egqwesileyo 🙂
Enkosi bhuti 😀
Enkosi ngencam yomhlobo, isebenza ngokuchanekileyo. Imibuliso.
Enkosi kuwe ngokusifunda 🙂
Kukhulu 😀
Okanye unokwenza i-alias kwaye uyisebenzise xa kufuneka 😀
Ndinomdla, ndiza kuzama kamva
Muy bueno
Ngaba unokwenza iposti ichaza ukuba ungayifaka njani i-zsh kwi-Debian / Ubuntu / Mint / Elementary kunye nendlela yokuqwalasela imixholo?
Uff, andikaze ndisebenzise zsh, uxolo sorry
I-KZKG ^ Gaara xa usenza lo myalelo inika impazamo kuba ndicinga ukuba izama ukuqaphela i $ engenaxabiso, ukuze ingazicacisi, ukuyibeka \ kulungisiwe.
echo "while sleep 1;do tput sc;tput cup 0 \$((\$(tput cols)-29));date;tput rc;done &" >> $HOME/.bashrc
Ndicinga ukuba ngale ndlela akuyi kubakho ngxaki, ndiyilungise ngaphambi kokuba ndinike umntu impazamo. Iposi elungileyo, ndiya kuyisebenzisa. Imibuliso.
Uff kulungile, impazamo yam 😀
Sele ndiyilungisile eposini, enkosi kakhulu ngokulungiswa 🙂
Ndiyilungisile ndaza ndayishiya injalo
ngelixa ulele 1; yenza tput sc; tput indebe 0 $ (($ (tput cols) -16)); umhla + »% R% d /% m /% Y»; tput rc; kwenziwe &
Ibonisa kuphela iyure: Umhla woMzuzu kwifomathi yeDD / MM / YYYY
Umhlobo obalaseleyo ndisebenze i-100 enkosi