શા માટે આપણે જીયુઆઈને કમાન્ડ લાઇન પસંદ કરીએ છીએ?

અન્ય લેખોની સમીક્ષા કરતી વખતે મને આ નાનકડા પ્રશ્નનો સામનો કરવો પડ્યો જેના કારણે મને ખૂબ આનંદ થયો, તે વાત સાચી છે કે અન્ય સિસ્ટમોના વપરાશકર્તાઓ (ફ્રીબીએસડી સિવાય) આપણા ચહેરા પર આવે છે તે એક છે કે અમે જીયુઆઈનો ઉપયોગ કરતા નથી. સાચું કહેવા માટે, મને મારી જીએનયુ / લિનક્સની મુસાફરીની શરૂઆતમાં તે ખૂબ જ વિચિત્ર પણ લાગ્યું. મારે તે સ્વીકારવું જ જોઈએ કે સમય જતાં, હવે હું કમાન્ડ લાઇનનો ઉપયોગ અન્ય કોઈપણ જીયુઆઈ પ્રોગ્રામ કરતાં વધુ કરું છું, અને હું ઘણીવાર આજ્ lineાંકિત જીયુઆઈવાળા વધુ વિસ્તૃત પ્રોગ્રામ્સ માટે કમાન્ડ લાઇન પ્રોગ્રામ્સને પસંદ કરું છું.

દંતકથા

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

સર્વરો

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

છબી સર્વર

પરંતુ ફક્ત સર્વર જ સુપર કમ્પ્યુટર્સમાં હોઈ શકતું નથી જે ગૂગલ અને અન્ય ઘણી કંપનીઓ શક્ય બનાવે છે, "સૌથી જૂનો" લેપટોપ પણ સર્વર, ખાસ કરીને જ્યારે આપણે છબીઓ વિશે વાત કરીએ. અમે બધા ચલાવો એ સર્વર અમારા લેપટોપ પર છબીઓની કાર્યાત્મક સ્ક્રીન રાખવા માટે, આ કિસ્સામાં સર્વર અને ગ્રાહક તેઓ એક જ વ્યક્તિ છે. સૌથી સામાન્ય ઉદાહરણ છે X (તરીકે ઓળખાય છે xorg-server ઘણા વિતરણોમાં) અને તેનું નવું રિપ્લેસમેન્ટ Wayland. અમે શા માટે org, અથવા વેલેન્ડ કેવી રીતે કાર્ય કરે છે, અથવા આ મહાન પ્રોજેક્ટ્સ પાછળના અસ્તિત્વમાં છે તેવા ફિલોસોફીનું વિગતવાર વર્ણન આપવા જઈ રહ્યા નથી, પરંતુ અમે તે સ્પષ્ટ કરવા જઈ રહ્યા છીએ કે તે તેમના આભારી છે કે આપણે વેબ પર વિશ્વાસ કરી શકીએ ફાયરફોક્સ અથવા ક્રોમ જેવા બ્રાઉઝર અથવા અન્ય ઘણા પ્રોગ્રામ્સ.

વિંડો મેનેજર

વિંડો મેનેજર્સ સીધા ઇમેજ સર્વર સાથે કામ કરે છે, તેમનું કાર્ય "નીચલા" સ્તરનું છે, કારણ કે તેઓ કેવી રીતે વિંડોઝ બનાવે છે, સંશોધિત થાય છે, બંધ થાય છે તે મેનેજ કરે છે (રીડન્ડન્સી માફ કરે છે). તે સામાન્ય રીતે ખૂબ સરળ હોય છે અને આના પર ડેસ્કટ .પ વાતાવરણ બનેલા છે. સૂચિ મોટી છે, પરંતુ હું તે અહીં જ વિચાર કરીશ કે તેઓ છે ઓછામાં ઓછા સ softwareફ્ટવેર, જે ઇમેજ સર્વર પર એકદમ પાયાના નિયંત્રણની મંજૂરી આપે છે.

ડેસ્કટોપ વાતાવરણ

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

સી.એલ.ઈ. (કમાન્ડ લાઇન ઇંટરફેસ)

ઇમેજ સર્વર્સની દુનિયા પર ટૂંક નજર કર્યા પછી, હવે અમે ફરીથી અમારા વિષય તરફ વળીએ છીએ. CLI, કોઈપણ પ્રોગ્રામ સૂચવે છે જે આદેશ વાક્ય દ્વારા ચલાવવામાં આવે છે, ક્યાં તો git, vim, weechat, અથવા સારું, બીજું જે કંઈ ધ્યાનમાં આવે છે. તમે જોઈ શકો છો કે હું એવા પ્રોગ્રામ્સ વિશે વાત કરું છું જે કમાન્ડ લાઇન પર ચલાવવામાં આવ્યા હોવા છતાં, એક પ્રકારનું "ગ્રાફિકલ ઇન્ટરફેસ" બતાવે છે. weechat o vim. તે બધા લોકો માટે જેમણે પ્રયત્ન કર્યો નથી, હું તેમની ભલામણ કરું છું, મૂળભૂત રીતે તે જ છે જેનો હું આખો દિવસ ઉપયોગ કરું છું.

