Ubuntu ටර්මිනල් කෙටි මාර්ග පරිපූර්ණ කිරීම: මූලික, මධ්‍යම, සහ උසස් යතුරු විධාන සමඟ ඔබේ නිෂ්පාදනශීලීත්වය වැඩිදියුණු කරන්න

目次

1. හැඳින්වීම

Ubuntu භාවිතා කරන විට, ටර්මිනලය සමඟ වැඩ කිරීම අත්‍යවශ්‍ය වේ. විශේෂයෙන්ම සංවර්ධකයින් සහ සේවාදායක පරිපාලකයින් සඳහා, ටර්මිනල මෙහෙයුම් අතිශය ප්‍රමාණවත් කිරීම ඉතා වැදගත්ය.
“Ubuntu Terminal Shortcuts” භාවිතා කිරීමෙන්, අත්‍යවශ්‍ය නොවන යතුරු තට්ටු ඉවත් කර ඔබේ වැඩ ප්‍රවාහ වේගය ගණනාවක් වැඩි කළ හැකිය.

මෙම ලිපිය ප්‍රායෝගික විස්තරයක් සපයයි, ආරම්භක-හිතකාමී මූලිකතා සිට පළපුරුදු පරිශීලකයින් සඳහා උසස් තාක්ෂණික ක්‍රමවල දක්වා.
අපි අභිරුචිකරණ ක්‍රම සහ වාස්තු විශේෂිත භාවිතා උදාහරණද ආවරණය කරමු, එවිට ඔබට ටර්මිනලය වඩාත් සුවපහසු ලෙස භාවිතා කළ හැකිය.

ඔබ මෙම ලිපියෙන් ලබා ගන්නා දේ

  • මූලික Ubuntu Terminal කෙටි මාර්ග
  • මධ්‍යම සහ උසස් පරිශීලකයින් සඳහා කාලය ඉතිරි කරන තාක්ෂණ
  • කෙටි මාර්ග අභිරුචිකරණය කරන ආකාරය
  • ප්‍රායෝගික භාවිතා අවස්ථා

කෙටි මාර්ග ඉගෙනීමේ ප්‍රතිලාභ

  • ලියන කාර්යක්ෂමතාව වැඩිවීම : කර්සරය ඉක්මනින් ගමන් කර ඉතිහාසය තුළ සෙවීම
  • විධාන මෙහෙයුම් අතිරික්ත කිරීම : නිතර භාවිතා කරන විධාන තත්ක්ෂණයෙන් ක්‍රියාත්මක කිරීම
  • කාර්යබාරය අඩු කිරීම : මවුස් භාවිතය අවම කර යතුරු පුවරුවෙන් පමණක් මෙහෙයවීම

Ubuntu Terminal කෙටි මාර්ග ඉගෙනීමට ආරම්භ කරමු.

2. මූලික Ubuntu Terminal කෙටි මාර්ග (ආරම්භක මට්ටම)

ඔබ ටර්මිනලයට නව නම්, පහත මූලික කෙටි මාර්ග ඉගෙනීමෙන් ආරම්භ කරන්න.
දිනපතා කාර්යයන්හි නිතර භාවිතා වන අතර, මුලින්ම මතක තබා ගැනීමට පහසුය.

කර්සර ගමන් කෙටි මාර්ග

මෙම කෙටි මාර්ග ඔබට ටර්මිනලයේ පෙළ සංස්කරණය කරන විට කර්සරය ඉක්මනින් ගමන් කිරීමට ඉඩ සලසයි.

ShortcutDescription
Ctrl + AMove cursor to the beginning of the line
Ctrl + EMove cursor to the end of the line
Ctrl + BMove cursor left (same as ← key)
Ctrl + FMove cursor right (same as → key)

පෙළ සංස්කරණ කෙටි මාර්ග

පෙළ ඉවත් කිරීම සහ සංස්කරණය ඉක්මනින් කිරීමේ කෙටි මාර්ග.

