[Mwongozo Kamili] Mkusanyiko wa Juu wa Mifupi ya Terminal ya Ubuntu – Boresha Kasi ya Mtiririko wa Kazi Yako!

目次

Utangulizi

Unapotumia Ubuntu, kufanya kazi na terminal ni muhimu. Kwa wasanidi programu na wasimamizi wa seva, kuboresha uendeshaji wa terminal ni muhimu.
Kwa kutumia “Mafupi ya Terminal ya Ubuntu,” unaweza kupunguza juhudi za kuandika amri na kuboresha kwa kiasi kikubwa ufanisi wa kazi yako.

Makala hii inatoa mwongozo kamili kutoka kwa shughuli za msingi kwa wanaoanza hadi mafupi ya hali ya juu kwa watumiaji wenye uzoefu.
Aidha, inashughulikia mbinu za ubinafsishaji na matukio ya matumizi kukusaidia kutumia terminal kikamilifu.

Unachojifunza katika Makala Hii

  • Mafupi ya msingi ya terminal ya Ubuntu
  • Mbinu za kuokoa muda kwa watumiaji wa kati na wa hali ya juu
  • Jinsi ya kubinafsisha mafupi
  • Mifano ya matumizi halisi

Faida za Kujifunza Mafupi

Ufanisi wa Uingizaji Uliozidi : Hamisha kursor haraka na tafuta historia
Uendeshaji wa Amri Ulioboreshwa : Tekeleza mara moja amri zinazotumika mara kwa mara
Kupunguza Mzigo wa Kazi : Punguza matumizi ya panya na fanya kazi kwa kibodi pekee

Sasa, hebu tupitie mafupi ya terminal ya Ubuntu.

Mafupi Muhimu ya Terminal ya Ubuntu (Kwa Wanaoanza)

Ukijaribu kutumia terminal, anza kwa kujifunza mafupi ya msingi.
Amri zifuatazo hutumika mara kwa mara katika kazi za kila siku, hivyo kuyajua itakuwa na manufaa makubwa.

Mafupi ya Kuh Kursor

Hapa kuna mafupi ya kuhama kursor haraka wakati wa kuhariri maandishi katika terminal.

Kiungo cha haraka

Maelezo

Ctrl + A

Hamisha kursor hadi mwanzo wa mstari

Ctrl + E

Hamisha kursor hadi mwisho wa mstari

Ctrl + B

Hamisha kursor kushoto (sama na kibodi cha ← arrow)

Ctrl + F

Hamisha kursor kulia (kufanana na kibodi cha →)

Mafupi ya Kuhariri Maandishi

Hapa kuna mafupi ya kufuta na kuhariri maandishi haraka.

Shortcut

Description

Ctrl + H

Delete one character (same as Backspace)

Ctrl + D

Delete the character under the cursor (same as Delete key)

Ctrl + W

Delete the word to the left of the cursor

Ctrl + U

Delete from the cursor position to the beginning of the line

Ctrl + K

Delete from the cursor position to the end of the line

Ctrl + Y

Paste the most recently deleted text

Operesheni za Historia ya Amri

Unaweza kufanya kazi kwa ufanisi katika terminal kwa kurejelea amri zilizowekwa awali.

Kiungo cha haraka

Maelezo

Ctrl + P

Onyesha amri iliyopita (sama na ↑ arrow key)

Ctrl + N

Onyesha historia ya amri inayofuata (kama vile kiungo cha ↓)

Ctrl + R

Tafuta amri maalum katika historia (tafuta kwa nyuma)

Ctrl + G

Toka utafutaji wa historia

Mafupi ya Kudhibiti Skrini

Mafupi haya yanakusaidia kudhibiti skrini ya terminal yako kwa ufanisi.

Kiungo cha haraka

Maelezo

Ctrl + L

Futa skrini (sama na amri ya clear)

Ctrl + S

Simamisha ingizo kwa muda

Ctrl + Q

Endelea ingizo lililotegemea

Harakisha Mtiririko waazi ya Terminal ya Ubuntu! (Mafupi ya Kati)

