Shortcut ng Ubuntu Terminal – Pabilisin ang Trabaho!

目次

1. Panimula

Kapag gumagamit ng Ubuntu, hindi mawawala ang pagtatrabaho sa terminal. Lalo na para sa mga developer at tagapamahala ng server, napakahalaga ang pagpapabilis ng operasyon ng terminal.
「Ubuntu Terminal Shortcut」 kung gagamitin ito, makakaiwas ka sa kahirapan ng pag-type ng mga utos, at mapapabilis nang malaki ang bilis ng trabaho.

Sa artikulong ito, ipapakilala namin ang mga pangunahing operasyon para sa mga baguhan hanggang sa mga advanced na shortcut para sa mga eksperto, praktikal na paliwanag kasama.
Bukod dito, mga paraan ng pag-customize at mga use case tungkol dito ay tatalakayin din, upang magamit mo ang terminal nang mas komportable.

Mga makukuha sa artikulong ito

  • Mga pangunahing shortcut ng Ubuntu terminal
  • Mga maginhawang teknik sa pag-save ng oras para sa mga intermediate at advanced na gumagamit.
  • Paano i-customize ang mga shortcut
  • Aktwal na senaryo ng paggamit

Mga benepisyo ng pag-alala sa mga shortcut

  • Pagsasaayos ng gawain sa pag-input:Maaari mong mabilis na ilipat ang cursor at maghanap ng kasaysayan
  • Pag-optimize ng operasyon ng utos: Ipatupad agad ang madalas na ginagamit na utos
  • Paghina ng pasanin sa trabaho: Bawasan ang paggamit ng mouse, gawing operable lamang sa keyboard

Sige, pag-aralan natin ang mga shortcut ng Ubuntu Terminal.

2. Pangunahing Shortcut ng Ubuntu Terminal (para sa mga baguhan)

Para sa mga nagsimulang gumamit ng terminal, dapat muna matutunan ang mga pangunahing shortcut.
Ang mga sumusunod na utos ay madalas gamitin sa pang-araw-araw na trabaho, kaya kapaki-pakinabang na matutunan agad.

Shortcut sa Paggalaw ng Cursor

Ipinapakilala ang mga shortcut na nagpapahintulot sa mabilis na paggalaw ng cursor kapag nag-eedit ng teksto sa terminal.

Shortcutpaliwanag
Ctrl + AIlipat ang cursor sa simula ng linya
Ctrl + EIlipat ang cursor sa dulo ng linya
Ctrl + BIlipat ang cursor sa kaliwa (kasing katulad ng pindutan ←)
Ctrl + FIlipat ang cursor sa kanan (kasing katulad ng pindutan →)

Shortcut sa Pag-edit ng Teksto

Ipinapakilala ang mga shortcut para mabilis na magtanggal at mag-edit ng teksto.

Shortcutpaliwanag
Ctrl + HTanggalin ang isang karakter (kasing katulad ng Backspace)
Ctrl + DTanggalin ang isang karakter sa cursor (kasing katulad ng Delete key)
Ctrl + WTanggalin ang salitang nasa kaliwang bahagi ng cursor.
Ctrl + UDelete from cursor to beginning of line
Ctrl + KBurahin mula sa kursor hanggang sa dulo ng linya
Ctrl + YI-paste ang tekstong na-delete kanina.

Pag-manipula ng Kasaysayan ng Command

Sa terminal, maaari mong gawing mas epektibo ang trabaho sa pamamagitan ng pagtingin sa kasaysayan ng mga naipasok na command.

Shortcutpaliwanag
Ctrl + PDisplay the previous command (same as ↑ key)
Ctrl + NIpakita ang susunod na kasaysayan ng utos (katulad ng pindutan ng pababa)
Ctrl + RSearch for a specific command from history (reverse search)
Ctrl + GTapusin ang Paghahanap sa Kasaysayan

Shortcut sa Pag-manipula ng Screen

Ito ay mga shortcut para ma-manipula nang maayos ang screen ng terminal.

Shortcutpaliwanag
Ctrl + LI-clear ang screen(kasing katulad ng clear command)
Ctrl + SPansamantalang itigil ang input
Ctrl + QIbalik ang input na na-pause

3.Pabilisin ang Operasyon sa Ubuntu Terminal! Mga Shortcut para sa Intermediate

Kapag nasanay ka na sa mga pangunahing shortcut, subukan ang mas advanced na mga operasyon.
Lalo na, kung matutunan mo ang mga shortcut para sa pamamahala ng proseso at paggalaw ng screen, mas magiging maayos ang paghawak mo sa terminal.

