Tmux શું છે: પ્રારંભિક માર્ગદર્શિકા

છેલ્લું અપડેટ: ૦૧/૦૨/૨૦૨૪

tmux

બહુવિધ સત્રોને અસરકારક રીતે સંચાલિત કરવા માટે એક આદેશ વાક્ય સાધન છે જે યુનિક્સ વાતાવરણમાં ખૂબ જ લોકપ્રિય છે, જેમ કે લિનક્સ અથવા macOS. આ એન્ટ્રીમાં અમે સમજાવવા જઈ રહ્યા છીએ Tmux શું છે. નવા નિશાળીયા માટે ઉપયોગી થોડી માર્ગદર્શિકા.

Tmux નું સંક્ષેપ છે ટર્મિનલ મલ્ટિપ્લેક્સર. જ્યારે આપણે ટર્મિનલ્સ વિશે વાત કરીએ છીએ ત્યારે મલ્ટિપ્લેક્સરની વ્યાખ્યા એ પ્રોગ્રામની છે જે વપરાશકર્તાને પરવાનગી આપે છે એક ટર્મિનલની અંદર બહુવિધ વર્ચ્યુઅલ સત્રોનું સંચાલન કરો. એક સંસાધન જે કામ કરતી વખતે ખાસ કરીને વ્યવહારુ હોય છે રિમોટ સર્વર્સ સાથે અથવા જ્યારે વિવિધ વિન્ડોમાં એકસાથે બહુવિધ આદેશો ચલાવવાની જરૂર હોય ત્યારે.

Tmux શું છે?

એક સારા ટર્મિનલ મલ્ટિપ્લેક્સર તરીકે, Tmux અમને પરવાનગી આપે છે એક ટર્મિનલ સત્રને બહુવિધ સબવિન્ડો અથવા ફલકોમાં વિભાજિત કરો ટર્મિનલ વિન્ડોની અંદર જ. આ રીતે, અમે કરી શકો છો આ દરેક નાની વિન્ડો અલગ અલગ પ્રોગ્રામ અથવા સેશન ચલાવવા માટે ફાળવો શેલ. તે, ઓછામાં ઓછું, તેના સર્જકનું લક્ષ્ય હતું, નિકોલસ મેરિયોટ, જ્યારે તેણે 2007માં આ મલ્ટિપ્લેક્સરનું પ્રથમ વર્ઝન લોન્ચ કર્યું હતું.

tmux
Tmux શું છે

અન્ય રસપ્રદ પાસું એ છે કે તે અમને પરવાનગી આપે છે કોઈપણ સમયે ડિસ્કનેક્ટ કરો અને સત્ર સાથે ફરીથી કનેક્ટ કરો ચાલી રહેલી પ્રક્રિયાઓમાં વિક્ષેપ પાડ્યા વિના. રિમોટ કનેક્શન અથવા લાંબા ગાળાના કાર્યો સાથે કામ કરતી વખતે આ ખૂબ અનુકૂળ છે.

આ લક્ષણો Tmux સોફ્ટવેરને ચોક્કસ પ્રકારના કાર્યો માટે ખાસ કરીને યોગ્ય બનાવે છે. ઉદાહરણ તરીકે, આ:

  • રિમોટ સર્વર પર વિકાસ.
  • ઓટોમેશન અને મોનીટરીંગ કાર્યો.
  • મલ્ટીટાસ્કીંગ કાર્યનું કાર્યક્ષમ સંગઠન.
વિશિષ્ટ સામગ્રી - અહીં ક્લિક કરો  મિત્રો સાથે ગોલ્ફ રમો

Tmux નો ઉપયોગ કરવાની સૌથી સામાન્ય રીત છે બહુવિધ સ્વતંત્ર સત્રો બનાવવા. (એક વિકાસ માટે, બીજું મોનિટરિંગ માટે, બીજું સર્વરનું સંચાલન કરવા માટે, વગેરે) જેને આપણે એક જ મોનિટરથી આરામથી મેનેજ કરી શકીએ છીએ, એક સત્રમાંથી બીજા સત્રમાં સરળતાથી અને જ્યારે પણ આપણે ઇચ્છીએ ત્યારે જમ્પ કરી શકીએ છીએ.