કેમ સીઆઈઆઈ જીયુઆઈ કરતા વધુ સારી છે

ચાલો ખૂબ સરળ કંઈક અજમાવીએ 🙂 બીજા દિવસે હું પેચ પર કામ કરવા માંગતો હતો પોર્ટેજ (જેન્ટુનું પેકેજ મેનેજર). કોઈપણ સારા સહયોગી પ્રોજેક્ટની જેમ, કોડની લાઇનોની સંખ્યા 70 કે કરતા વધુ છે. ખોલવાનો પ્રયાસ કરો કે નીન્જાઇડ જેવા આઇડીઇમાં (પોર્ટ્રેજ પાયથોનમાં લખાયેલ છે) અને તે ધ્યાનમાં લેવામાં વધુ સમય લાગશે નહીં કે સ્ક્રીન લોડ થવા લાગશે, તમારું મશીન ખૂબ ધીમું થઈ જશે (ઓછામાં ઓછું મારા આઇ 7 કર્યું) અને આ પ્રયાસ કરવાનો પ્રયાસ કરી રહ્યો છે કોડ ખોલો અને «સહાય of ના ડિફ defaultલ્ટ રંગમાં બદલો.

હવે સાથે પણ આવું કરવાનો પ્રયાસ કરો vim, હું સેકન્ડના હજારો માસની બાબતમાં લોડ થઈ ગયો હતો, અને તે જ સમયે તે "સુંદર" રંગો અને બીજું બધું મૂકી દે છે.

સી.એલ.આઈ. ઘણા સમય પહેલા થયા છે

કેટલાક અહીં કહેશે કે તે પ્રોગ્રામ છે પ્રાચીન, હું તેમને ક .લ કરું છું મજબુત. જો તમે મકાનમાં રોકાયેલા કલાકોની સંખ્યા જોઈ શકતા હોત emacs, vim, gdb, અને સેંકડો અન્ય કન્સોલ પ્રોગ્રામ્સ, નોટિસ કરી શકે છે કે કોડ અને કાર્યક્ષમતાની માત્રા એટલી બધી છે કે તેઓએ હલ કરવા માટે જરૂરી બધી બાબતોને વ્યવહારીક રીતે હલ કરી દીધી છે. ઘણા GUI પ્રોગ્રામ્સ માટે જે પહેલાથી જ તેમના સી.એલ.ઇ. માં મજબૂત છે તેમની પાસે સમાન કાર્યક્ષમતા ક્યારેય નહીં હોય, આ ફક્ત એટલા માટે કે જો આપણે દરેક ઉપલબ્ધ પેટા કોમન્ડ માટે એક ટેબ બનાવ્યું હોય, ઉદાહરણ તરીકે git, અમે વિકલ્પો વચ્ચે પોતાને ગુમાવીશું અને તે પ્રતિકૂળ હશે, કારણ કે તે કામ કરવાનું મુશ્કેલ કરશે.

સીલીઆઈ ઝડપી છે

જાદુ કીથી શરૂ થાય છે Tab, તમારા ટર્મિનલમાં ડેસ્કટopsપ બ્રાઉઝ કરતી વખતે આ તમારા શ્રેષ્ઠ મિત્ર જ નહીં, પરંતુ જ્યારે તે યોગ્ય રીતે ગોઠવવામાં આવે છે, ત્યારે તે તમને 2 અક્ષરો અને ટ Tabબ, 3 અક્ષરો અને ટેબ, અથવા એક અક્ષર અને ટ Tabબ સુધીના લાંબા વાક્યો ટૂંકાવી શકે છે. .

પરંતુ આ એકમાત્ર ફાયદો નથી, આપણામાંના જેણે શીખવા માટે સમય કા .્યો છે vim o emacs આપણે કહી શકીએ કે આ દિવસોમાં આઈડીઇ કરતા ભણતરનો વળાંક થોડો વધારે છે, અંતે ઉત્પાદકતાનાં પરિણામો આશ્ચર્યજનક છે, માઉસ ખસેડતી વખતે કોઈ ગુમાવેલા સમયની કલ્પના પણ કરી શકતો નથી. 90% સમય કીબોર્ડ પર તમારા હાથ રાખવાથી માત્ર એકાગ્રતા જ શીખવવામાં આવતી નથી, પરંતુ કીબોર્ડ પર આટલું લખવાનું તથ્ય તમને એકદમ ચપળ અને ઉત્પાદક બનાવે છે. અને હવે આપણે પાછલા મુદ્દા પર પાછા ફરો, આટલા લાંબા સમયથી અમારી સાથે રહીએ છીએ, આ જેવા પ્રોગ્રામ્સમાં પહેલેથી જ બધી કાર્યો છે જેનો કોઈ વિચારી શકે છે, આપણામાંના જેઓ વિમનો ઉપયોગ કરે છે તે માટે એકદમ સામાન્ય કહેવત ધ્યાનમાં આવે છે:

જો તમે 4 થી વધુ કીઓનો ઉપયોગ કરો છો, તો એક સારો રસ્તો હોઈ શકે છે.

સરળ પણ શક્તિશાળી, વિમ તમને મોટી સંખ્યામાં કીઓ અને શક્ય સંયોજનો સાથે બધું કરવા દે છે, વ્યક્તિ ક્યારેય શીખવાનું બંધ કરતું નથી, પરંતુ તે પણ સાચું છે કે તેનો ઉપયોગ કરવા માટે તે બધાને જાણવાની જરૂર નથી, લગભગ 10 અથવા 15 વધુ ઉત્પાદક બનવા માટે પૂરતા છે.

સીલીઆઈ તમને સંપૂર્ણ નિયંત્રણ આપે છે

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

જીયુઆઈની પણ તેની પોતાની વસ્તુ છે

હું એમ કહેવા માટે નથી જઈ રહ્યો કે આપણે બધાંએ હંમેશાં સી.એલ.આઇ. વાપરવું જોઈએ, તે આદર્શ પણ નથી, હું મારા ક્રોમનો ઉપયોગ કરી રહ્યો છું, આ પોસ્ટ લખવા માટે, અને હું ઇવોલ્યુશનનો ઉપયોગ કરું છું તેવા મારા ઇમેઇલ્સ જોવા માટે, હું લગભગ બધા સમયે GUI નો ઉપયોગ કરું છું. હું પણ ઉપયોગ કરું છું mutt તદ્દન તાજેતરમાં). અને હું માનું છું કે આ બધાની સૌથી મોટી માન્યતા છે ... કે લોકો માને છે કે જીએનયુ / લિનક્સ ફક્ત તેમને સમાપ્ત કરી રહ્યો છે, મને મારું ડેસ્કટ environmentપ પર્યાવરણ ગમે છે, તે એકદમ ઓછામાં ઓછું છે, પરંતુ મને તેવું ગમે છે 🙂 અને મારી પાસે સામાન્ય રીતે ફક્ત બે કે ત્રણ જ હોય ​​છે પ્રોગ્રામ્સ ચાલુ છે, મારું ક્રોમ, મારું ઇવોલ્યુશન અને મારું ટર્મિનલ 🙂

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


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   અનામી જણાવ્યું હતું કે

    Good કોઈપણ સારા સહયોગી પ્રોજેક્ટની જેમ, કોડની લાઇનોની સંખ્યા 70 કે કરતા વધુ છે. આ ભાગ મને ખૂબ ઘોંઘાટ કરી હતી. ત્યાં તકનીકી અશક્યતા છે કે કેમ તે જ ફાઇલમાં કોડને કોમ્પેક્ટ કરવો પડશે? શું જુદી જુદી કંપનીઓ (ફાઇલો / વર્ગો / મોડ્યુલો) માં અલગ વર્તન કરવું વધુ સારું નહીં હોય?
    એક તકનીકીને બીજા ઉપર લાદવાનું, વિકાસના સ્વરૂપમાં અભાવને કારણે કોઈએ સૂચવેલા ફાયદાઓને છોડી દેવાનું માન્ય કારણ લાગતું નથી. કોઈ પણ સંજોગોમાં, તે જાણ્યા વિના હું વાત કરું છું કે તે કયા પ્રોજેક્ટનો સંદર્ભ આપે છે, ત્યાં એક મોટું કારણ છે જે તે રીતે કામ કરવાની ફરજ પાડે છે

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      હેલો,

      ઠીક છે, કદાચ આ માટે થોડી સમજાવટની જરૂર છે, પરંતુ હું "સારા પ્રોજેક્ટ" તરીકે જેનો ઉલ્લેખ કરું છું તે સૂચવે છે કે લીટીઓની સંખ્યા વ્યક્ત કરે છે કે તે એક તંદુરસ્ત સમુદાય છે જે વધતો રહે છે. ત્યાં ઘણી ઓછી લાઇનોવાળા પ્રોજેક્ટ્સ છે, પરંતુ તેમના વિકાસમાં તંદુરસ્ત છે. સાચી વાત કહેવા માટે, પોર્ટેજને શક્ય તેટલી ફાઇલોમાં વહેંચવામાં આવે છે, પરંતુ તે હંમેશાં ભાગોને ગ્રંથાલયોમાં રાખવું જરૂરી છે, અથવા સ્વીચો જે બીજા કેટલાક કાર્યો તરફ દોરી જાય છે. પરંતુ આજે ઘણાં IDEs માં કોઈ પ્રોજેક્ટ આયાત કરતી વખતે, તેનો અર્થ એ કે તમે પ્રોજેક્ટની બધી ફાઇલો વાંચી રહ્યા છો અને સાચા "વિઝ્યુઅલ" ફોર્મેટ મૂકવાનો પ્રયાસ કરો છો.

      હું તેને થોડું સ્પષ્ટ બનાવવાની આશા રાખું છું - અને ટિપ્પણી કરવા બદલ આભાર.
      સાદર

  2.   અનામી જણાવ્યું હતું કે

    આદેશ વાક્યનો ઉપયોગ કરી રહ્યા છો? હા, પરંતુ જ્યારે લાગુ પડે ત્યારે જ. તે છે, જ્યારે તે વધુ આરામદાયક અને ઝડપી હોય છે. ઉદાહરણ તરીકે, જો હું કોઈ ચોક્કસ પ્રોગ્રામ ઇન્સ્ટોલ કરવા માંગું છું, તો મારા માટે સdoફ્ટવેર મેનેજર ખોલવા, તેને શોધવા માટે, તેને ઇન્સ્ટોલ કરવા માટે ચિહ્નિત કરવા અને "ઇન્સ્ટોલ કરો" દબાવવા કરતાં સુડો aપ્ટ ઇન્સ્ટોલ પ્રોગ્રામ નામ લખવું વધુ અનુકૂળ છે. પરંતુ સામાન્ય રીતે આ કેસ નથી. ઉદાહરણ તરીકે: જો હું 20 ગીતોને ક copyપિ કરવા માંગું છું કે જે મને એક ડિરેક્ટરીમાંથી બીજીમાં સૌથી વધુ ગમે છે તે Ctrl + ક્લિક કરવું ખૂબ જ આરામદાયક છે જ્યારે તમે શાંતિથી ફાઇલ મેનેજરની વિશાળ સૂચિની સમીક્ષા કરો અને પછી ખેંચો અને છોડો. બીજું ઉદાહરણ: જો હું ડિસ્કને પાર્ટીશન કરવા માંગું છું, તો તે જાતેજ કરવા કરતા જીપીએર્ટ (એક પ્રોગ્રામ કે જે તમને આદેશોને ગ્રાફિકલી બતાવે છે કે જ્યારે ગ્રાફિકલી રીતે બતાવે છે) દ્વારા કરવું વધુ સારું છે. સૂચિ અનંત હોઈ શકે છે. GUIs (હકીકતમાં સામાન્ય રીતે) વિધેયો ઉમેરવા ઉપરાંત, આપેલ ક્લાય એપ્લિકેશન માટે અશક્ય હોઈ શકે છે, કાર્યને વધુ સરળ બનાવે છે

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      કમાન્ડ લાઇનથી કોઈ કેટલું આરામદાયક છે તેના પર આધાર રાખે છે ... ઉદાહરણ તરીકે:

      find dir/musica -name "archivo" -exec grep cp {} dir/nuevo \;

      બેશમાં થોડું જાદુ સાથે તમે એક કાર્ય પણ કરી શકો છો જે ફક્ત ગીતનું નામ મૂકીને તે જ વસ્તુ ચલાવે છે:

      કંઈક એવું

      mover(){
      find dir/musica -name $1 -exec grep cp {} dir/nuevo \;
      }

      અને તૈયાર! તમે તમારા બધા ગીતોને સરળ સાથે ખસેડી શકો છો

      mover cancion1.mp3

      Second બીજા માટે, જોકે, ભાગરૂપે જીયુઆઈઓ આદેશોને યાદ રાખીને અને પુનરાવર્તન કરવાનું ટાળીને નોકરીને "સરળ" બનાવે છે, આ ફક્ત સામાન્ય માળખામાં જ ઉપયોગી છે, જ્યારે તમને કોઈ વિશેષ વસ્તુની જરૂર હોય, જી.પી.આર.ટી. અથવા અન્ય કોઈ જી.યુ.આઈ. ટૂંકા હોઈ શકે છે 🙂 અને જી.યુ.આઈ. વધારાની વિધેયો ઉમેરશો નહીં, તેઓ ફક્ત તે જ લે છે જે સી.એલ.ઇ (અસ્તિત્વમાં નથી) માં અસ્તિત્વ ધરાવે છે અને તેમને જૂથ બનાવે છે, પરંતુ તેમને બનાવટ બનાવતા નથી

      સાદર

      1.    અનામી જણાવ્યું હતું કે

        પ્રક્રિયા કેટલી સ્વચાલિત છે તે ધ્યાનમાં લીધા વિના:
        ગીત 1.mp3

        પછી, આવશ્યકપણે, ત્યાં હશે:
        ગીત 2.mp3
        ગીત 3.mp3
        .
        .
        .
        ગીત 20.mp3
        ત્યાં ઘણા ફરતા ગીતો છે ...
        કોઈપણ ફાઇલ મેનેજર સાથે .. તે ફક્ત 20 ક્લિક્સ અને ડ્રેગ એન્ડ ડ્રોપ હાવભાવ લે છે. મને ખબર નથી, પરંતુ ઓછામાં ઓછું મારું મેનેજર (ડોલ્ફિન) મને નામ, તારીખ, કદ, ટsગ્સ, રેન્કિંગ, આલ્બમ, કલાકાર, અવધિ દ્વારા 5 ગીતોની સૂચિને સ sortર્ટ અને સુપર-ફાસ્ટ (100 સેકંડથી ઓછા) કરવાની મંજૂરી આપે છે. , વગેરે મારા માટે તે ઉત્પાદકતા છે અને તે આદેશ વાક્યમાં કાર્યક્ષમતા પણ ઉમેરી રહી છે.

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

        સાદર

        1.    ક્રિસાડઆર જણાવ્યું હતું કે

          ઠીક છે, તે તેના સરળ સ્વરૂપમાં સ્વચાલિતકરણનું એક ઉદાહરણ છે, જેમ કે તમે કહ્યું હતું કે "જો હું મારા 20 ગીતોને ક toપિ કરવા માંગુ છું કે જે મને એક ડિરેક્ટરીથી બીજી ડિરેક્ટરીમાં સૌથી વધુ ગમે છે", તો તે તમને "શાંતિથી" સમીક્ષા કરવા માટે લેતા સમય સાથે ગણાશે તમારી સૂચિને ઓર્ડર આપ્યા પછી અને ક્લિક કરવા અને વગેરે વગેરે પછી, ટર્મિનલ તમને અને ફક્ત એક જ લાઇનમાં ઘણું બધું પરવાનગી આપે છે, કદાચ તમારા પ્રોસેસરમાં લગભગ 0.1 સેકંડ એક્ઝેક્યુશન (તે વૃદ્ધ હોય તો પણ), જો તમારી આંખો અને માઉસ તે દૂર કરી શકે, સારું, હું જીયુઆઈઝ પર જાઉં છું - અને એવું નથી કે મેં કહ્યું હતું કે હું તેનો ઉપયોગ કરતો નથી, તેમની પાસે ઘણી ઉપયોગી વસ્તુઓ છે, હું તેનો ઇનકાર કરીશ નહીં, પરંતુ ઓછામાં ઓછું મને ટર્મિનલમાં ઘણી વધારે વર્સેટિલિટી મળી છે, ઉપરાંત નોકરીઓને સ્વચાલિત કરતી વખતે દરરોજ થોડી પ્રોગ્રામિંગની પ્રેક્ટિસ કરવામાં મદદ કરવા માટે. સીએસએડમિન્સમાં એક સામાન્ય કહેવત છે કે "જો તમે દિવસમાં એક કરતા વધારે વાર આ જ કરો છો, તો તેને સ્વચાલિત કરો, જો તમે દિવસમાં એક દિવસમાં બે કરતા વધારે દિવસ કરો છો, તો તેને સ્વચાલિત કરો, જો તમે મહિનામાં એક વાર પણ કરો છો, તો તેને સ્વચાલિત કરો. "

          પરંતુ હે, રુચિ અને રંગોની દ્રષ્ટિએ, દરેકની પોતાની હોય છે, હું મારી જાતને જે ગમતો છું તે શેર કરવા માટે મર્યાદિત કરું છું - અને કદાચ ઘણા લોકો એવા પણ છે જેઓ ઇમcsક્સ, વિમ અથવા સમાન ટર્મિનલ જેવી વસ્તુઓથી "ડરતા હોય છે", આ પોસ્ટ્સ સાથે, હું તમને થોડો આત્મવિશ્વાસ અને કુતુહલ આપવા માંગું છું જેથી તમે તેમને અજમાવી શકો અને નક્કી કરી શકો 🙂

          સાદર

          પીએસ: હું ઘણા વિકાસકર્તાઓને જાણું છું જેમના માટે જીયુઆઇ તેમના રોજિંદા જીવનમાં જરૂરી જટિલતાઓને લીધે વસ્તુઓનું નિરાકરણ લાવતા નથી, જે કદાચ "સામાન્ય" વપરાશકર્તા ક્યારેય જોશે નહીં, પરંતુ તેનો અર્થ એ નથી કે વધુ વપરાશકર્તાઓ " ક Commમન્સ "આ સાધનોનો ઉપયોગ કરી શકે છે અને તે જ વધુ બહુમુખી લાભ મેળવી શકે છે.

          1.    અનામી જણાવ્યું હતું કે

            હું હજી પણ વિચારું છું કે આ કાર્ય માટે (અને ઘણા અન્ય લોકો) આદેશ વાક્ય કરતા ફાઇલ મેનેજરનો ઉપયોગ કરતા ઓછા લે છે ... પણ હે, તમે કહો છો કે દરેક માટે સ્વાદ અને રંગો છે.

            હું નામંજૂર કરતો નથી અથવા હું ટર્મિનલથી ડરતો નથી, પરંતુ હું તેને લગભગ ફરજિયાત વાક્ય તરીકે જોતો નથી, તેથી મેં "કમાન્ડ લાઇન હા, પરંતુ જ્યારે યોગ્ય હશે ત્યારે" કહીને પ્રારંભ કર્યો

            વિકાસકર્તાઓની વાત છે, ત્યાં બધું છે, પરંતુ એક તરફ સ્પષ્ટપણે સૂચનો આપેલ છે: હું તમને એક નજર રાખવા માટે આમંત્રિત કરું છું:

            https://pypl.github.io/IDE.html

            એવું લાગે છે કે "સામાન્ય" વિકાસકર્તાઓ સુવિધાઓથી ભરેલા ગ્રાફિકલ વાતાવરણમાં કામ કરવાના ફાયદા જુએ છે જો આપણે તેની તુલના "જેઓ ફક્ત એકલા-ટેક્સ્ટ" સંપાદકો સાથે કામ કરવા પર વિશ્વાસ મૂકીએ છીએ.

    2.    તમે બળી જણાવ્યું હતું કે

      ઉદાહરણ તરીકે: જો હું 20 ગીતોને ક copyપિ કરવા માંગું છું કે જે મને એક ડિરેક્ટરીમાંથી બીજીમાં સૌથી વધુ ગમે છે તે Ctrl + ક્લિક કરવું ખૂબ જ આરામદાયક છે જ્યારે તમે શાંતિથી ફાઇલ મેનેજરની વિશાળ સૂચિની સમીક્ષા કરો અને પછી ખેંચો અને છોડો.

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

      1.    ક્રિસાડઆર જણાવ્યું હતું કે

        ઠીક છે, તે સાચું છે - મને ખરેખર ખબર નથી હોતી કે ઘણા લોકો ટર્મિનલથી કેમ ડરતા હોય છે, તે ખરેખર એક ખૂબ જ મજબૂત અને બહુમુખી સાધન છે, એવું કંઈક કે જેણે દરેકને ઓછામાં ઓછું એક વખત depthંડાઈથી પ્રયાસ કરવો જોઈએ.

        શેર કરવા અને શુભેચ્છાઓ આપવા બદલ આભાર.

      2.    અનામી જણાવ્યું હતું કે

        હા, ગ્રાફિક્સ પહેલાં ટર્મિનલ ફાઇલ મેનેજરો હાજર છે. વ્યવહારિકતાની વાત, તે તમે શું કરવા માંગો છો તેના પર નિર્ભર છે. કોઈપણ ગ્રાફિક ફાઇલ મેનેજરને ટ tabબ્સ, ફેવરિટ, વ્યૂ મોડ્સ, પૂર્વાવલોકન, તેને 1000 જુદી જુદી રીતે ઓર્ડર કરવાની સંભાવના, ટર્મિનલને કનેક્ટ કરવાની, પ્લગઇન્સ ઇન્સ્ટોલ કરવા, વગેરે વગેરે પ્રદાન કરવામાં આવે છે. જે તેમને કોઈપણ ટેક્સ્ટ ફાઇલ મેનેજર કરતા વધુ સર્વતોમુખી બનાવે છે.

        સારું, નીચ હોવું જરૂરી નથી

    3.    chupy35 જણાવ્યું હતું કે

      તે ફક્ત તે જ છે કે તમે ક્લાઇકમાં જે કરો છો તે શીખો, અને હું તેની ખાતરી આપું છું કે તે સરળ બનશે, તમે જેનો ખૂબ જ સરળ ઉલ્લેખ કરો છો તે તમે rsync સાથે કરો છો અને તમે તેને સ્ક્રિપ્ટ સરળતાથી કરી શકો છો.

      હું ક્લાઈન ફાઇલ મેનેજરની ભલામણ કરું છું જેને રેંજર કહેવામાં આવે છે જેમાં તમારો ઉલ્લેખ છે તે બધું છે.

      1.    ગોડેલ જણાવ્યું હતું કે

        20 ગીતોની નકલ કરવા માટે હું "ls * .ogg> top20" સાથે સૂચિ બનાવું છું. પછી, હું વિમ પર જાઉં છું અને મને જોઈતા ગીતો પસંદ કરું છું (જે મને નથી જોઈતું તે કાઢી નાખું છું). અંતે હું "cp $ (cat top20) otrodir" કરું છું અને બસ. માઉસ વડે પસંદ કરવા કરતાં આ વધુ અનુકૂળ છે અને તે 19 ગીતો કે જે પહેલાથી જ પસંદ કરવામાં આવ્યાં હતાં તે ભૂલથી નાપસંદ કરવામાં આવ્યાં છે.

  3.   આલ્બર્ટો કાર્ડોના જણાવ્યું હતું કે

    વન્ડરફુલ !!
    હું હજી પણ જેન્ટુ install (હું બુન્સનલેબ્સ પર છું) ઇન્સ્ટોલ કરવાનું નક્કી કરી શકતો નથી, હું હાલમાં મારા બાસ સ્ક્રિપ્ટો માટે ખુલ્લુંબોક્સ અને નેનોનો ઉપયોગ કરું છું
    પરંતુ તે મને વિમ અથવા ઇમાક્સમાં સાહસ કરવા માંગે છે!
    સાદર
    હું તમારી પોસ્ટ્સ વાંચવા આનંદ

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      ખૂબ ખૂબ આભાર આલ્બર્ટો 🙂 હું ખૂબ જ ખુશ છું કે તમને મારા લેખો ગમે છે, મને પોસ્ટ્સ લખવામાં આનંદ આવે છે.
      હું આશા રાખું છું કે તમે ખુશ થાઓ અને અલબત્ત તમે કરો, વસ્તુ હંમેશા કંઈક નવું કરવાનો પ્રયત્ન કરે છે 🙂

  4.   ક્રિસાડઆર જણાવ્યું હતું કે

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

    "વર્સેટિલિટી" માટે, કદાચ જે વિચારે છે કે આને ધ્યાનમાં લે છે કે ફક્ત જીયુઆઇ પાસે પ્લગઈનો છે, પરંતુ સત્ય એ છે કે ટર્મિનલ પ્લગઈનો લોકો તેનો ઉપયોગ કરતા લોકો જેટલા વૈવિધ્યસભર અને કાર્યરત છે, તેનું સ્પષ્ટ ઉદાહરણ છે.

    https://vimawesome.com/

    વિમ માટે પ્લગિન્સની લગભગ અનંત સૂચિ કે જે તેને ઘણા આઈડીઇ કરતા વધુ સર્વતોમુખી બનાવે છે ... અને જેની વાત કરીએ તો, તે કડીનો ઉલ્લેખ નથી કરતો કે તે સૂચિમાં એવા લોકો શામેલ છે જેઓ વિન્ડોઝ અને મ IDક પર આઇડીઇનો ઉપયોગ કરે છે, જે ખરેખર વિમ કરતાં વધુ સારી રીતે બોલે છે ગ્રહણ વિશે વાત કરે છે કારણ કે જો આપણે ત્રણ પ્લેટફોર્મ પર ગ્રહણનો ઉપયોગ કરતા લોકોની સંખ્યાની તુલના કરીએ તો, વિમ પાસે સારી રીતે લાયક 4 થી સ્થાન મેળવવામાં શરમ આવે તેવું કંઈ નથી.

    પરંતુ થોડું આગળ જતા ... તે "સામાન્ય" લોકો કંઈક વાપરે છે તેવું કહેતું નથી કે આ જરૂરી છે તે સારું છે, પરંતુ સંભવત Windows વિન્ડોઝ અન્ય સિસ્ટમો કરતા વધુ સારી હશે - કદાચ તે ફક્ત એટલું જ છે કે તેઓ કંઈકનો ઉપયોગ કેવી રીતે કરવો તે શીખવાનું પસંદ કરતા નથી કારણ કે. તેઓ સરળ વિકલ્પ પસંદ કરે છે ... અથવા કારણ કે તમારી કંપનીએ આ રીતે ધોરણ લાગુ કરવાનું નક્કી કર્યું છે (ગ્રહણ એ ઘણી કંપનીઓમાં માનક છે, જે મોટી સંખ્યામાં વપરાશકર્તાઓને સમજાવશે ... ફક્ત Android અને વિઝ્યુઅલ સ્ટુડિયોની જેમ, જે ફક્ત એકમાત્ર છે મતલબ તેમની સંબંધિત ભાષાઓ સાથે કામ કરવું ... જ્યારે વિમ તે તેનો ઉપયોગ કરનારાઓની મફત પસંદગી છે)

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

    સાદર

    1.    અનામી જણાવ્યું હતું કે

      હું જવાબ આપવાનો અધિકાર ન માંગવાની ઇચ્છાને માન આપું છું.

      ફક્ત માહિતી માટે:
      https://vim.sourceforge.io/download.php

  5.   ક્લાઉડિયો જણાવ્યું હતું કે

    હું એનોનિમો સાથે સંપૂર્ણ રીતે સંમત છું, પરંતુ મારા કિસ્સામાં, હું વિશ્લેષક અથવા પ્રોગ્રામરના knowledgeંડા જ્ knowledgeાન વિના, એક સરળ વપરાશકર્તા છું. અને આ રીતે, મને લિનક્સના ઘણા ખજાનાને નિષ્ફળ કરવા માટે મને જીયુઆઈની જરૂર છે, ઉદાહરણ તરીકે, આજે અને વર્ષ 2017 છે, ત્યાં કોઈ જીયુઆઈ એપ્લિકેશન નથી કે જે લિનક્સ નેટવર્કમાં ફોલ્ડર્સ શેર કરવાનું સરળ બનાવે છે, અને હું લિનક્સ, આઇ. તેમને સામ્બા અને વિંડોઝ સાથે ન લો, હું નેટ લિનક્સ નેટવર્કની વાત કરું છું. લિનક્સ નેટવર્કમાં શેર કરવા માટે, તમારે ચોક્કસ એન.એફ.એસ. અને ફક્ત આદેશ વાક્યમાંથી જ રૂપરેખાંકિત કરવું પડશે, તે સમયનો વ્યય કરે છે અને જી.આઈ.આઈ. આવવાનું કેમ મુશ્કેલ છે તે વિન્ડોઝમાં બને તેટલું સરળ બનાવે છે તે પણ હું સમજાવતો નથી. .
    ક્રિસાડઆર અનુસાર "હું એક યુવાન સ softwareફ્ટવેર ડેવલપર છું" અને તમે જોશો કે તમે આ વિષય વિશે ઘણું જાણો છો, તમારે કોઈ જીયુઆઈ એપ્લિકેશન વિકસિત કરવી જોઈએ કે જે મેં હમણાં સમજાવેલ છે તે સરળ બનાવે છે અથવા તમારું શુદ્ધ શીર્ષક અને શેખી છે? તે તેવું જ છે જેમ કે કોઈ ડોકટરે કોઈ શસ્ત્રક્રિયા કર્યા વિના, સર્જરી કેવી રીતે કરવી તે વધુ સારું છે તેના પર અભિપ્રાય આપ્યો. Court કોર્ટ પર પિંગો જોવા મળે છે your તમારે તમારા «સ«ફ્ટવેર ડેવલપર of ની જગ્યાએથી પોતાનો અભિપ્રાય આપતા પહેલા એક GUI એપ્લિકેશન વિકસાવવી જોઈએ અને જો ટર્મિનલનો ઉપયોગ કરવો વધુ સારું છે કે નહીં, તો તમારે પોતાને તે જગ્યાએ મૂકવું પડશે જે ઉપયોગ કરે છે લિનક્સ અને તેનો ઉપયોગ કોણ કરે છે. આશા છે કે તમે લિનક્સ નેટવર્ક પર ફાઇલ શેરિંગ માટે ક્રિસાડઆર દ્વારા એક લેખ જોઈ શકશો, જેની GUI એપ્લિકેશન પ્રસ્તુત અને વહેંચણી કરશે. અત્યારે, ત્યાં કોઈ નથી, સિવાય કે તમે ફક્ત વિંડોઝ શેરિંગ માટે સામ્બાનો ઉપયોગ કરી રહ્યાં છો.

    1.    ગુઈલેર્મો જણાવ્યું હતું કે

      એક પ્રોગ્રામ બનાવવો એ એક બપોરે સરળ નથી, તે માટે ઓછામાં ઓછા કેટલાક અઠવાડિયા પ્રયત્નોની જરૂર છે અને તે વધુ ખરાબ છે, પછી અમારી પાસે વર્ષોનો પ્રયાસ છે ભૂલો સુધારવા, તેને નવી ફંક્શન લાઇબ્રેરીઓ સાથે અપડેટ કરવું જે અગાઉ વપરાયેલ લોકોને અપ્રચલિત બનાવે છે. , વિવિધ વિતરણો માટે પેકેજીંગ, ...
      પણ, જો તમારી પાસે પહેલાથી જ સામ્બીએ છે જે તમે કોઈપણ વિન્ડોઝની જરૂરિયાત વિના બે જીએનયુ / લિનક્સ વચ્ચે પણ વાપરી શકો છો, તો તમે એનએફએસ સોલ્યુશનનો ઉપયોગ કેમ કરવા માંગો છો?
      જો તમે ઑનલાઇન જુઓ છો તે માર્ગદર્શિકાઓ Linux અને Windows વિશે વાત કરે છે, તો પણ ફોલ્ડર શેર કરવા માટેની સૂચનાઓને અનુસરો desde linux અને પછી બીજા નેટવર્ક ફોલ્ડર સાથે જોડાવા માટે desde linux પણ
      એવું લાગે છે કે ઉબુન્ટુ 16.04 માં હજી પણ આ થીમનો સરળ અમલ છે: http://www.hernanprograma.es/ubuntu/como-compartir-una-carpeta-desde-ubuntu-16-04-a-traves-de-samba/