Mga Shortcut sa Pamamahala ng Proseso

Sa terminal ng Ubuntu, mahalaga ang kontrol sa mga proseso. Kapag ginamit mo ang mga sumusunod na shortcut, magiging madali ang pamamahala ng mga gawain.

shortcutpaliwanag
Ctrl + CForce terminate the running process
Ctrl + ZSuspend the process
fgIbalik ang hindi aktibong proseso sa foreground.
bgIbalik ang naka-pause na proseso sa background

Kopya at Pag-paste

Ang kopya at pag-paste sa loob ng terminal ay iba sa karaniwang keyboard shortcut.

shortcutpaliwanag
Ctrl + Shift + CKopyahin ang teksto
Ctrl + Shift + VIlagay ang teksto

Kapag ginamit mo ang mga shortcut na ito, magiging mas maayos ang iyong trabaho sa loob ng terminal.

4. Mga Shortcut ng Ubuntu Terminal para sa mga Advanced User (Pagpapabilis ng Trabaho)

Kapag natutunan mo na ang mga pangunahing shortcut at mga operasyon sa intermediate level,gamitin ang mas advanced na mga shortcut upang mapabilis nang husto ang gawain sa terminal gawin natin ito.
Lalo na,paggalaw batay sa salita, pagpalit ng malalaking titik at maliliit na titik, at pamamahala ng session ng terminal sa pamamagitan ng pag-alala sa mga ito, mas magiging maayos ang pag-usad ng trabaho.

Mga Advanced na Shortcut sa Pag-edit ng Teksto

Ito ay mga shortcut para sa mga advanced user na nagpapahintulot ng mas mabilis na pag-edit kaysa sa karaniwang paggalaw ng cursor.

shortcutpaliwanag
Esc + BIlipat ang cursor isang salita pakaliwa.
Esc + FIlipat ang cursor nang isang salita pakanan.
Esc + UI-convert mula sa posisyon ng cursor hanggang sa dulo ng salita sa malalaking titik
Esc + LI-convert mula sa posisyon ng cursor hanggang sa dulo ng salita sa mga maliit na titik
Esc + CI-convert ang unang titik ng salitang nasa posisyon ng cursor sa malalaki
Ctrl + TPalitan ang dalawang karakter sa paligid ng cursorpalitan

Pamamahala ng Session ng Terminal (Paggamit ng Maramihang Window)

Kapag humahawak ng maraming terminal window, maaari mong gamitin ang mga shortcut upang madaling magpalit-palit ng screen.

shortcutpaliwanag
Ctrl + Shift + TBuksan ang bagong tab
Ctrl + Shift + WIsara ang kasalukuyang tab
Ctrl + PageUpLumipat sa nakaraang tab
Ctrl + PageDownPumunta sa susunod na tab
Ctrl + Shift + NBuksan ang bagong terminal window

Pamamahala ng Proseso sa Background

Kapag naging advanced user ka, tataas ang pagkakataon na magpatakbo ng maraming proseso nang sabay-sabay sa terminal.
Kung gagamitin mo ang mga sumusunod na shortcut,magiging maayos ang pamamahala ng proseso.

shortcutpaliwanag
Ctrl + ZSuspend the running processsuspend
bgResuming the suspended process in the background
fgResume suspended processes in the foreground
jobsIpakita ang listahan ng background processes
kill [PID]ang proseso na may tinukoy na ID ng proseso (PID) ay pwersang tapusin

 

5. Paano i-customize ang mga shortcut ng Ubuntu Terminal

May maraming maginhawang shortcut na inihanda sa terminal ng Ubuntu,Sa pamamagitan ng pag-customize ayon sa iyong paraan ng paggamit, maaari kang magtayo ng mas epektibong kapaligiran sa trabaho.
Sa seksyong ito,ipapaliwanag ang pag-set ng alias (alias) at ang mga paraan ng pag-customize ng .bashrc at .inputrc.

Paggamit ng alias (alias) upang paikliin ang mga utos

Maaari mong paikliin ang mga command na madalas mong ginagamit“alias (alias)” upang maibsan ang abala sa pag-type.

Batayan ng alias

Ang alias ayisang setting na nagpapahintulot na tawagin ang isang tiyak na command sa pinaikling anyo.
Halimbawa, maaari mong paikliin ang ls -la bilang ll.

alias ll='ls -la'

Kapag pinatakbo mo ang command na ito sa terminal, magiging epektibo ito lamang sa loob ng session.

Paano i-set ang alias nang permanente