Tmux કેવી રીતે ઇન્સ્ટોલ કરવું

tmux ઇન્સ્ટોલ કરો

હવે જ્યારે આપણે જાણીએ છીએ કે Tmux શું છે, ચાલો જોઈએ કે તેને આપણા કમ્પ્યુટર પર કેવી રીતે ઇન્સ્ટોલ કરવું. MacOS અથવા Linux જેવી યુનિક્સ-આધારિત ઑપરેટિંગ સિસ્ટમ્સ પર Tmux ઇન્સ્ટોલ કરવું એકદમ સરળ છે. અમે તેને નીચે સમજાવીએ છીએ:

macOS પર

MacOS Tmux પર Tmux ઇન્સ્ટોલ કરવા માટે અમે પેકેજ મેનેજરનો ઉપયોગ કરીએ છીએ હોમબ્રુ. આ આદેશો છે જેનો આપણે ટર્મિનલમાં ઉપયોગ કરવો જોઈએ:

  1. માટે હોમબ્રુ સ્થાપિત કરો: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. માટે Tmux ઇન્સ્ટોલ કરો: brew સ્થાપિત tmux
  3. માટે સ્થાપન ચકાસો: tmux -V

Linux પર

જો તે આર્ક લિનક્સ પર આધારિત સિસ્ટમ્સ છે, તો Tmux ઇન્સ્ટોલ કરવું શક્ય છે સત્તાવાર આર્ક રિપોઝીટરીમાંથી. પદ્ધતિ વધુ સરળ છે:

  • પગલું 1: અમે ટર્મિનલ ખોલીએ છીએ.
  • પગલું 2: અમે પેકેજ મેનેજરનો ઉપયોગ કરીને Tmux ઇન્સ્ટોલ કરીએ છીએ પેકમેન:

વિન્ડોઝ પર

હા, વિન્ડોઝ પર Tmux ઇન્સ્ટોલ કરવું પણ શક્ય છે, જો કે આ કિસ્સામાં પ્રક્રિયા થોડી વધુ જટિલ છે:

  1. પહેલું પગલું છે WSL સ્થાપિત કરો (લિનક્સ માટે વિન્ડોઝ સબસિસ્ટમ). આ કરવા માટે, એડમિનિસ્ટ્રેટર તરીકે PowerShell ખોલો અને આ આદેશ ચલાવો: wsl -ઇન્સ્ટોલ કરો
  2. પછી અમે WSL ની અંદર આપણું Linux વિતરણ ખોલીએ છીએ અને અમે સૂચનાઓનું પાલન કરીએ છીએ. અમને જે આદેશોની જરૂર છે તે આ છે:
    • સુડો એપ્ટ અપડેટ
    • sudo apt tmux ઇન્સ્ટોલ કરો
  3. છેલ્લે, Tmux નો ઉપયોગ શરૂ કરવા માટે અમે આ આદેશ ચલાવીએ છીએ: tmux

Tmux નો ઉપયોગ કેવી રીતે કરવો

Tmux નો ઉપયોગ શરૂ કરવા માટે, તમારે પહેલા સમજવું જોઈએ કે તમારી સંસ્થા કેવી છે. દરેક ઓપન સત્ર સમાવેશ થાય છે વિંડોઝનું જૂથ. આ દરેક વિન્ડો સમકક્ષ છે ટર્મિનલ, તેથી એક સત્રમાં બહુવિધ વિન્ડો હોઈ શકે છે. છેલ્લે, વિંડોઝને પેનલ્સમાં પણ વિભાજિત કરી શકાય છે.

વિશિષ્ટ સામગ્રી - અહીં ક્લિક કરો  BK3 ફાઇલ કેવી રીતે ખોલવી

tmux શું છે

