Хувилбарууд - Linux Command - Unix Command

Линукс / Unix Command:> хувилбарууд

Нэр

хувилбарууд - анхдагч командуудыг тодорхойлох симбол холбоосуудыг хадгалах

Ерөнхий агуулга

alternatives [ options ] - холбох холбоосын нэрний замыг нэн тэргүүнд тавих [ --slave link name path ] ... [- орсноор үйлчилгээ ]

alternatives [ options ] - нэрний замыг зөөх

хувилбарууд [ сонголтууд ] - нэрний нэрний зам

хувилбарууд [ сонголтууд ] - машины нэр

хувилбарууд [ сонголтууд ] - дэлгэцийн нэр

alternatives [ options ] --config нэр

Тодорхойлолт

хувилбарууд нь хувилбаруудын системийг багтаасан симбол холбоосуудын талаарх мэдээллийг бий болгох, арилгах, хадгалах, үзүүлэх. Сонголтуудын систем нь Дэйвианы хувилбаруудын хэрэгжүүлэлт юм. Энэ нь ихэвчлэн perl дээр хамааралтай байдлыг арилгахын тулд дахин бичсэн; Энэ нь Debian-ийн шинэчлэлийн хамаарлын скриптэд зориулж орлуулах уналт юм. Энэ хүний ​​хуудас нь Дэбианы төслийн хуудаснаас бага зэрэг өөрчлөгдсөн хувилбар юм.

Нэг систем дээр суулгаж болох ижил төстэй үйл ажиллагааг гүйцэтгэх хэд хэдэн програм боломжтой. Жишээ нь, олон систем нэг удаа хэд хэдэн текст засварлагчийг суулгадаг. Энэ нь систем хэрэглэгчдэд сонголт хийх боломжийг олгодог бөгөөд тус бүрийг өөр өөр засварлагч ашиглахыг зөвшөөрдөг боловч хэрэглэгчид тодорхой давуу эрх олгохгүй байгаа тохиолдолд редакторлохыг зөв сонголт хийх програмд ​​хэцүү болгодог.

Сонголтууд нь энэ асуудлыг шийдвэрлэхийг зорьдог. Файлын системийн ерөнхий нэрийг сольж болох функцээр хангадаг бүх файлуудаар хуваалцдаг. Системийн альтернатив болон системийн администраторууд хамтдаа энэ ерөнхий нэрээр ямар файлын нэрлэгддэгийг тодорхойлдог. Жишээ нь, хэрэв текст засварлагчид ed (1) болон nvi (1) хоёулаа систем дээр суусан бол бусад хувилбарууд нь / usr / bin / editor гэсэн ерөнхий нэр / usr / bin / nvi -г анхдагчаар үүсгэх болно. Системийн администратор үүнийг дарж өөрчилж үүнийг оронд нь / usr / bin / ed гэж үзээд сонголт хийх систем нь энэ тохиргоог өөрчлөхийг хүссэн хүртэл хувилбаруудыг өөрчлөх боломжгүй болно.

Ерөнхий нэр нь сонгосон хувилбарт шууд симбол холбоос биш юм. Харин оронд нь энэ нь хувилбарын жинхэнэ сан дахь симболын холбоос юм. Үүнийг / etc сан доторх системийн администраторын өөрчлөлтүүд хязгаарлаж болох юм: FHS (qv) нь яагаад энэ нь сайн зүйл юм.

Тухайн функцтэй файлын багц тус бүрийг суулгаж, өөрчлөх эсвэл хасагдсан тохиолдолд хувилбаруудыг системд байгаа файлын тухай мэдээллийг шинэчлэхийн тулд хувилбаруудыг өөрчилдөг. хувилбаруудыг ихэвчлэн % RPM буюу % өмнөх скриптүүдээс дууддаг.

Синхрончлох хэд хэдэн хувилбаруудад энэ нь ихэвчлэн хэрэг болдог. Жишээ нь vi (1) засварлагчийн хэд хэдэн хувилбаруудыг суулгаж өгсөн бол /usr/share/man/man1/vi.1 файлаар заагдсан хүний ​​хуудас /usr/share/man/man1/vi.1 файлаар ишлэгдэх гүйцэтгэгддэг / usr / bin / vi- тай тохирч байх ёстой. хувилбарууд нь үүнийг мастер болон боолын холбоосоор зохицуулдаг; Мастер өөрчлөгдөхөд холбогдох аливаа боол бас өөрчлөгддөг. Мастер холбоос болон түүнтэй холбоотой боолууд нь холбоосын бүлэгтэй байна.

