Ang pagpapalit at pag-save ng oras sa mga maling nabaybay na utos

Gaano karaming beses na nagkakamali tayo sa pamamagitan ng pagta-type ng ilang utos sa terminal? … Hindi ko alam ang tungkol sa iyo, ngunit mayroon akong masamang ugali ng paggawa ng mga pagkakamali nang maraming beses, alinman dahil nagta-type ako sa terminal at sa parehong oras ay dumadalo ako sa katabi ko, o dahil ito ay simpleng mahabang linya na mali ako.

Ang problema sa lahat ng ito ay muling i-type ang linya, o sa anumang kaso upang pindutin ang arriba keyboard, mag-scroll sa pagkakamali na nagawa natin, ayusin ito at pagkatapos ay pindutin ang [Enter], anuman ito, maaari itong maging isang maliit na inis 🙂

Sa gayon, tuturuan kita ngayon kung paano iwasto ang anumang pagkakamali na nagawa noong naipasok mo ang dating utos, ngunit hindi na kinakailangang i-type o ipakita muli ang naunang utos sa terminal

Mga tunog tulad ng mahika oo ... ayusin ang isang maling nabaybay na utos nang hindi na nakikita o nai-type muli ito? ... well oo 🙂

Halimbawa, ipinapakita ko sa iyo ang lansihin nang walang labis na komplikasyon. Upang ma-access ang / var / log / folder sa isang terminal ito ay: cd / var / log o hindi? mabuti buksan natin ang isang terminal at maling pagbaybay ng linya na iyon, sabihin nating:

cd /var/lgo/

Tulad ng nakikita mo, binago ko ang mag-log sa isang bagay, na nangangahulugang nagsulat ako ng isang titik sa halip na isa pa, iyon ay, isang napaka-karaniwang error sa error

Malinaw na hindi ito gagana, sasabihin sa iyo na ang direktoryo ng / var / lgo / ay hindi umiiral, na totoo. Ngayon sa parehong terminal na iyon isulat:

^lgo^log^

At pindutin [Ipasok], makikita mo kung paano nila na-access ang mahika sa tamang direktoryo LOL !!

Ano ang ibig sabihin nito? 0_oU ...

Simple, inuuna namin kung ano ang error (may kung ano) at pagkatapos ay inilalagay natin kung bakit nais nating baguhin ito (mag-log), ang buong linya na ito ay nagsisimula sa isang character ^ at nagtatapos ng pareho sa parehong character, sa turn ang character na ito ay ang naghahati sa error mula sa kung ano ang tamang bagay na mailalagay.

Sa madaling salita, naglagay sila ng isang ^, pagkatapos ay inilagay nila kung saan sila nagkamali, naglagay sila ng isa pa ^ na magiging paghati, pagkatapos ay inilagay nila ang nais na wasto at nagtapos sa isa pang ^. Simple di ba? 😀

Alam ko na ang ilan ay pipiliin pa ring pindutin ang [Up] at iwasto ang error sa linya ng utos, ang iba ay maaaring gamitin ang tip na ito, ang totoo ay tiyak na lahat ay makikita itong kawili-wili ... at kung hindi, aba, mas kaunti na sila natutunan ang isang bagong trick 😀