Upang manatiling aktibo ang alias kahit matapos ang session, isulat ito sa ~/.bashrc o ~/.zshrc.

  1. .bashrc(o .zshrc)i-edit:
   nano ~/.bashrc   # Kung gumagamit ng Bash
   nano ~/.zshrc    # Kung gumagamit ng Zsh
  1. Magdagdag ng alias sa dulo ng file:
   alias ll='ls -la'
   alias cls='clear'
   alias grep='grep --color=auto'
   alias gs='git status'
  1. I-apply ang mga setting:
   source ~/.bashrc   # o source ~/.zshrc

💡 Punto

  • Setting the colored output of grep with alias grep='grep --color=auto' improves visibility.
  • gs='git status' gaya ngpaliitin ang mga operasyon ng Git kaya mas magiging maayos ang trabaho sa pagbuo.

I-edit ang .bashrc para mag-customize

~/.bashrc ay,isang configuration file na binabasa kapag nag-start ang Bash (default na shell).
Sa pamamagitan ng pag-edit ng file na ito, maaari mong i-customize nang malaya ang pag-andar ng terminal.

Halimbawa ng customization ①: Ipakita ang mensahe kapag nagbubukas ang terminal

Upang magpakita ng custom na mensahe kapag binuksan ang terminal, idagdag ang sumusunod sa ~/.bashrc.

echo "Welcome to Ubuntu Terminal! Magsikap tayo ngayon din!"

Halimbawa ng customization ②: Awtomatikong paglipat sa tiyak na direktoryo

Maaari kang magdagdag ng setting upang awtomatikong lumipat sa isang tiyak na direktoryo kapag binuksan ang terminal.

cd ~/projects

💡 Punto

  • Kung ikaw ay isang developer, magiging maginhawa kung awtomatikong lilipat ka sa mga work directory tulad ng ~/projects.
  • Kung idagdag mo ang clear sa dulo ng .bashrc, kapag nagbukas ang terminal, malilinis ang screen at maaari kang magsimula ng trabaho sa isang malinis na estado.

I-edit ang .inputrc upang baguhin ang key bindings

Upang baguhin ang key bindings ng Bash, i-edit ang ~/.inputrc.

Halimbawa ng customization ①: Patakbuhin ang ls -la gamit ang Ctrl + T

Kapag idinagdag mo ang sumusunod na setting sa ~/.inputrc, maaari mong patakbuhin ang ls -la gamit ang Ctrl + T.

"C-t": "ls -la
"

Upang ma-apply ang:

bind -f ~/.inputrc

Halimbawa ng customization ②: Baguhin ang pag-uugali ng history search

Karaniwan, kapag ginamit ang Ctrl + R para sa history search, ang mga nakaraang command ay ipapasok nang isang karakter bawat isa.
Kapag idinagdag mo ang sumusunod sa ~/.inputrc, ang resulta ng paghahanap ay ipapasok nang sabay-sabay.

"e[A": history-search-backward
"e[B": history-search-forward

💡 Punto

  • history-search-backward kapag itinakda, sa pamamagitan lamang ng isang karakter na input, nagiging posible ang paghahanap sa kasaysayan
  • Ctrl + T at iba pang mga key ay maaaring i-customize upang makabuo ng shortcut na ayon sa iyong panlasa.

6.【Mga Halimbawa ng Paggamit】Workflow ng Terminal na Pinapabilis ng mga Propesyonal

Kapag natutunan mo ang mga shortcut at paraan ng pag-customize para epektibong gamitin ang terminal ng Ubuntu,mahalaga kung paano ito isasama sa aktwal na workflow.
Dito,Mga halimbawa ng paggamit para sa mga developer・server administrator・ordinaryong user ipapakita namin.

Para sa mga developer: Pabilisin ang trabaho sa Git

Para sa mga developer,ang pagpapabilis ng mga operasyon sa Git ay mahalaga. Kapag ginagamit ang mga shortcut sa terminal, tataas ang bilis ng trabaho.

Paggamit ng shortcut sa Git workflow

shortcutpaliwanag
Ctrl + RMaghanap ng mga nakaraang utos ng Git
!!Muling patakbuhin ang huling utos
alias gs='git status'gs patakbuhin gamit ang git status
alias ga='git add .'at sa git add . patakbuhin
alias gc='git commit -m'gc "mensahe" i-commit

Epektibong paghahanap sa kasaysayan ng Git

Sa pamamagitan ng paghahanap sa kasaysayan, maaari mong agad tawagin ang mga Git command na iyong pinatakbo noon.

Pindutin ang Ctrl + R → i-type "git"