Холболтын бүлэг бүр нь аль ч үед, автоматаар эсвэл гарын авлагын аль алинаар нь хоёр горимд байдаг. Бүлэг автомат горимд байгаа үед, хувилбарууд нь холболтуудыг хэрхэн шинэчлэх, устгах талаар багцыг автоматаар шийдвэрлэх болно. Гарын авлагын горимд хувилбарууд нь холбоосыг өөрчлөхгүй; энэ нь системийн администраторуудад гарах бүх шийдвэрүүдийг үлдээх болно.

Холбоосууд нь системд анх танилцуулагдах үед автомат горимд байдаг. Системийн администратор системийн автомат тохиргоонд өөрчлөлт хийвэл энэ нь өөрчлөгдсөн холбоосын бүлэгт дараагийн удаа тохируулсан хувилбарыг анхаарах бөгөөд бүлэг автоматаар гараар горимд шилжих болно.

Аль хувилбарыг нь үүнтэй холбоотой нэн тэргүүнд тавьдаг . Холболтын бүлэг автомат горимд байх үед бүлгийн гишүүдийн зааж өгсөн хувилбарууд нь хамгийн нэн тэргүүнд тавигдсан байх болно.

--config сонголтыг ашиглах үед уг холбоос бүлгийг сонгох бүх нэрсийг нь мастер холбоос гэж нэрлэнэ . Дараа нь холбоосын бүлэгт зориулсан сонголтуудын аль нь болохыг танаас асуух болно. Та өөрчлөлт хийсний дараа холбоосын бүлэг нь автомат горимд байхаа болино. Та автомат төлөв рүү буцахын тулд --auto сонголтыг ашиглах хэрэгтэй болно.

Нэр томъёо

Хувилбаруудын үйл ажиллагаа нилээд хамааралтай учраас зарим тодорхой нэр томъёо нь үйл ажиллагааг тайлбарлахад туслах болно.

ерөнхий нэр

/ Usr / bin / засварлагч гэх мэт нэр, өөрөөр хэлбэл, ижил төстэй функцуудтай хэд хэдэн файлуудын аль нэгээр нь хувилбарын системээр дамжуулан нэрлэдэг.

симболын холбоос

Альтернатив мэргэшилгүй бол энэ нь өөр өөр төрлийн сан дахь симболын холбоосыг хэлнэ: системийн администраторыг тохируулах ёстой болно.

өөр хувилбар

Файлын систем дэх тодорхой файлын нэр, сонголтыг системийг ашиглан ерөнхий нэрээр хандах боломжтой болгож болно.

орлуулах сангууд

Анхдагч / etc / alternatives нэртэй сан нь симболын холбоосыг агуулсан.

захиргааны лавлах

Анхдагч / var / lib / сонголтын жагсаалтаар сан нь өөр өөр хувилбарыг агуулж байдаг.

холбоосын бүлэг

Бүлгээр шинэчлэгдэх холбоотой симболын холбоосуудын багц.

мастер холбоос

Бүлэг дэх бусад холбоос хэрхэн тохируулагдсаныг тодорхойлдог холбоосын бүлгийн холбоос.

боол холбоос

Мастер холбоосыг тохируулах холбоосын бүлгийн холбоос.

автомат горим

Холбоос бүлэг нь автомат горимд байх үед бүлгийн холбоосууд бүлгийн хувьд тохирох тэргүүлэх ач холбогдол бүхий хувилбарууд руу чиглэнэ.

гарын авлагын горим

Холбоос бүлэг гарын авлагын горимд байгаа үед системийг администраторын тохиргоонуудад ямар нэгэн өөрчлөлт хийхгүй.

Сонголтууд

Хувилбарууд нь ямар нэг утга учиртай ажил гүйцэтгэх боломжтой бол яг нэг үйлдэл хийх ёстой. Аливаа үйлдлийн хамт аль ч тооны нийтлэг сонголтыг зааж өгч болно.

Нийтлэг сонголтууд

- үгс

Ямар хувилбаруудыг хийж байгаа талаар илүү их сэтгэгдэл бичих.

- шударга

Алдаа гарахгүй бол ямар ч тайлбар үүсгэхгүй. Энэ сонголтыг хэрэгжүүлээгүй байна.

- Тест

Юу хийж бүү хий. Энэ сонголтыг хэрэгжүүлээгүй байна.

--Туслаач