ShortcutDescription
Ctrl + HDelete one character (same as Backspace)
Ctrl + DDelete the character under the cursor (same as Delete key)
Ctrl + WDelete the word to the left of the cursor
Ctrl + UDelete from cursor to the beginning of the line
Ctrl + KDelete from cursor to the end of the line
Ctrl + YPaste the most recently deleted text

විධාන ඉතිහාස මෙහෙයුම්

පෙර ක්‍රියාත්මක කළ විධාන යොදාගෙන ඔබේ කාර්යය වේගවත් කරගත හැකිය.

ShortcutDescription
Ctrl + PDisplay previous command (same as ↑ key)
Ctrl + NDisplay next command history (same as ↓ key)
Ctrl + RSearch for a specific command in history (reverse search)
Ctrl + GExit history search

ටර්මිනල ප්‍රදර්ශන කෙටි මාර්ග

ටර්මිනල තිරය සුමටව මෙහෙයවීමට කෙටි මාර්ග.

ShortcutDescription
Ctrl + LClear the screen (same as clear)
Ctrl + SPause input
Ctrl + QResume paused input

3. Ubuntu Terminal මෙහෙයුම් වේගවත් කරමු! මධ්‍යම කෙටි මාර්ග

මූලික කෙටි මාර්ග පිළිබඳව ඔබට පළපුරුද්ද ලැබුන පසු, උසස් කෙටි මාර්ග උත්සාහ කරන්න.
ප්‍රකාර පාලනය සහ ප්‍රදර්ශන කෙටි මාර්ග ඉගෙනීමෙන් ටර්මිනල මෙහෙයුම් සුමට වේ.

ප්‍රකාර කළමනාකරණ කෙටි මාර්ග

Ubuntu හි ප්‍රකාර පාලනය අත්‍යවශ්‍ය වේ. මෙම කෙටි මාර්ග කාර්ය කළමනාකරණය සරල කරයි.

ShortcutDescription
Ctrl + CForce-stop the running process
Ctrl + ZPause the current process
fgResume a paused process in the foreground
bgResume a paused process in the background

පිටපත් & අලවන්න

ටර්මිනල තුළ පිටපත් කිරීම සහ අලවීම සාමාන්‍ය කෙටි මාර්ග වලින් වෙනස් වේ.

ShortcutDescription
Ctrl + Shift + CCopy text
Ctrl + Shift + VPaste text

මෙම කෙටි මාර්ග භාවිතා කිරීමෙන් ඔබේ වැඩ ප්‍රවාහය සුමට වේ.

4. උසස් Ubuntu Terminal කෙටි මාර්ග (ඵලදායීත්වය වැඩි කිරීමේ සංස්කරණය)

මූලික සහ මධ්‍යම කෙටි මාර්ග පූර්ණයෙන්ම අත්කරගෙන පසු, උසස් කෙටි මාර්ග භාවිතා කර ඔබේ ටර්මිනල වැඩ ප්‍රවාහය අධික වේගයට ගෙන යන්න.
වචන-අධාරිත ගමන්, අකුරු පරිවර්තනය, සහ ටර්මිනල සැසිය කළමනාකරණ සඳහා විධාන ඉගෙනීමෙන් තවත් කාර්යක්ෂමව වැඩ කළ හැකිය.

උසස් පෙළ සංස්කරණ කෙටි මාර්ග

සාමාන්‍ය කර්සර ගමන් වලට වඩා වේගවත් සංස්කරණය කිරීමේ උසස් කෙටි මාර්ග.

ShortcutDescription
Esc + BMove cursor one word to the left
Esc + FMove cursor one word to the right
Esc + UConvert text from cursor to the end of the word to uppercase
Esc + LConvert text from cursor to the end of the word to lowercase
Esc + CCapitalize the first letter of the current word
Ctrl + TSwap the two characters around the cursor

ටර්මිනල සැසිය කළමනාකරණ (බහු කවුළු)

