વિકલ્પો - Linux આદેશ - યુનિક્સ કમાન્ડ

Linux / Unix આદેશ:> વિકલ્પો

નામ

વિકલ્પો - ડિફોલ્ટ આદેશો નિર્ધારિત સાંકેતિક લિંક્સને જાળવો

સારાંશ

વિકલ્પો [ વિકલ્પો ] - લિંકને નામ પાથ પ્રાધાન્ય સ્થાપિત કરો [ --slave link name path ] ... [ --initscript service ]

વિકલ્પો [ વિકલ્પો ] - દૂર નામ પાથ

વિકલ્પો [ વિકલ્પો ] --સેટ નામ પાથ

વિકલ્પો [ વિકલ્પો ] --ઉટો નામ

વિકલ્પો [ વિકલ્પો ] - ડિસ્પ્લે નામ

વિકલ્પો [ વિકલ્પો ] --config નામ

વર્ણન

વૈકલ્પિક વિકલ્પો સિસ્ટમનો સમાવેશ કરતી સાંકેતિક લિંક્સ વિશે માહિતી બનાવે છે, દૂર કરે છે, જાળવે છે અને પ્રદર્શિત કરે છે. વિકલ્પો સિસ્ટમ ડેબિયન વિકલ્પો સિસ્ટમને પુનઃઉપલબ્ધ છે. પર્લ પર પરાધીનતાને દૂર કરવા માટે મુખ્યત્વે ફરીથી લખવામાં આવ્યું હતું; તે ડેબિયાની અપડેટ-નિર્ભરતા સ્ક્રિપ્ટના બદલામાં એક ડ્રોપ હોવાનો હેતુ છે. આ મેન પેજ ડેબિયન પ્રોજેક્ટમાંથી મેન પેજના થોડો સુધારેલી આવૃત્તિ છે.

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

વૈકલ્પિક સિસ્ટમ આ સમસ્યાનો ઉકેલ લાવવાનો છે. ફાઇલસિસ્ટમમાં સામાન્ય નામ વિનિમયક્ષમ કાર્યક્ષમતા પૂરી પાડતી તમામ ફાઇલો દ્વારા શેર કરવામાં આવે છે. વૈકલ્પિક સિસ્ટમ અને સિસ્ટમ સંચાલક એકસાથે નક્કી કરે છે કે આ સામાન્ય નામ દ્વારા કઈ વાસ્તવિક ફાઈલનો સંદર્ભ છે. ઉદાહરણ તરીકે, જો ટેક્સ્ટ એડિટર્સ ઇડી (1) અને એનવીઇ (1) બંને સિસ્ટમ પર ઇન્સ્ટોલ થાય છે, તો વૈકલ્પિક સિસ્ટમ / usr / bin / એડિટર ડિફૉલ્ટ દ્વારા / usr / bin / nvi નો ઉલ્લેખ કરશે. સિસ્ટમ સંચાલક આને ઓવરરાઇડ કરી શકે છે અને તેને બદલે / usr / bin / ed નો ઉલ્લેખ કરી શકે છે, અને વૈકલ્પિક સિસ્ટમને આ સેટિંગને સ્પષ્ટ રીતે બદલવામાં આવશે નહીં જ્યાં સુધી તે આવું કરવા માટે વિનંતી નથી.

સામાન્ય નામ પસંદ કરેલ વૈકલ્પિકની સીધું સાંકેતિક લિંક નથી. તેના બદલે, તે વૈકલ્પિક ડિરેક્ટરીમાં એક નામની સાંકેતિક લિંક છે, જે બદલામાં સંદર્ભિત વાસ્તવિક ફાઇલની સાંકેતિક લિંક છે. આમ કરવામાં આવે છે કે જેથી સિસ્ટમ સંચાલકના ફેરફારો / etc ડિરેક્ટરીમાં બંધ થઈ શકે: એફએચએસ (qv) એ કારણો આપે છે કે શા માટે આ સારી વાત છે.

જ્યારે દરેક પેકેજ ચોક્કસ વિધેય સાથે ફાઇલ પ્રદાન કરે છે, ત્યારે તેને બદલવામાં આવે છે અથવા દૂર કરવામાં આવે છે, વિકલ્પોને વૈકલ્પિક સિસ્ટમમાં તે ફાઇલ વિશેની માહિતીને અપડેટ કરવા કહેવામાં આવે છે. વિકલ્પો સામાન્ય રીતે RPM પેકેજોમાં % post અથવા % pre સ્ક્રિપ્ટોમાંથી કહેવાય છે.