Хэрэглээний зарим мэдээллийг өг (мөн аль хувилбаруудын аль хувилбарыг нь хэлнэ үү).

- хувилбар

Энэ хувилбаруудын аль хувилбарыг (мөн ашиглалтын мэдээлэл өгнө).

- лавлах лавлах

Энэ нь анхдагч тохиргооноос өөр байж болох өөр сангуудыг зааж өгдөг.

-

Удирдлагын лавлахыг анхдагчаас өөр байх үед зааж өгнө.

Үйл ажиллагаа

- холбоосын нэрний замны эрэмбийн [ --римтив slink sname spath ] [- оруулгын үйлчилгээ ] ...

Системийн хувилбаруудыг нэмнэ үү. нэр нь мастер холбоосод зориулагдсан ерөнхий нэр, холбоос нь түүний симболын холбоосын нэр бөгөөд path бол мастер холбоосод зориулж гаргасан хувилбар юм. sname , slink , spath нь ерөнхий нэр, симболын нэр, боолтын холбоосын хувилбар юм. ТАЙЛБАР: - оруулга нь Улаан Hat Linux-ийн тусгай сонголт юм. Тэг болон түүнээс дээш - нэмэлт сонголтууд, тус бүр гурван аргументийг зааж өгч болно.

Хэрэв мастер симболын холбоос тодорхойлогдсон бол системүүдийн бүртгэлд аль хэдийн орсон бол нийлүүлсэн мэдээллүүд нь бүлгийн хувьд шинэ багц хэлбэрээр нэмэгдсэн байна. Өөрөөр хэлбэл, автомат горимд тохируулсан шинэ бүлэг нь энэ мэдээллийг нэмнэ. Хэрэв бүлэг автомат горимд байгаа бол шинээр нэмэгдсэн хувилбарууд нь энэ бүлгийн аль ч бусад хувилбаруудаас өндөр байдаг бөгөөд симболын холбоосуудыг шинээр нэмсэн хувилбарууд руу чиглүүлэх болно.

Хэрвээ - тэмдэгтийг хэрэглэдэг бол өөр хувилбарууд нь chkconfig-ээр дамжуулан хувилбартай холбоотой бичвэрийг удирдах бөгөөд аль хувилбар идэвхтэй байгаагаас хамааран init скриптийг бүртгэх ба бүртгэлгүй болгох болно.

ТАЙЛБАР: - оруулга нь Улаан Hat Linux-ийн тусгай сонголт юм.

- Нэрийн замыг буулгана

Альтернатив болон бүх холбоотой боолын холбоосыг устга. Нэр нь alternatives сангууд дахь нэр бөгөөд path бол туйлын файлын нэртэй байхын нэр юм. Хэрвээ нэр нь замд үнэхээр холбогдсон бол нэрийг шинэ тохируулсан хувилбар руу шилжүүлэх эсвэл шинэчилсэн хувилбар байхгүй бол хасагдана. Холбоотой боолын холбоосыг шинэчлэх буюу хасах болно. Хэрэв холбоос одоогоор замд заагаагүй бол холбоосууд өөрчлөгдөөгүй; Зөвхөн энэ хувилбарын тухай мэдээлэл устгагдана.

- нэрний нэрний зам

Холболтын бүлгийн нэрийг бэлгэдлийн холбоос ба боолууд нь замд тохируулсан хүмүүст тохируулагдсан бөгөөд холбоосын бүлгийнх нь гарын авлагын горимд тохируулагдана. Энэ тохируулга нь эх Debian-ийн хэрэгжилт биш юм.

- Автоматаар нэр

Мастер симболын нэрийг автомат горимд шилжүүлээрэй. Процессын явцад энэ симболын холбоос болон түүний боолууд нь хамгийн чухалчлан суулгасан хувилбарууд руу чиглэнэ.

- дэлгэцийн нэр

Мастер холбоосын нэр холбоосын бүлгийн тухай мэдээллийг харуулах. Үзүүлсэн мэдээлэл нь бүлгийн горим (авто эсвэл гарын авлага) -ийг агуулдаг бөгөөд энэ нь одоогоор зааж байгаа симболын холбоос өөр, өөр ямар хувилбарууд байдаг (тэдгээрийн харгалзах боолтын хувилбарууд), одоогоор суулгаж байгаа хамгийн тэргүүлэх хувилбарууд ордог.

БҮЛЭГ

ln (1), FHS, файлын системийн шатлалын стандарт.

Чухал: Тушаалын командыг ашиглана ( % man ) ашиглана.