Mara unapokuwa na urahisi na mafupi ya msingi, ni wakati wa kuchukua hatua za hali ya juu.
Kujifunza mafupi ya usimamizi wa michakato na kudhibiti skrini kutakusaidia kufanya kazi kwa ufanisi zaidi katika terminal.

Mafupi ya Usimamizi wa Michakato

Kim michakato kwa ufanisi ni muhimu unapofanya kazi katika terminal ya Ubuntu. Mafupi haya yatakusaidia kushughulikia majukumu kwa urahisi.

Kiungo cha haraka

Maelezo

Ctrl + C

Futa kwa nguvu mchakato unaofanya kazi

Ctrl + Z

Simamisha mchakato unaofanya kazi

fg

Rejesha mchakato uliopumzika mbele

bg

Rudia mchakato uliopumzika katika nyuma

Nakili & Bandika

Kunakili na kubandika katika terminal hutofautiana na mafupi ya kawaida ya kibodi.

Kiungo cha haraka

Maelezo

Ctrl + Shift + C

Nakili maandishi

Ctrl + Shift + V

Bandika maandishi

Kutumia mafupi haya kutafanya kazi kwenye terminal iwe laini zaidi.

Mafupi ya Hali ya Juu ya Terminal ya Ubuntu (Ongeza Ufanisi)

Baada ya kumudu mafupi ya msingi na ya kati, ni wakati wa kutumia mafupi ya hali ya juu ili kuongeza kasi ya mtiririko wako wa kazi kwenye terminal.
Kwa kujifunza uhamisho wa maneno, ubadilishaji wa herufi kubwa/kudogo, na usimamizi wa kikao, unaweza kufanya kazi kwa ufanisi zaidi.

Mafupi ya Kuhariri Maandishi ya Hali ya Juu

Mafupi haya yanaruhusu kuhariri maandishi haraka zaidi ikilinganishwa na uhamisho wa kursor wa kawaida.

Shortcut

Description

Esc + B

Move cursor one word left

Esc + F

Move cursor one word right

Esc + U

Convert text from cursor position to end of the word to uppercase

Esc + L

Convert text from cursor position to end of the word to lowercase

Esc + C

Capitalize the first letter of the word under the cursor

Ctrl + T

Swap the two characters around the cursor

Usimamizi wa Kikao cha Terminal (Kusimamia Dirisha Nyingi)

Ukifanyia kazi dirisha nyingi za terminal, mafupi haya yatakuwezesha kubadilisha kati yao bila usumbufu.

Kiungo cha haraka

Maelezo

Ctrl + Shift + TFungua kichupo kipya
Ctrl + Shift + WFunga kichupo cha sasa
Ctrl + PageUpBadilisha kwenye kichupo cha awali
Ctrl + PageDownBadilisha kwenye kichupo kinachofuata
Ctrl + Shift + NFungua dirisha jipya la terminal

Kusimamia Michakato ya Mandharinyuma

Kama mtumiaji wa hali ya juu, unaweza mara nyingi kuhitaji kuendesha michakato mingi sambamba ndani ya terminal.
Mafupi haya yatakusaidia kusimamia michakato kwa ufanisi.

Kiungo cha haraka

Maelezo

Ctrl + ZSimamisha mchakato unaofanya kazi
bgRejesha mchakato uliopumzika katika nyuma
fgRejesha mchakato uliowekwa mpumziko katika mbele
jobsOnyesha orodha ya michakato ya nyuma
kill [PID]Futa kwa nguvu mchakato kwa PID iliyotajwa

Jinsi ya Kubinafsisha Mafupi ya Terminal ya Ubuntu

Ingawa terminal ya Ubuntu ina mafupi mengi ya manufaa, inafsisha mafupi ili yaendane na mtiririko wako wa kazi kunaweza kuongeza ufanisi kwa kiasi kikubwa.
Sehemu hii inashughulikia mipangilio ya alias, .bashrc, na ubinafsishaji wa .inputrc.

Kutumia Alias Kupunguza Urefu wa Amri