ઘણીવાર સિંક્રનાઇઝ કરવા માટે ઘણા બધા વિકલ્પો માટે તે ઉપયોગી છે, જેથી તેઓ જૂથ તરીકે બદલવામાં આવે; ઉદાહરણ તરીકે, જ્યારે vi (1) સંપાદકની વિવિધ આવૃત્તિઓ સ્થાપિત થયેલ છે, /usr/share/man/man1/vi.1 દ્વારા સંદર્ભ થયેલ મેન પેજ / usr / bin / vi દ્વારા સંદર્ભિત એક્ઝેક્યુટેબલ સાથે સંબંધિત હોવા જોઈએ. વિકલ્પો તે માસ્ટર અને સ્લેવ લિંક્સના માધ્યમથી સંભાળે છે; જ્યારે માસ્ટર બદલવામાં આવે છે, ત્યારે કોઈ પણ સંકળાયેલ ગુલામો પણ બદલાઈ જાય છે. એક મુખ્ય લિંક અને તેના સંકળાયેલ ગુલામો એક લિંક જૂથ બનાવે છે .

દરેક લિંક જૂથ, કોઈપણ સમયે, બે સ્થિતિઓ પૈકી એક: સ્વયંસંચાલિત અથવા મેન્યુઅલ. જ્યારે જૂથ સ્વયંચાલિત સ્થિતિમાં હોય, ત્યારે વિકલ્પો સિસ્ટમ સ્વયંચાલિત રીતે નક્કી કરશે, કારણ કે પેકેજો ઇન્સ્ટોલ કરેલા છે અને દૂર કરે છે, ક્યાંતો લિંક્સને કેવી રીતે અપડેટ કરવું. મેન્યુઅલ મોડમાં, વિકલ્પો સિસ્ટમ લિંક્સને બદલશે નહીં; તે તમામ નિર્ણયો સિસ્ટમ સંચાલકને છોડશે

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

દરેક વિકલ્પ તેની સાથે સંકળાયેલ પ્રાથમિકતા ધરાવે છે. જ્યારે લિંક જૂથ આપોઆપ મોડમાં હોય, ત્યારે જૂથના સભ્યો દ્વારા નિર્દેશિત વિકલ્પો તે હશે જે ઉચ્ચ અગ્રતા ધરાવે છે

જ્યારે --config વિકલ્પ વાપરી રહ્યા હોય ત્યારે લિંક જૂથ માટેની બધી પસંદગીઓની યાદી આપે છે કે જે આપેલ નામ મુખ્ય કડી છે. પછી તમને લિંક જૂથ માટે ઉપયોગમાં લેવાતી પસંદગીઓ માટે પૂછવામાં આવશે. એકવાર તમે ફેરફાર કરો, લિંક જૂથ હવે સ્વતઃ મોડમાં રહેશે નહીં. આપોઆપ સ્થિતિ પર પાછા જવા માટે તમને --auto વિકલ્પનો ઉપયોગ કરવો પડશે.

પરિભાષા

વિકલ્પોની પ્રવૃત્તિઓ ખૂબ સંકળાયેલી હોવાથી, કેટલીક ચોક્કસ શરતો તેના ઓપરેશનને સમજાવવામાં મદદ કરશે.

સામાન્ય નામ

નામ, જેમ કે / usr / bin / સંપાદક , જે સમાન કાર્યની સંખ્યાબંધ ફાઇલોમાંના એકને વૈકલ્પિક સિસ્ટમ દ્વારા સંદર્ભ આપે છે.

સિમલિંક

આગળ કોઈ લાયકાત વિના, આ વૈકલ્પિક ડિરેક્ટરીમાં સાંકેતિક કડી છે: એક કે જે સિસ્ટમ સંચાલકને એડજસ્ટ થવાની ધારણા છે.

વૈકલ્પિક

ફાઇલસિસ્ટમમાં કોઈ ચોક્કસ ફાઇલનું નામ, જે વિકલ્પો સિસ્ટમનો ઉપયોગ કરીને સામાન્ય નામ દ્વારા ઍક્સેસ કરી શકાય છે.

વિકલ્પો ડિરેક્ટરી

ડિરેક્ટરી, ડિફોલ્ટ દ્વારા / etc / વિકલ્પો , જેમાં સિમ્લીક્સ હોય છે.

વહીવટી ડિરેક્ટરી

ડિરેક્ટરી, મૂળભૂત / var / lib / વિકલ્પો દ્વારા , વિકલ્પો 'રાજ્ય માહિતી સમાવતી.

લિંક જૂથ

સંબંધિત સિમ્લીક્સનો એક સમૂહ, જે જૂથ તરીકે અપડેટ થવાનો છે.

મુખ્ય કડી

લિંક જૂથમાંની લિંક જે નક્કી કરે છે કે જૂથમાં અન્ય લિંક્સ કેવી રીતે ગોઠવવામાં આવે છે.

ગુલામ લિંક

લીંક ગ્રુપમાં લિંક જે મુખ્ય લિંકની સેટિંગ દ્વારા નિયંત્રિત છે.

આપોઆપ સ્થિતિ

જ્યારે લિંક ગ્રુપ આપોઆપ મોડમાં હોય, ત્યારે વિકલ્પો સિસ્ટમ ખાતરી કરે છે કે સમૂહના લિંક્સ જૂથ માટે યોગ્ય ઉચ્ચતમ અગ્રતા વિકલ્પો તરફ દોરી જાય છે.

મેન્યુઅલ મોડ

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