Regards


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   hexborg dijo

    Napakahusay !! Isang napaka kapaki-pakinabang na trick na hindi ko naalala na gamitin. LOL!! Ang isa pa na gusto ko ay ang pagpindot sa Alt +. upang makuha ang huling parameter ng nakaraang utos. Kung bibigyan mo ito ng maraming beses dumadaan ito sa mga nakaraang utos.

    Mahal ko ang terminal. 🙂

  2.   rogertux dijo

    Hindi ko siya nakilala. Tuwing nagkamali ako, ginugol ko ang kalahating oras sa pag-aayos ng nakaraang utos. Ngayon malalaman ko na ang gagawin do

  3.   Warp dijo

    Sa gayon, mayroon akong Arch, at inaayos nito ang error nang mag-isa .... Napabuga lang ako, hehehe

  4.   Leper_Ivan dijo

    Hindi ko alam ang tip na ito, salamat ..

  5.   Katamtamang bersyon dijo

    Oo, nanatili akong mananatili sa hehe .. dahil sa pangkalahatan ay hindi ko maalala kung saan ako nagkamali .. hehehe ..
    Kagiliw-giliw na tungkol sa autocorrect ng Arch Terminal.

  6.   Scalibur dijo

    Mabuti! ..

    Mahusay! .. ..dating ito tulad ng isang guwantes! .. .. nakakainteres na tip, at ng agarang aplikasyon .. 😉

    PS: Gustung-gusto kong gamitin ang console, ang aking unang karanasan sa linux ay isang hubad na pag-install ng Debian, console lamang 😛 ..

  7.   helena_ryuu dijo

    tulad ng lagi na talagang kawili-wili ang iyong mga tip kzkg ^ gaara (ang iyong nick ay hindi kakaiba huwag tumugma sa iyong sarili xD)

  8.   Hugo dijo

    Nakakatawang trick.

    Ang isa pang kakaibang paraan upang gawin ito (kapaki-pakinabang para sa mahabang utos) ay sa pamamagitan ng utos ng fc (fix command), na naglulunsad ng default editor (karaniwang vim o nano, bagaman maaari itong mabago sa pamamagitan ng paglalagay ng isang bagay tulad ng "export EDITOR = mcedit" sa .bashrc) Sa pamamagitan ng isang linya na naglalaman ng tiyak na utos na nai-type lang namin, kapag na-edit namin ito, i-save ang mga pagbabago at lumabas sa editor, isinasagawa ng aming interpreter ang utos.

    1.    hexborg dijo

      Napakagandang trick. Hindi ko siya nakilala.

    2.    msx dijo

      Dito, magandang data!
      Ang parehong @ KZ, hindi ko alam ang trick, sobrang komportable!

  9.   pagkubkob84 dijo

    kawili-wili ang data.

  10.   Blaire pascal dijo

    Oh, bihira akong gumamit ng terminal, ngunit totoo na marami sa atin ang nakaranas nito nang maraming beses, at talagang nakakainis hanggang ngayon. Mahusay na tip.

  11.   hindi pinangalanan dijo

    kagiliw-giliw, maraming salamat, inaasahan kong matandaan kung kailan ko kailangan ito 😀

  12.   xykyz dijo

    Sa gayon, maraming gamit ito: O

  13.   Mga Semprom dijo

    Sa terminal ng KDE hindi ako papayagang ipasok ang "^" na character sa keyboard, mayroon bang nakakaalam kung paano ito malulutas?

    Isang pagbati.

  14.   MystoG @ N dijo

    Ñoooooooooo man !!!! Nasaan ka sa utos na iyon nang kailangan kita ???? Tingnan ang "maliit" na utos na kinailangan kong gamitin nang paulit-ulit ilang araw na ang nakakaraan, upang mailipat ang mga mailbox mula sa isang server patungo sa isa pa

    imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo –password2 pass *** 123

    Alam mo ba kung gaano karaming beses ako nagkamali kapag binago ang gumagamit ???

    1.    KZKG ^ Gaara dijo

      HAHAHA !!! 😀
      Ito ang mga bagay na natutuklasan ko halos nang sapalaran ... LOL !!

  15.   Joaquin dijo

    Napakagandang tip!
    Ang mga bagay na natututunan.

  16.   hindi kilala dijo

    Kagiliw-giliw, ngunit nakikita ko itong kumplikado ... ang aking pamamaraan ay gumagamit ng utos na "$ history | grep -i command-to-search-in-the-command-history".
    Nagbibigay ito sa akin ng isang listahan ng mga utos na naisakatuparan kasama ang kanilang numero ng index, pagkatapos ay upang maisagawa ang isa halimbawa inilalagay ko! 242 at ipasok.

    Halimbawa:
    # kasaysayan | grep -i pusa
    206 2013-09-16 01:02:49 pusa / etc / isyu
    214 2013-09-16 00:59:04 pusa /etc/slim.conf
    223 2013-09-16 01:07:56 pusa /etc/pam.d/slim
    242 2013-09-16 03:26:37 pusa .xinitrc
    250 2013-09-17 02:28:53 pusa / proc / cmdline

    #! 242

    Siguro alam mo na, para sa akin napaka praktikal.
    Salamat sa mga tip na nai-publish mo, araw-araw mas gusto ko ang aking urvxt.

  17.   daniel2ac dijo

    Mas gusto ko ang ~ / .inputrc trick na mas mabuti

    "\ E [A": pabalik-pabalik sa kasaysayan
    "\ E [B": history-search-forward

    Napakabilis nito at nasanay ka XD Hindi na ako makaka-bash nang wala ang trick na ito hahaha