Kuweka alias kunakuwezesha kupunguza amri zinazotumika mara kwa mara na kupunguza juhudi za kuandika.

Matumizi ya Alias ya Msingi

Alias hukuruhusu kuita amri maalum kwa jina fupi la desturi.
Kwa mfano, unaweza kupunguza ls -la kuwa ll kama ifuatavyo:

alias ll='ls -la'

Amri hii itakuwa hai tu kwa kikao hiki cha sasa.

Kufanya Alias Iwe ya Kudumu

Ili kuweka alias zikifanya kazi baada ya kuanzisha upya terminal, ziunge kwenye ~/.bashrc au ~/.zshrc.

  1. Hariri .bashrc (au .zshrc ):
nano ~/.bashrc   # If using Bash
nano ~/.zshrc    # If using Zsh
  1. Ongeza mistari ifuatayo mwishoni mwa faili:
alias ll='ls -la'
alias cls='clear'
alias grep='grep --color=auto'
alias gs='git status'
  1. Tumia mipangilio:
source ~/.bashrc   # or source ~/.zshrc

💡 Vidokezo

  • Kuweka alias grep='grep --color=auto' kunaboresha uwazi wa matokeo ya amri.
  • Kupunguza muda wa operesheni za Git kwa kutumia alias kama gs='git status' huongeza kasi ya kazi za maendeleo.

Kuhariri .bashrc kwa Ubinafsishaji

Faili la ~/.bashrc linapakia wakati Bash (ganda chaguo-msingi) inapoanza.
Kwa kubadilisha faili hili, unaweza kubinafsisha tabia ya terminal kwa uhuru.

Mfano wa Ubinafsishaji ①: Onyesha Ujumbe Unapo Fungua Terminal

Ili kuonyesha ujumbe maalum unapofungua terminal, ongeza mstari ufuatao kwenye ~/.bashrc:

echo "Welcome to Ubuntu Terminal! Let's have a productive day!"

Mfano wa Ubinafsishaji ②: Badilisha Kiotomatiki hadi Saraka Maalum

Unaweza kusanidi terminal iliende kiotomatiki kwenye saraka maalum unapoifungua.

cd ~/projects

💡 Vidokezo

  • Kwa wasanidi, kusanidi mabadiliko ya kiotomatiki kwenda ~/projects au saraka nyingine za kazi inaweza kuwa rahisi.
  • Kuongeza clear mwishoni mwa .bashrc itafuta skrini wakati wa kuanza, ikitoa eneo la kazi safi.

Kuhariri .inputrc ili Kubadilisha Ufunguo

Ili kubadilisha uhusiano wa vitufe katika, unaweza kubadilisha ~/.inputrc.

Mfano wa Ubinafsishaji ①: Peana Ctrl + T kutekeleza ls -la

Kuongeza mpangilio ufuatao kwenye ~/.inputrc itaruhusu Ctrl + T kutekeleza ls -la:

"C-t": "ls -la
"

Ili kutumia mabadiliko:

bind -f ~/.inputrc

Mfano wa Ubinafsishaji ②: Badilisha Tabia ya Utafutaji wa Historia

Kwa chaguo-msingi, kubonyeza Ctrl + R kwa utafutaji wa historia kunarejesha amri zilizopita herufi moja kwa wakati.
Kuongeza mistari ifuatayo kwenye ~/.inputrc itaruhusu amri kamili inayolingana ionekwe mara moja.

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

💡 Vidokezo

  • Kuweka history-search-backward hukuruhusu kutafuta historia kwa mguso mdogo wa vitufe.
  • Kubinafsisha vitufe kama Ctrl + T hukuwezesha kutengeneza mkato wako mwenyewe .

[Use Cases] Jinsi Wataalamu Wanavyoboresha Mtiririko wa Kazi wa Terminal

Sasa umepata maarifa ya jinsi ya kutumia na kubinafsisha mkato wa terminal ya Ubuntu, wataalamu wanavyotumia vipi katika mtiririko wa kazi halisi?
Sehemu hii inawaleta matumizi halisi kwa wasanidi, wasimamizi wa seva, na watumiaji wa kawaida.