බහු ටර්මිනල ටැබ් හෝ කවුළු අතර සම්මතව මාරු වීමට කෙටි මාර්ග භාවිතා කරන්න.

ShortcutDescription
Ctrl + Shift + TOpen a new tab
Ctrl + Shift + WClose the current tab
Ctrl + PageUpMove to the previous tab
Ctrl + PageDownMove to the next tab
Ctrl + Shift + NOpen a new terminal window

පසුබැසි ප්‍රකාර කළමනාකරණය

උසස් පරිශීලකයින් බහු ප්‍රකාර එකවර ධාවනය කරති.
මෙම කෙටි මාර්ග ඒවා කාර්යක්ෂමව කළමනාකරණය කිරීමට උපකාරී වේ.

ShortcutDescription
Ctrl + ZPause the running process
bgResume the paused process in the background
fgResume the paused process in the foreground
jobsList background processes
kill [PID]Force-stop a process using a specific PID

5. Ubuntu Terminal කෙටි මාර්ග අභිරුචිකරණය කරන ආකාරය

Ubuntu බොහෝ ප්‍රයෝජනවත් කෙටි මාර්ග ලබා දේ, නමුත් ඔබේ වැඩ ප්‍රවාහයට අනුව ඒවා අභිරුචිකරණය කිරීමෙන් තවත් කාර්යක්ෂම පරිසරයක් සකස් කළ හැකිය.
මෙම කොටස aliases, සහ .bashrc හා .inputrc අභිරුචිකරණය කරන ආකාරය පැහැදිලි කරයි.

Aliases සමඟ විධාන කෙටි කිරීම

aliases සකස් කිරීමෙන් නිතර භාවිතා කරන විධාන කෙටි කර යතුරු තට්ටු අඩු කළ හැකිය.

Alias මූලිකතා

Alias එකක් ඔබට කෙටි නාමයක් භාවිතා කර විධානයක් කැඳවීමට ඉඩ සලසයි.
උදාහරණයක් ලෙස, ls -la කෙටි කර ll ලෙස භාවිතා කරන්න:

alias ll='ls -la'

මෙය වත්මන් සැසියට පමණක් බලපායි.

Aliases ස්ථිර කිරීම

ටර්මිනලය වසා දැමූ පසුද aliases පවත්වා ගැනීමට, ඒවා ~/.bashrc හෝ ~/.zshrc වෙත එක් කරන්න.

  1. .bashrc (හෝ .zshrc) සංස්කරණය කරන්න:
    nano ~/.bashrc   # For Bash users
    nano ~/.zshrc    # For Zsh users
    

.

  1. ගොනුවේ අවසානයේ aliases එකතු කරන්න:
    alias ll='ls -la'
    alias cls='clear'
    alias grep='grep --color=auto'
    alias gs='git status'
    
  1. වෙනස්කම් යොදන්න:
    source ~/.bashrc   # or source ~/.zshrc
    

💡 ඉඟි

  • grep සඳහා grep --color=auto භාවිතා කරමින් වර්ණවත් ප්‍රතිඵල සක්‍රිය කරන්න.
  • gs වැනි aliases භාවිතා කර Git ක්‍රියාකාරකම් කෙටි කරන්න.

.bashrc සමඟ අභිරුචි කිරීම

~/.bashrc යනු Bash ආරම්භ වන විට ක්‍රියාත්මක වන වින්‍යාස ගොනුවකි.
එය සංස්කරණය කිරීමෙන් ඔබට ටර්මිනල් හැසිරීම නිදහස්ව අභිරුචි කළ හැක.

උදාහරණය 1: ටර්මිනල් විවෘත වන විට පණිවිඩයක් පෙන්වන්න

echo "Welcome to Ubuntu Terminal! Let’s do our best today!"

උදාහරණය 2: ස්වයංක්‍රීයව නාමාවලියකට ගමන් කරන්න

cd ~/projects

