Kumpletong Gabay sa mga Shortcut sa Keyboard para sa Bash

Huling pag-update: 19 Septiyembre 2026
May-akda: TecnoDigital
  • Mabilis na nabigasyon at mga pamamaraan sa pag-edit upang maiwasan ang labis na paggamit ng mga arrow at pag-atras.
  • Mga advanced na pamamaraan para sa paghahanap at pag-uulit ng mga utos gamit ang kasaysayan ng Bash.
  • Mahusay na pamamahala ng mga proseso sa harapan at likuran at pagkontrol ng output ng terminal.

Malapitang pagtingin sa mga kamay na nagta-type sa keyboard ng laptop na may code na ipinapakita sa screen, na kumakatawan sa liksi sa paggamit ng mga keyboard shortcut.

Kung naranasan mo na bang mas maraming oras ang ginugugol mo sa pakikipagbuno sa keyboard kaysa sa pagsusulat ng code, hindi ka nag-iisa. Marami sa atin ang nagsimula sa Linux terminal na mano-manong nagta-type ng lahat ng bagay, binubura ang letra por letra at pinagsasabay-sabay ang mga arrow key, nang hindi namamalayan na mayroong napakaraming keyboard shortcut na idinisenyo para paliparin tayo sa command line.

Ang pagiging dalubhasa sa Bash ay hindi lamang tungkol sa pag-alam sa mga utos, kundi tungkol din sa kakayahang manipulahin ang pagpasok ng teksto nang may liksi. Ang paglipat mula sa isang baguhan patungo sa isang bihasang gumagamit ay nangangahulugan ng pagtalikod sa paggamit ng mouse at pagsamantala sa built-in na mga kakayahan sa pag-eedit na parang Emacs , na nakakatipid ng malaking oras at, higit sa lahat, nakakabawas ng pagkadismaya kapag itinatama ang mga karaniwang typo.

Mga trick sa Linux
Kaugnay na artikulo:
Mga trick sa Linux: mga utos at mga shortcut para makabisado ang terminal

Mabilis na nabigasyon sa pamamagitan ng command line

Backlit na keyboard na may aesthetics ng developer at background code, mainam para sa paglalarawan ng kahusayan ng terminal.

Ang paglipat ng cursor nang letra por letra ay isang ganap na pag-aaksaya ng oras. Ang direktang paglipat sa simula ng linyaAng pinakamadaling paraan ay pindutin Ctrl + ASamantalang kung kailangan mong umalis agad katapusan ng utos, ang susi ay Ctrl + EAng kombinasyong ito ay mahalaga para sa sinumang humahawak ng napakahabang path ng file.