💡 Punto

  • Ctrl + R Kapag naghanap ng kasaysayan gamit ang Ctrl + R, makakaiwas ka sa pag-type ng mahahabang Git command sa bawat pagkakataon.
  • alias kung magagamit mo, maaari mong paliitin ang mahahabang Git command.

Para sa mga server administrator: Pag-optimize ng SSH & pamamahala ng log

Kapag namamahala ng remote server, mahalaga ang epektibong paggamit ng terminal.

Shortcut sa SSH connection

Mahirap tuwing mag-input ng IP ng server, kaya magdagdag ng setting sa ~/.ssh/config para madaling ma-access.

Host myserver
    HostName 192.168.1.100
    User ubuntu
    IdentityFile ~/.ssh/id_rsa

Sa ganitong paraan, maaari kang mag-SSH gamit ang sumusunod na command:

ssh myserver

💡 Punto

  • Paliitin ang pangalan ng server upang mabawasan ang pasanin ng pag-input.
  • Ctrl + Shift + T buksan ang bagong tab, at sabay na pamahalaan ang maraming server.

Pinasimpleng pamamahala ng log

Para tingnan ang log ng server nang real-time, gamitin ang tail -f.

alias logs='tail -f /var/log/syslog'

Sa ganito, maaari mong subaybayan ang log gamit lamang ang sumusunod na command:

logs

💡 Punto

  • logs By setting an alias like this, you no longer need to enter the full command every time.

Para sa ordinaryong user: Gawing komportable ang paggamit ng terminal

Kahit ang ordinaryong user ay madalas gumamit ng terminal. Kapag ginagamit ang mga shortcut sa ibaba, magiging mas maayos ang trabaho.

Pagsasaayos ng pamamahala ng file

shortcutpaliwanag
llls -la upang paliitin (pagtatakda ng alias)
mkdir -pGumawa ng nested na mga direktoryo nang sabay-sabay
rm -iIpakita ang mensahe ng kumpirmasyon kapag nagbura
mv -iIwasan ang pag-overwrite ng file

Madaling pag-access sa mga madalas gamitin na directory

cd Pinaikli ang command na cd para madaling lumipat sa mga directory na madalas mong binibisita.

alias docs='cd ~/Documents'
alias dl='cd ~/Downloads'

Sa ganito, maaari kang lumipat sa directory sa pamamagitan ng pag-type ng mga sumusunod:

docs
dl

💡 Punto

  • alias kung gagamitin mo, ang paglipat ng direktoryo ay maaaring gawin sa isang utos.
  • Ctrl + L Pindutin ang Ctrl + L upang linisin ang screen at mapanatili ang kalinawan.

7.FAQ(Madalas na Tanong)

Tungkol sa mga shortcut at paggamit ng Ubuntu Terminal, mga madalas na tanong at ang kanilang mga sagot ay inilahad.
Minsan, makakaranas ka ng mga problema tulad ng “hindi gumagana ang shortcut” o “hindi ito kumikilos ayon sa inaasahan” habang ginagamit ang terminal.
Dito, detalyadong ipapaliwanag ang mga karaniwang katanungan, kasama ang mga sanhi at solusyon.

Q1. Bakit hindi gumagana ang mga shortcut sa Ubuntu Terminal?

Posibleng mga Sanhi

  1. gumagamit ng ibang shell
  • Ang default shell ng Ubuntu ay bash ngunit, kung gumagamit ng zsh o fish, maaaring magkaiba ang default na shortcuts.
  1. Ang mga setting ng keybind ng terminal ay nabago
  • ~/.inputrc bilang resulta ng pag-customize gamit ang mga bagay tulad ng ~/.inputrc, maaaring nagkaroon ng pag-disable ng ilang shortcut.
  • Kung hindi sinasadyang pindutin ang Ctrl + S, maaaring huminto ang input ng terminal.
  • SolusyonCtrl + Q upang maipagpatuloy ang pag-input。

Mga Solusyon

  • Suriin ang uri ng shell:
  echo $SHELL

bash Kung hindi ito, bash ang pagpapalit sa bash ay maaaring magresolba ng problema.

  chsh -s /bin/bash
  • .inputrc Idagdag ang mga sumusunod at i-reset ang mga default na shortcut:
  set editing-mode emacs
  set keymap emacs
  • I-reload ang mga setting:
  source ~/.inputrc

Q2. Hindi gumagana ang shortcut para sa “Copy & Paste” sa Ubuntu Terminal

Sanhi

  • Ctrl + C at Ctrl + V ay ginagamit sa terminal para sa ibang layunin (paggamat ng proseso o pag-paste) kaya hindi ito katulad ng karaniwang copy & paste shortcut.