💡 ඉඟි

  • ~/projects වැනි සාමාන්‍ය සංවර්ධන නාමාවලියකට ස්වයංක්‍රීයව ගමන් කරන්න.
  • .bashrc අවසානයේ clear එකතු කර පිරිසිදු තිරයක් සමඟ ආරම්භ කරන්න.

.inputrc සමඟ යතුරු බැඳීම් වෙනස් කරන්න

~/.inputrc සංස්කරණය කර Bash යතුරු බැඳීම් අභිරුචි කරන්න.

උදාහරණය 1: Ctrl + T සමඟ ls -la ක්‍රියාත්මක කරන්න

"\C-t": "ls -la
"

සැකසුම් යොදන්න:

bind -f ~/.inputrc

උදාහරණය 2: ඉතිහාස සෙවීමේ හැසිරීම වෙනස් කරන්න

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

💡 ඉඟි

  • history-search-backward භාවිතා කිරීමෙන් අර්ධ ඇතුළත් කිරීමෙන්ම කමාන්ඩ් මතකය වහාම ලබාගත හැක.
  • Ctrl + T වැනි යතුරු අභිරුචි කර ඔබේම කෙටි මාර්ග සකස් කරන්න.

6. භාවිතා නඩු: සැබෑ ටර්මිනල් කාලය-ආරක්ෂා කරන වැඩපිළිවෙළ

ඔබ කෙටි මාර්ග සහ අභිරුචි ක්‍රම ඉගෙන ගත් පසු, ප්‍රධාන කරුණ ඇත්තේ ඒවා සැබෑ වැඩපිළිවෙළට කෙසේ යොදන්නේද යන්නයි.
සංවර්ධකයින්, සේවාදායක පරිපාලකයින්, සහ දිනපතා පරිශීලකයින් සඳහා ප්‍රායෝගික උදාහරණ මෙන්න.

සංවර්ධකයින් සඳහා: Git කාර්යයන් වේගවත් කරන්න

සංවර්ධකයින් සඳහා, කාර්යක්ෂම Git ක්‍රියාකාරකම් අත්‍යවශ්‍ය වේ.

ප්‍රයෝජනවත් Git වැඩපිළිවෙළ කෙටි මාර්ග

ShortcutDescription
Ctrl + RSearch previous Git commands
!!Re-execute previous command
alias gs='git status'Run git status as gs
alias ga='git add .'Run git add . as ga
alias gc='git commit -m'Commit using gc "message"

Git ඉතිහාසය කාර්යක්ෂමව සොයන්න

ඉතිහාස සෙවීමෙන් පසුගිය Git කමාන්ඩ් මතකය වහාම ලබාගන්න:

Ctrl + R → type "git"

💡 ඉඟි

  • දිගු කමාන්ඩ් නැවත ටයිප් කිරීමෙන් වැළැක්වීමට Ctrl + R සමඟ ඉතිහාස සෙවන්න.
  • සාමාන්‍ය Git කමාන්ඩ් කෙටි කිරීමට aliases භාවිතා කරන්න.

සේවාදායක පරිපාලකයින් සඳහා: SSH සහ ලොග් කළමනාකරණය සුදානම් කරගන්න

දුරස්ථ සේවාදායක පාලනයේ කාර්යක්ෂම ටර්මිනල් භාවිතය අත්‍යවශ්‍ය වේ.

SSH කෙටි මාර්ග සැකසීම

~/.ssh/config තුළ කෙටි මාර්ග එකතු කර ලොග් ඉන් සරල කරන්න:

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

ඊළඟට මෙය භාවිතා කර සම්බන්ධ වන්න:

ssh myserver

💡 ඉඟි

  • සේවාදායක නාමයන් කෙටි කර ටයිප් කිරීම අඩු කරන්න.
  • බහු සේවාදායක සඳහා නව ටැබ් විවෘත කිරීමට Ctrl + Shift + T භාවිතා කරන්න.

ලොග් නිරීක්ෂණය සරල කරන්න

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

දැන් ධාවනය කරන්න:

logs

💡 ඉඟි

  • Aliases භාවිතා කර ලොග් කමාන්ඩ් සඳහා නැවත නැවත ටයිප් කිරීම අවශ්‍ය නොවේ.

සාමාන්‍ය පරිශීලකයින් සඳහා: ටර්මිනල් සුවිශේෂී කරගන්න

දිනපතා පරිශීලකයින්ටද කෙටි මාර්ග වලින් ප්‍රයෝජන ලැබේ.

කාර්යක්ෂම ගොනු මෙහෙයුම්

Shortcut / CommandDescription
llShortened ls -la (via alias)
mkdir -pCreate nested directories in one action
rm -iAsk confirmation before deleting
mv -iPrevent overwriting files accidentally

නිතර භාවිතා කරන නාමාවලියන්ට ඉක්මන් ප්‍රවේශය

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

දැන් පමණක් ටයිප් කරන්න:

docs
dl

💡 ඉඟි

  • Aliases භාවිතා කර ඔබට නාමාවලියන් එකම කමාන්ඩ් එකෙන් ගමන් කළ හැක.
  • තිරය පිරිසිදු කර දැකීම වඩා හොඳට කිරීමට Ctrl + L භාවිතා කරන්න.

7. FAQ (නිතර අසන ප්‍රශ්න)

Ubuntu Terminal කෙටි මාර්ග සහ භාවිතය සම්බන්ධ සාමාන්‍ය ප්‍රශ්න සහ විසඳුම් මෙන්න.
ඔබට “කෙටි මාර්ග ක්‍රියා නොකරයි” හෝ අනපේක්ෂිත හැසිරීම වැනි ගැටළු මුහුණ දිය හැක.
මෙම කොටස නිතර සිදුවන ගැටළු, හේතු, සහ විසඳුම් පැහැදිලි කරයි.

ප්‍ර.1. Ubuntu Terminal කෙටි මාර්ග ක්‍රියා නොකරන්නේ ඇයි?

සම්භවිත හේතු

  1. ඔබ වෙනත් shell එකක් භාවිතා කරයි
  • Ubuntu හි පෙරනිමි shell එක bash වේ, නමුත් zsh හෝ fish වෙනස් ලෙස හැසිරෙන්න පුළුවන්.
  1. යතුරු බැඳීම් වෙනස් කර ඇත
  • ඔබ ~/.inputrc හරහා කෙටි මාර්ග අක්‍රිය කර තිබිය හැක.
  1. Ctrl + S නිසා ඇතුළත් කිරීම අත්හිටුවී ඇත
  • Ctrl + S ඔබන විට ටර්මිනල් ඇතුළත් කිරීම නවතයි.
  • විසඳුමCtrl + Q ඔබා නැවත ආරම්භ කරන්න.

විසඳුම්

  • ඔබේ වත්මන් shell එක පරීක්ෂා කරන්න:
    echo $SHELL
    

එය bash නොවේ නම්, Bash වෙත මාරු වන්න:

.

chsh -s /bin/bash
  • .inputrc හි කෙටි මාර්ග සැකසුම් නැවත සකසන්න :
    set editing-mode emacs
    set keymap emacs
    
  • සැකසුම් නැවත පූරණය කරන්න:
    source ~/.inputrc
    

Q2. පිටපත් කිරීම සහ අලවීමේ කෙටි මාර්ග ක්‍රියා නොකරයි

හේතුව

  • Ctrl + C සහ Ctrl + V ටර්මිනලය තුළ වෙනස් අර්ථයන් ඇත.

විසඳුම

ඊළඟ කෙටි මාර්ග භාවිතා කරන්න:

ActionShortcut
CopyCtrl + Shift + C
PasteCtrl + Shift + V

💡 ඉඟිය

  • Shift එකතු කිරීමෙන් Ubuntu ටර්මිනලයේ සාමාන්‍ය පිටපත් කිරීම සහ අලවීම සක්‍රිය වේ.

