Šiame mano pirmame straipsnyje skirta DesdeLinux, Noriu trumpai paminėti ne itin gerai žinomą, bet labai praktišką bet kurios Linux konsolės arba apvalkalo komandą. turiu omeny istorija.
Beveik visi, kurie naudojasi „Linux“, žino, kad jei terminale paspausime rodyklę aukštyn, tai parodys mums anksčiau naudotą komandą ir jei toliau spausime, tame komandų sąraše eisime atgal. Pasukite tai !! įvykdysime paskutinę naudojamą komandą. Na tai dėka istorija, bet jo potencialas tuo nesibaigia, nes jei vykdysime jį tiesiogiai, gausime sąrašą su paskutiniais tūkstančiu komandų:
sebastian:~$ history
1543 ping -c 2 desdelinux.net
1544 clear
1545 sudo apt-get update
1546 uname
1547 history
Pats sąrašas bus ilgesnis, tačiau pakanka kelių pavyzdžių. Nuo dabar galime pamatyti visą naudojamų komandų istoriją kartu su skaičiumi, kuris leis mums rasti norimą skaičių iš minėto sąrašo. Jei norite, taip pat galite tai padaryti istorija parodyti to paties vykdymo datą.
Taigi, rašymas ! plius eilutės numeris, apvalkalas vykdys komandą, atitinkančią tą eilutę:
sebastian:~$ !1543
ping -c 2 desdelinux.net
PING desdelinux.net (192.31.186.28) 56(84) bytes of data.
Bet mes taip pat galime vykdyti laiškais, nes jei mes įdėti !+un vykdys eilutę „1546“, nes paleiskite paskutinę komandą, prasidedančią tomis raidėmis.
sebastian@soporte-mesi01:~$ !un
uname
Linux
Tačiau būkite atsargūs, nes tai gali būti rizikinga, nes mes nežinome, kuri komanda yra paskutinė, prasidedanti tomis raidėmis, todėl geriausias būdas atkurti anksčiau naudotą komandą yra klavišų derinys CTRL+r, kur mums pasiūlys paieškos sistema ir, mums rašant, bus rodoma paskutinė komanda, kuri atitinka. Taigi su išspausti įeiti jį paleis.
Kita vertus, jei norime išvardyti visus kartus, kai naudojame komandą, turime naudoti grep:
sebastian:~$ history | grep uname
1499 uname -r
1500 uname -a
1546 uname
1549 uname
1550 history | grep uname
Su kuriomis jis išvardys tik tas eiles, kuriose yra ieškomas žodis, šiuo atveju «uname"
Puiku! Ačiū už patarimus
Sveikiname, puikus patarimas
Tai ieškojo, ačiū !!!
Aš nežinojau „Ctrl + r“, ketinu tai praktikuoti, todėl jis lieka smegenų duomenų bazėje.
Taip pat prie įrašo galite pridėti komandą history $ history -c ¨, kuri, kaip žinote, naudojama istorijai ištrinti, dažnai naudinga, jei nenorime palikti užuominų arba per daug sutepame įvesdami neteisingą komandą .
Sveikinimai ir ačiū už įrašą !!
Tą, kuris naudojo parametrą -c, aš tai žinojau, bet tiesos niekada nenaudojau
Labai įdomus spartusis klavišas „Ctrl + r“. Pridėkime, kad jei turime keletą terminalų, komanda „istorija“ rodo tik to terminalo komandą, kol bus atidarytas kitas naujas terminalas.
Jis taip pat gali būti naudojamas su komanda „tail“ (norint pamatyti naujausias komandas) arba su „mažiau“, jei norite pamatyti jas po puslapį.
Sveikinimai!
Tai yra tie maži patarimai, kuriuos laikas nuo laiko pamirštate, tačiau, ačiū, jie yra labai naudingi
Nuostabu.
Dėl to, užuot rašius rsync -avl -stats -progress / media / data / WEBS / / media / WD / WEBS
Aš tiesiog turėjau parašyti! 496, ir nuo šiol tai bus!
Aš visada apgailestauju, kad vėlai pradėjau naudotis „Linux“, ir man visada pasisekė, kad pradėjau „Linux“.
Ačiū už šias komandas. Tikrai jie yra žmoguje, bet aš niekada į tai nežiūriu, kaip ir tada, kai perku programėlę, paskutinis dalykas, kurį žiūriu, yra vadovas.
Ačiū.
Gaukite šiltą sveikinimą.
Vito, nepamirškite, kad eilutės numeris istorijoje pasikeis, nes prie jos pridedama daugiau eilučių. Aš rekomenduoju jums padaryti, kad nenorite įvesti visos eilutės, tai pridėti ją kaip slapyvardį prie .bashrc, tokiu būdu tiesiog įvedę priskirtojo slapyvardžio pavadinimą, bus vykdoma visa jūsų paskirta eilutė.
Sveiki atvykę!
Ačiū.
Skaičius buvo mano bylos pavyzdys. Šis skaičius buvo mano įraše, ir aš išbandžiau patarimą. Žinau, kad jis keičiasi, ir kiekvieną kartą, kai jį paleidžiu, pasirodo ta pati komanda su nauju numeriu.
Aš žinau apie slapyvardžius .bashrc ir naudoju jį tik norėdamas išjungti monitorius su „pan“ vietoj atitinkamos komandos („sleep 1 && xset dpms“ išjungiama), bet slapyvardžių daug nenaudoju, nes kaip ten yra daug komandų, kurias naudoju, tada turiu problemą prisiminti slapyvardį; Ir galų gale turiu dvigubai daugiau problemų. Prisiminkite komandą arba prisiminkite komandos slapyvardį.
Taigi man ekonomiška prisiminti „istoriją“ ar dar lengviau - „istoriją | grep rsync », kai turėsiu paremti savo darbą. Pastarasis yra vienos iš mano matomų komunalinių paslaugų pavyzdys.
Aš tikrai manau, kad tai labai naudinga, bent jau mano atveju, norint išsaugoti smegenų RAM, kurios yra labai mažai. Taigi neturiu prisiminti dešimčių komandų.
Ačiū už atsakymą.
Gaukite nuoširdų sveikinimą.
Taip pat labai naudinga (be kabučių) vykdyti „history> historia.txt“ ir taip išsaugoti komandas, kurias vykdėme, tekstiniame faile.
Taip, jūs netgi galite visada filtruoti naudodami „grep“ viduryje, pavyzdžiui, su kažkuo panašiu
history | grep uname >pru.txt
Tada txt išsaugos rezultatus tik naudodama komandą «uname» 😉
Geriausias: „Ctrl“ + r
Geras straipsnis ir labai naudingas. Ačiū už informaciją 🙂