Solusyon

Para sa copy & paste sa loob ng terminal, gamitin ang mga sumusunod na shortcut.

operasyonshortcut
kopyaCtrl + Shift + C
i-pasteCtrl + Shift + V

💡 Punto

Q3. Paano i-customize ang mga shortcut?

Paraan 1: I-edit ang .bashrc

Ang pag-customize ng shortcut ay posible sa pamamagitan ng paglagay nito sa .bashrc.

Halimbawa, upang magdagdag ng shortcut na nagpapatakbo ng ls -la kapag pinindot ang Ctrl + T:

bind '"C-t": "ls -la
"'

Upang ma-apply ang setting:

source ~/.bashrc

Paraan 2: Gamitin ang alias

Kapag nais paikliin ang mga command, maganda ang mag-set ng alias.

alias ll='ls -la'
alias gs='git status'
alias ..='cd ..'

Upang gawing permanente ang setting, ilagay ito sa .bashrc o .zshrc at patakbuhin ang sumusunod:

source ~/.bashrc

Q4. Maaari pa rin bang gamitin ang mga shortcut sa WSL (Windows Subsystem for Linux)?

Sa WSL (Windows Subsystem for Linux), karamihan ng mga shortcut ay maaaring gamitin nang direkta.
Gayunpaman, ang ilang mga key ay maaaring maapektuhan ng ang mga setting ng Windows o bersyon ng WSL.

Mga Pangunahing Pagkakaiba sa WSL

shortcutUbuntuWSL
Ctrl + CPagsasara ng proseso nang sapilitangpareho
Ctrl + LI-clear ang screenpareho
Ctrl + Shift + CkopyaAyon sa mga setting ng Windows Terminal
Ctrl + Shift + VI-pasteAyon sa mga setting ng Windows Terminal

💡 Solusyon

  • Can be changed in the “Shortcut keys” item under “Settings” → in Windows Terminal.
  • Kung nais mong i-customize ang mga setting ng terminal ng WSL, i-edit ang ~/.bashrc.

Q5. Gusto kong i-disable ang mga shortcut sa terminal

Kung may mga shortcut na hindi kailangan,-disable gamit ang bind command.

Halimbawa: Pag-disable ng Ctrl + S

stty -ixon

Sa ganitong paraan, maaaring i-disable ang input stop function na dulot ng Ctrl + S.

💡 Punto

  • Para mapanatili ang mga setting, idagdag sa .bashrc.
  echo "stty -ixon" >> ~/.bashrc
  source ~/.bashrc

Q6. Paano baguhin ang font at kulay ng terminal?

Paraan 1: Mga setting ng GNOME Terminal

  1. Ctrl + Shift + P pindutin upang buksan ang mga setting.
  2. Select “Profile” → “Fonts and Colors”.
  3. Pumili ng iyong nais na font at scheme ng kulay.

Paraan 2: Mag-apply ng custom theme

Sa pamamagitan ng sumusunod na command, maaaring i-apply ang mga tema tulad ng solarized.

git clone https://github.com/aaron-williamson/base16-gnome-terminal.git ~/.config/base16-gnome-terminal
cd ~/.config/base16-gnome-terminal
./base16-default.dark.sh

8. Buod

Sa artikulong ito, ipinaliwanag nang hakbang-hakbang ang paraan ng paggamit ng mga shortcut sa Ubuntu terminal.

Mga Pangunahing Shortcut

Mga Pangunahing Shortcut: Paggalaw ng cursor, pag-edit ng teksto, pag-manipula ng kasaysayan ng command
Mga Shortcut para sa Intermediate: Pamamahala ng proseso, kopya at pag-paste
Mga Shortcut para sa Advanced: Advanced na pag-edit ng teksto, pamamahala ng sesyon ng terminal, pamamahala ng proseso sa background
Paraan ng Pag-customize: Pag-set ng alias, pag-edit ng .bashrc, .inputrc
Mga Halimbawa ng Paggamit: Pagpapabilis ng trabaho sa Git para sa mga developer, SSH connection para sa mga server administrator, pamamahala ng direktoryo para sa pangkaraniwang user

Kung gagamitin mo ang mga shortcut na ito, magiging maayos ang iyong gawain sa terminal at magdudulot ito ng pag-ikli ng oras ng trabaho.
Upang mapabuti ang kahusayan ng iyong gawain sa terminal, alamin ang mga shortcut na ito at gamitin ito sa pang-araw-araw na trabaho.

 

侍エンジニア塾