Kung kailangan mong gumalaw nang mas tumpak ngunit hindi lumilipat nang letra por letra, maaari mong laktawan ang buong salita. Ginagamit namin ang Alt + B (o Esc na sinusundan ng kaliwang arrow) upang bumalik ng isang salita, at Alt + F (o Esc (kasama ang kanang arrow) para sumulong. Mayroon ding isang napaka-madaling gamiting paraan: Ctrl + X sinusundan ng Ctrl + X Binibigyang-daan i-toggle ang cursor sa pagitan ng kasalukuyang posisyon at simula ng linya, mainam para sa mabilis na pagsasaayos sa simula at pagbalik sa punto kung nasaan ka.

mga utos sa pamamahala ng file sa linux
Kaugnay na artikulo:
Pag-master sa Pamamahala ng File sa Linux: Isang Kumpletong Gabay sa Command

Mga trick sa pag-edit at surgical deletion

Advanced na terminal interface na may maraming data panel, na sumasalamin sa kapaligiran ng isang ekspertong gumagamit ng Bash.

Minsan nagkakamali tayo at gusto nating burahin ang lahat nang hindi kinakailangang pindutin ang backspace key. Para mabura ang lahat... mula sa cursor pabalik, ginagamit namin Ctrl + USa kabaligtaran, kung gusto nating burahin ang lahat ng sumusunod sa cursor hanggang sa dulo ng linya, Ctrl + K ito ay ang perpektong tool.

  Paano buhayin muli ang isang lumang computer gamit ang pinakamahusay na magaan na distribusyon ng Linux

Para sa mas tiyak na mga pagbura, Ctrl + W Alisin ang naunang salita gamit ang espasyo bilang panghiwalay, habang Alt + Backspace Mas tumpak ito, dahil binubura nito ang salita batay sa mga karakter na hindi alphanumeric. Kung nagkamali ka kahit isang letra lang, Ctrl + T Binibigyang-daan palitan ang kasalukuyang karakter gamit ang nauna, itinatama ang mga typo sa isang segundo. Para ilipat ang mga buong salita, Alt+T palitan ang kasalukuyang salita ng nauna.

Hindi natin maaaring kalimutan ang pamamahala ng malaki at maliit na titik. Alt + U Kino-convert sa malalaking titik mula sa cursor hanggang sa dulo ng salita, Alt + L Ginagawa niya ang lahat sa maliliit na titik at Alt + C Gawing malaki ang unang letra at ilipat ang cursor sa dulo. Kung nagkagulo ka sa pag-eedit, Ctrl+_ (kadalasan Ctrl + Shift + -) ay ginagamit para sa i-undo ang huling pagbabago, At Alt + R Ibinabalik ang buong linya sa orihinal nitong estado.

mga trick para sa mga programa sa computer
Kaugnay na artikulo:
Mga trick sa programa sa computer na nagpaparami ng iyong produktibidad

Pag-master ng kasaysayan at pag-uulit ng utos

Isang taong nagpoprograma sa isang madilim na kapaligiran, na nakatuon sa pisikal na interaksyon sa keyboard para sa paggamit ng mga utos.

Ang paghahanap ng mga lumang utos ay isa sa mga pinakamadalas na gawain. Sa halip na pindutin ang pataas na arrow nang isang daang beses, ang mas matalinong gawin ay gamitin Ctrl + R upang maisagawa ang a baliktad na paghahanap sa kasaysayanI-type lamang ang bahagi ng utos at hahanapin ng Bash ang pinakabagong tugma. Kung gusto mong magpatuloy sa paghahanap ng mga lumang tugma, pindutin muli ang Enter. Ctrl + RPara lumabas sa search mode na ito nang walang ginagawa, gamitin ang Ctrl + G.

May mga napakabilis na paraan para ulitin ang mga gawain. Ang utos !! Isinasagawa nito nang eksakto ang huling bagay na iyong nai-type (napaka-kapaki-pakinabang kapag nakalimutan mong ilagay pawisan bago ang isang utosKung ang huling argumento lang ng nakaraang utos ang kailangan mo, maaari mong gamitin !$ o Alt +.sa gayon ay naiiwasan ang pagkopya at pag-paste ng mga kumplikadong path.

  Kumpletong Gabay sa Pag-iiskedyul ng mga Backup at Awtomatikong Gawain gamit ang Cron sa Linux

Para sa mga pinaka-hinihingi na gumagamit, may mga advanced na expansion: !* inuulit ang lahat ng argumento ng huling utos, at ang syntax ^luma^bago Binibigyang-daan isagawa ang nakaraang utos na kapalit Isang salita para sa isa pa. Kung gusto mong makita kung aling utos ang isasagawa bago ito ilunsad, !:p Ipi-print nito ang huling command sa screen nang hindi ito isinasagawa.

awtomasyon sa Linux
Kaugnay na artikulo:
Awtomasyon sa Linux: mula cron at Bash hanggang Ansible at systemd

Pagkontrol ng proseso at pamamahala ng terminal

Kapag nag-freeze ang isang programa o gusto lang natin itong ihinto, Ctrl + C nagpapadala ng interrupt signal (SIGINT) sa patayin ang kasalukuyang prosesoKung, sa kabilang banda, ayaw nating isara ang programa ngunit ihinto ito para gumawa ng ibang bagay, gagamitin natin Ctrl + ZIsususpinde nito ang gawain at ibabalik ang prompt; maaari natin itong ipagpatuloy sa background gamit ang bg o dalhin siya sa harap fg.

Simple lang ang pamamahala ng screen: Ctrl + L Agad nitong nililinis ang terminal, gumagana tulad ng utos clearIsang bagay na kakaiba at kung minsan ay may problema Ctrl + S, na humihinto sa paglabas ng teksto sa screen (parang nag-freeze ang terminal), at CTRL+Q, na siyang susi na kailangan upang pagtingin sa resume ng output.

Panghuli, awtomatikong i-complete gamit ang key Tab Ito ang matalik na kaibigan ng gumagamit ng Bash. Ang pagpindot nang isang beses ay kumukumpleto sa pangalan kung ito ay natatangi, at ang pagpindot nang dalawang beses ay nagpapakita ng lahat ng Magagamit na Mga PagpipilianPara isara ang kasalukuyang sesyon o magpadala ng end-of-file (EOF) marker, Ctrl + D ay ang karaniwang opsyon.

Mga pagsasaalang-alang tungkol sa clipboard at mga espesyal na key

Mahalagang maunawaan ang pagkakaiba ng ginagawa ng Bash at ng ginagawa ng isang terminal emulator (tulad ng Kitty o Alacritty). Halimbawa, Ctrl + V Maraming emulator ang nagpe-paste ng mga nilalaman ng clipboard ng system, ngunit sa purong Bash, Ctrl + V nagsisilbi sa ilagay nang literal ang sumusunod na karakter. Kung pinindot mo Ctrl + V at pagkatapos ay MagpasokMakikita mo itong lumitaw ^M sa halip na laktawan ang isang linya.

  Ano ang JetBrains IDE at bakit ito ang benchmark para sa mga programmer?

Ang utos Ctrl + Y Ang (yank) ay isang panloob na script ng Bash at ginagamit para sa idikit ang teksto na dati nating pinutol gamit ang Ctrl + U, Ctrl + K o Ctrl + WTandaan na ito ay isang internal shell clipboard at ganap na independiyente sa pangkalahatang clipboard ng iyong operating system.

Ang pagsasama ng mga kagamitang ito sa pang-araw-araw na buhay ay ginagawang mas maayos ang pakikipag-ugnayan sa sistema, binabago ang terminal bilang isang natural na ekstensyon ng ating pag-iisip sa pamamagitan ng pagpapahintulot sa atin na i-edit, hanapin, at kontrolin ang mga proseso nang hindi inaalis ang ating mga kamay sa posisyon ng pagsusulat, na ino-optimize ang bawat segundo ng ating araw ng trabaho.

Awtomasyon ng WSL2 Zsh
Kaugnay na artikulo:
Kumpletong automation ng WSL2 gamit ang Zsh at Oh My Zsh sa Windows