En este, mi primer artículo para DesdeLinux, quiero hacer una breve referencia a un no muy conocido, pero sí muy práctico comando de la consola o shell de cualquier Linux. Me refiero a historia.
Lähes kaikki Linuxia käyttävät tietävät, että jos painamme yläosassa olevaa nuolta päätelaitteessa, se näyttää meille aiemmin käytetyn komennon ja että jos jatkamme painamista, palataan taaksepäin kyseisessä komentoluettelossa. Käännä se !! suoritamme viimeisen käytetyn komennon. No, tämä on kiitos historia, mutta sen potentiaali ei pääty tähän, koska jos suoritamme sen suoraan, saamme luettelon tuhannesta viimeisestä komennosta:
sebastian:~$ history
1543 ping -c 2 desdelinux.net
1544 clear
1545 sudo apt-get update
1546 uname
1547 history
Itse luettelo on pidempi, mutta muutama esimerkki riittää. Tästä lähtien voimme nähdä kaiken käytettyjen komentojen historian yhdessä numeron kanssa, jonka avulla voimme löytää haluamasi numeron mainitusta luettelosta. Halutessasi voit myös tehdä sen historia näytä saman suorituspäivä.
Joten, kirjoittaminen ! plus rivin numero, komentotulkki suorittaa komentoa, joka vastaa kyseistä riviä:
sebastian:~$ !1543
ping -c 2 desdelinux.net
PING desdelinux.net (192.31.186.28) 56(84) bytes of data.
Mutta voimme suorittaa myös kirjeillä, koska jos laitamme !+un suorittaa rivin "1546", koska Suorita viimeinen komento, joka alkaa näillä kirjaimilla.
sebastian@soporte-mesi01:~$ !un
uname
Linux
Mutta ole varovainen, koska tämä voi olla riskialtista, koska emme tiedä mikä komento on viimeinen, joka alkaa näillä kirjaimilla, joten paras tapa palauttaa aiemmin käytetty komento on näppäinyhdistelmä CTRL+r, jossa hakukone tarjoaa meille ja kirjoittaessamme se näyttää meille viimeisimmän vastaavan komennon. Joten purista astua toteuttaa sen.
Jos toisaalta haluamme luetella kaikki komennon käyttökerrat, meidän on käytettävä grep:
sebastian:~$ history | grep uname
1499 uname -r
1500 uname -a
1546 uname
1549 uname
1550 history | grep uname
Millä se listaa vain rivit, joissa etsitty sana on, tässä tapauksessa «sinä nimi".
Loistava! Kiitos vinkeistä
Onnittelut, erinomainen vinkki
Tämä oli etsimässä, kiitos !!!
En tiennyt Ctrl + r, aion harjoittaa sitä, joten se pysyy aivotietokannassa.
Voit myös lisätä viestiin komennon ¨ $ history -c ¨, jota, kuten tiedät, käytetään historian poistamiseen, monta kertaa hyödyllistä, jos emme halua jättää vihjeitä tai jos me likaantumme kirjoittamalla jonkin komennon väärä.
Terveisiä ja kiitoksia postista!
Se, joka käyttää -c-parametria, tiesin sen, mutta totuutta en ole koskaan käyttänyt sitä
Erittäin mielenkiintoinen pikakuvake 'Ctrl + r'. Lisää, että jos meillä on useita päätelaitteita auki, historia-komento näyttää vain kyseisen päätelaitteen vastaavan uuden päätelaitteen avaamiseen.
Sitä voidaan käyttää myös 'tail' -komennon kanssa (nähdäksesi uusimmat komennot) tai 'vähemmän' kanssa nähdäksesi ne sivukohtaisesti.
Tervehdys!
Ne ovat niitä pieniä vinkkejä, jotka unohdat ajoittain, mutta ovat erittäin hyödyllisiä, kiitos 😉
Mahtava.
Tämän ansiosta rsync -avl -stats -progress / media / data / WEBS / / media / WD / WEBS kirjoittamisen sijaan
Minun piti vain kirjoittaa! 496, ja nyt se on!
Pahoittelen aina, että aloitin myöhässä Linuxin kanssa, ja olen aina onnekas aloittaessani Linuxin.
Kiitos näistä komennoista. Varmasti he ovat miehessä, mutta en koskaan katso sitä, aivan kuten ostaessani gadgetin, viimeinen asia, jonka katson, on käsikirja.
Kiitos.
Vastaanota lämmin tervehdys.
Vito, pidä mielessä, että rivin numero historiassa muuttuu, kun siihen lisätään lisää rivejä. Suosittelen sinua välttämään koko rivin kirjoittamista lisäämällä se aliakseksi .bashrc-tiedostoosi, jolloin vain kirjoittamalla sille määrittämäsi aliaksen nimi, koko määrittämäsi rivi suoritetaan.
Tervehdys!
Kiitos.
Numero oli esimerkki tapauksestani. Tämä numero oli ennätyksessäni, ja sen kanssa yritin kärkeä. Tiedän, että se muuttuu, ja joka kerta, kun suoritan sen, sama komento ilmestyy uudella numerolla.
Tiedän .bashrc: n aliaksista ja käytän sitä vain monitorien sammuttamiseen "pan" -toiminnolla sopivan komennon sijaan (sleep 1 && xset dpms pakottaa pois), mutta en käytä aliaksia paljon, koska kuten siellä ovatko monet käyttämäni komennot, minulla on ongelma muistaa alias; Ja minulla on lopulta kaksinkertainen määrä ongelmia. Muista komento tai muista komentoalias.
Tällä tavalla minun on taloudellista muistaa "historiaa" tai vielä helpompaa "historiaa" grep rsync »kun minun on varmuuskopioitava työni. Jälkimmäinen on esimerkki yhdestä näkemistäni apuohjelmista.
Ehdottomasti, mielestäni on erittäin hyödyllistä, ainakin minun tapauksessani, säilyttää aivojen RAM-muistini, joka on hyvin niukka. Joten minun ei tarvitse muistaa kymmeniä komentoja.
Kiitos vastauksestasi.
Vastaanota sydämellinen tervehdys.
On myös erittäin hyödyllistä suorittaa (ilman lainausmerkkejä) "historia> historia.txt" ja tallentaa siten suorittamamme komennot tekstitiedostoon.
Kyllä, voit jopa suodattaa keskellä olevan grepin avulla, esimerkiksi jotain sellaista
history | grep uname >pru.txt
Ja sitten, txt tallentaisi tulokset vain komennolla «uname» 😉
Paras: Ctrl + r
Hyvä artikkeli ja erittäin hyödyllinen. Kiitos tiedoista 🙂