વિકલ્પો

વિકલ્પો કોઈ પણ અર્થપૂર્ણ કાર્ય કરવા માટે હોય તો ચોક્કસ એક ક્રિયા ઉલ્લેખિત હોવી જોઈએ. સામાન્ય વિકલ્પોની કોઈપણ સંખ્યા કોઈપણ ક્રિયા સાથે મળીને નિર્દિષ્ટ કરી શકાય છે.

સામાન્ય વિકલ્પો

--verbose

વિકલ્પો શું કરી રહ્યું છે તે વિશે વધુ ટિપ્પણીઓ બનાવો.

--શાંત

જ્યાં સુધી ભૂલો થાય નહીં ત્યાં સુધી કોઈ ટિપ્પણીઓ ન બનાવો. આ વિકલ્પ હજુ અમલમાં મૂકાયો નથી.

--test

વાસ્તવમાં કંઈ પણ કરવું નહીં, માત્ર કહો કે શું કરવામાં આવશે. આ વિકલ્પ હજુ અમલમાં મૂકાયો નથી.

--help

કેટલાક ઉપયોગની માહિતી આપો (અને કહો કે આ વિકલ્પો કયા આવૃત્તિ છે)

- વિવર

કહો કે વિકલ્પો કયા સંસ્કરણ છે (અને કેટલાક ઉપયોગની માહિતી આપો).

--altdir ડિરેક્ટરી

વિકલ્પો ડાયરેક્ટરીનો ઉલ્લેખ કરે છે, જ્યારે તે ડિફૉલ્ટથી અલગ હોય છે.

--દેમંદિર ડિરેક્ટરી

વહીવટી ડિરેક્ટરી સ્પષ્ટ કરે છે, જ્યારે તે મૂળભૂતથી અલગ હોય છે.

ક્રિયાઓ

- લિંકનું નામ પાથ પ્રિ - [ --slave slink sname spath ] [ --initscript service ] --install ...

સિસ્ટમમાં વિકલ્પોના જૂથને ઉમેરો. નામ મુખ્ય લિંક માટે સામાન્ય નામ છે, લિંક તેના સિમલિંકનું નામ છે, અને પાથ મુખ્ય લિંક માટે વૈકલ્પિક રજૂ કરવામાં આવે છે. સ્નેમ , સ્લિન્ક અને સ્પૅથ એ સામાન્ય નામ છે, સિલ્લીક નામ અને સ્લેવ લિન્ક માટે વૈકલ્પિક, અને સેવા વૈકલ્પિક માટે સંકળાયેલ કોઈપણ ઇન્ટિસ્ક્રિપ્ટના નામ છે. નોંધ: --initscript એ Red Hat Linux વિશિષ્ટ વિકલ્પ છે. શૂન્ય અથવા વધુ - સ્લેવ વિકલ્પો, દરેક ત્રણ દલીલો દ્વારા અનુસરવામાં આવે છે, તે સ્પષ્ટ થઈ શકે છે.

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

જો --ઇનિસ્ક્રિપ્ટ વપરાયેલ હોય, તો વિકલ્પો સિસ્ટમ chkconfig મારફતે વૈકલ્પિક સાથે સંકળાયેલ initscript નું સંચાલન કરશે , રજીસ્ટર અને init સ્ક્રિપ્ટને રદ કરે છે કે જે વૈકલ્પિક સક્રિય છે તેના આધારે.

નોંધ: --initscript એ Red Hat Linux વિશિષ્ટ વિકલ્પ છે.

- દૂર નામ પાથ

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

--set નામ પાથ

લિંક જૂથના નામ માટે સાંકેતિક લિંક અને ગુલામો જે પાથ માટે ગોઠવેલ છે, અને લિંક જૂથ મેન્યુઅલ મોડ પર સેટ છે. આ વિકલ્પ મૂળ ડેબિયન અમલીકરણમાં નથી.

--ઉટો નામ

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

- ડિસ્પ્લે નામ

કડીનું નામ જે માસ્ટર કડી છે તેના વિશેની માહિતી દર્શાવો. પ્રદર્શિત માહિતીમાં ગ્રૂપની સ્થિતિ (ઑટો અથવા મેન્યુઅલ) નો સમાવેશ થાય છે, જે હાલમાં સિમલિંકના વિકલ્પને નિર્દેશ કરે છે, અન્ય કયા વિકલ્પો ઉપલબ્ધ છે (અને તેના અનુરૂપ સ્લેવ વિકલ્પો), અને વર્તમાનમાં સૌથી વધુ પ્રાધાન્યવાળા વૈકલ્પિક વિકલ્પો છે.

આ પણ જુઓ

એલએન (1), એફએચએસ, ફાઇલસિસ્ટમ હાયરાર્કી સ્ટાન્ડર્ડ.

મહત્વનું: તમારા ચોક્કસ કમ્પ્યૂટર પર આદેશ કેવી રીતે વાપરવામાં આવે છે તે જોવા માટે man આદેશ ( % man ) નો ઉપયોગ કરો.