Kwa Wasanidi: Kuongeza Kasi ya Mtiririko wa Kazi wa Git

Kwa wasanidi, kuboresha operesheni za Git ni muhimu. Kutumia mkato wa terminal kunaweza kuongeza kwa kiasi kikubwa kasi ya mtiririko wa kazi.

Kutumia Mkato kwa Mtiririko wa Kazi wa Git

Kiungo cha haraka

Maelezo

Ctrl + R

Tafuta maagizo ya Git yaliyopita

!!

Rudia amri ya mwisho

alias gs='git status'

Tumia git status kwa kutumia gs

alias ga='git add .'

Tumia git add . kwa kutumia ga

alias gc='git commit -m'

Commit kwa kutumia gc "message"

Kutafuta Historia ya Git Kwa Ufanisi

Kwa kutumia utafutaji wa historia, unaweza kurejesha haraka amri za Git zilizopita.

Ctrl + R → Type "git"

💡 Vidokezo

  • Kwa Ctrl + R , huna haja ya kuandika tena amri ndefu za Git mara kwa mara.
  • Kutumia alias kunarahisisha operesheni ngumu za Git.

Kwa Wasimamizi wa Seva: Kuboresha SSH & Usimamizi wa Logi

Kwa usimamizi wa seva za mbali, matumizi mazuri ya terminal ni muhimu.

Mkato kwa Muunganisho wa SSH

Badala ya kuingiza IP ya seva kwa mkono kila wakati, unaweza kusanidi mkato wa SSH katika ~/.ssh/config.

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

Hii inakuwezesha kuunganisha kwenye seva kwa:

ssh myserver

💡 Vidokezo

  • Kupunguza jina la seva hupunguza juhudi za kuingiza.
  • Kutumia Ctrl + Shift + T kufungua tabo mpya hufanya iwe rahisi kusimamia seva nyingi kwa wakati mmoja.

Kurahisisha Usimamizi wa Logi

Ili kufuatilia logi za seva kwa wakati halisi, tumia tail -f.

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

Hii inakuwezesha kuangalia logi kwa:

logs

💡 Vidokezo

  • Kutumia majina ya bandia kama logs huondoa haja ya kuandika amri kam kila wakati.

Kwa Watumiaji wa Kawaida: Kufanya Kazi ya Terminal Iwe Rahisi

Hata watumiaji wa kawaida wanaweza kunufaika na mkato ili kuboresha ufanisi.

Kurahisisha Usimamizi wa Faili

Kiungo cha haraka

Maelezo

ll

Kiungo cha ls -la (alias)

mkdir -p

Tengeneza folda zilizo ndani kwa amri moja

rm -i

Tuma uthibitisho kabla ya kufuta faili

mv -i

Kuzuia kuandika juu wakati wa kuhamisha faili

Hitimisho

Katika makala hii tulichunguza jinsi ya kuboresha matumizi ya terminal ya Ubuntu kwa kutumia mkato.

Mambo Muhimu

Mkato wa Msingi: Uhamisho wa kursor, uhariri wa maandishi, historia ya amri
Mkato wa Kati: Usimamizi wa michakato, kunakili & kubandika
Mkato wa Juu: Uhariri wa maandishi tata, usimamizi wa kikao, udhibiti wa michakato ya nyuma
Ubinafsishaji: Mipangilio ya majina ya bandia, .bashrc, mabadiliko ya .inputrc
Matumizi: Operesheni za Git haraka, usimamizi bora wa SSH & log, uelekezaji wa faili ulioboreshwa

Kwa kutumia mkato huu, unaweza kuboresha sana ufanisi wako na kuokoa muda.
Fanya mazoezi ya kuyatumia ili kufanya uzoefu wako wa terminal uwe laini na wenye tija zaidi.

Katika makala ijayo, tutashughulikia mbinu za ubinafsishaji wa terminal za juu na kuanzisha zana mpya. Endelea kufuatilia!

侍エンジニア塾