Q3. කෙටි මාර්ග කෙසේ අභිරුචිකරණය කරගත හැකිද?

ක්‍රමය 1: .bashrc සංස්කරණය කරන්න

කෙටි මාර්ග සැකසුම් .bashrc වෙත එක් කරන්න.

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

සැකසුම් නැවත පූරණය කරන්න:

source ~/.bashrc

ක්‍රමය 2: අලියාස් (Aliases) භාවිතා කරන්න

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

සැකසුම් ස්ථිර කරගන්න:

source ~/.bashrc

Q4. WSL හි කෙටි මාර්ග ක්‍රියා කරන්නේද?

බොහෝ කෙටි මාර්ග WSL හි ක්‍රියා කරයි, නමුත් කිහිපයක් Windows Terminal සැකසුම් හෝ WSL අනුවාදය මත පදනම් වේ.

WSL හි ප්‍රධාන වෙනස්කම්

ShortcutUbuntuWSL
Ctrl + CForce-stop processSame
Ctrl + LClear screenSame
Ctrl + Shift + CCopyDepends on Windows Terminal settings
Ctrl + Shift + VPasteDepends on Windows Terminal settings

💡 විසඳුම්

  • Windows Terminal සැකසුම් තුළ කෙටි මාර්ග වෙනස් කරන්න.
  • WSL අභිරුචිකරණය සඳහා .bashrc සංස්කරණය කරන්න.

Q5. කෙටි මාර්ග අක්‍රිය කරගන්නේ කෙසේද?

අවශ්‍ය නොවන කෙටි මාර්ග අක්‍රිය කිරීමට bind භාවිතා කරන්න.

Ctrl + S අක්‍රිය කිරීම

stty -ixon

මෙය Ctrl + S මගින් සිදුවන ඇතුළත් කිරීමේ අත්හිටුවීම අක්‍රිය කරයි.

💡 ඉඟිය

  • ස්ථිර කිරීම සඳහා .bashrc වෙත එක් කරන්න:
    echo "stty -ixon" >> ~/.bashrc
    source ~/.bashrc
    

Q6. අකුරු සහ වර්ණ වෙනස් කරගන්නේ කෙසේද?

ක්‍රමය 1: GNOME Terminal සැකසුම්

  1. Ctrl + Shift + P ඔබා ප්‍රතිපත්ති විවෘත කරන්න.
  2. “Profiles” → “Fonts & Colors” තෝරන්න.
  3. ඔබේ කැමති තේමාව තෝරන්න.

ක්‍රමය 2: අභිරුචි තේමාව යොදන්න

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. සාරාංශය

මෙම ලිපිය Ubuntu Terminal කෙටි මාර්ග පියවරෙන් පියවර භාවිතා කරන ආකාරය පැහැදිලි කරයි.

ප්‍රධාන සාරාංශ

මූලික කෙටි මාර්ග: කර්සර ගමන්, පෙළ සංස්කරණය, විධාන ඉතිහාසය
මධ්‍යම කෙටි මාර්ග: ක්‍රියාවලීන් කළමනාකරණය, පිටපත් කිරීම සහ අලවීම
උසස් කෙටි මාර්ග: පෙළ සංස්කරණය, ටර්මිනල් සැසිය පාලනය, පසුබැසි ක්‍රියාවලීන් කළමනාකරණය
අභිරුචිකරණය: අලියාස්, .bashrc, .inputrc
ප්‍රායෝගික භාවිතය: Git වැඩපිළිවෙළ, SSH සහ ලොග්, නාමාවලිය කෙටි මාර්ග

මෙම කෙටි මාර්ග පාලනය කිරීමෙන්, ඔබේ ටර්මිනල් වැඩපිළිවෙළ සුමට හා ඉතා වේගවත් වේ.
ඔබේ නිෂ්පාදනශීලතාව වැඩිදියුණු කිරීමට දිනපතා ඒවා භාවිතා කරන්න.

年収訴求