એક વિશેષતા જે અમને Tmux નો વધુ ઝડપથી ઉપયોગ કરવાની મંજૂરી આપે છે તે છે વિવિધ ઉપયોગની શક્યતા કીબોર્ડ શૉર્ટકટ્સ. આ સૌથી સામાન્ય અને ઉપયોગી છે:

  • Tmux ઉપસર્ગ: Ctrl + b
  • નવી વિન્ડો બનાવો: Ctrl + b, પછી c
  • વિન્ડો વિભાજિત કરો (આડી રીતે): Ctrl + b, પછી «
  • વિન્ડો વિભાજિત કરો (ઊભી): Ctrl + b, પછી %
  • પેનલ્સ વચ્ચે ખસેડો: Ctrl + b, પછી આપણે તીરોનો ઉપયોગ કરીએ છીએ.
  • સત્ર ડિસ્કનેક્ટ કરો: Ctrl + b, પછી d
  • સત્ર ફરીથી કનેક્ટ કરો: tmux જોડો
  • પેનલ અથવા વિન્ડો બંધ કરો: બહાર નીકળો અથવા Ctrl + d

આ ઉપરાંત, Tmux અમને રસપ્રદ ઓફર કરે છે કસ્ટમાઇઝેશન વિકલ્પો. આ એક રૂપરેખાંકન ફાઇલ બનાવીને શક્ય છે જેમાં દરેક વપરાશકર્તા તેમની રુચિ અને પસંદગીઓ અનુસાર કોડ ઉમેરી શકે છે.

આ ફાઇલ બનાવવા માટે, તમારે નીચેનો આદેશ ચલાવવો આવશ્યક છે: sudo touch ~/.tmux.conf

રૂપરેખાંકન કોડ ઉમેરવા માટે, અમારે ટેક્સ્ટ એડિટર સાથે ફાઇલ ખોલવી પડશે અને અમને જોઈતી સેટિંગ્સ દાખલ કરવી પડશે. ત્યાં તેઓ જાય છે કેટલાક ઉદાહરણો જેનો આપણે ઉપયોગ કરી શકીએ છીએ:

ડિફૉલ્ટ ઉપસર્ગ બદલો

જો આપણે Ctrl+b ને બદલે Ctrl+a જોઈતા હોય, તો અમે નીચે લખીશું:

# ઉપસર્ગને 'Ctrl+B' થી 'Ctrl+A' માં બદલો

સીબીને બંધ કરો

set-option -g ઉપસર્ગ Ca

bind-key Ca send-prefix

માઉસ મોડનો ઉપયોગ કરો

ડિફૉલ્ટ શૉર્ટકટ્સ સાથે વિતરિત કરવા અને માઉસનો ઉપયોગ કરીને વિંડોઝ અને પેનલ્સ ખસેડવા. આદેશ છે:

સેટ -જી માઉસ ચાલુ કરો

પેનલ પૃષ્ઠભૂમિ રંગ બદલો

જો તમે પૃષ્ઠભૂમિને કાળા (ડિફૉલ્ટ)માંથી સફેદમાં બદલવા માંગતા હો, તો આનો ઉપયોગ કરવાનો આદેશ હશે:

સેટ -જી વિન્ડો-સક્રિય-શૈલી bg=સફેદ

તમને વેબ પર આ પ્રકારની ઘણી વધુ યુક્તિઓ મળશે TMUXCheatSheet.

વિશિષ્ટ સામગ્રી - અહીં ક્લિક કરો  હું ગૂગલ પ્લે સ્ટોરમાં પેઇડ એપ્સ કેવી રીતે જોઈ શકું?

સારાંશમાં, અમે અહીં જે સમજાવ્યું છે તે બધું Tmux શું છે તે નિષ્કર્ષ કાઢવામાં મદદ કરે છે: એક ખૂબ જ શક્તિશાળી અને વ્યવહારુ સાધન, ખાસ કરીને વિકાસકર્તાઓ અને સિસ્ટમ સંચાલકો માટે. સામાન્ય રીતે, કોઈપણ વપરાશકર્તા માટે જેની જરૂર છે બહુવિધ ટર્મિનલ્સ અને એક સાથે પ્રક્રિયાઓ સાથે કાર્યક્ષમ રીતે કાર્ય કરો.