Линуксийн орчны хувьсагчууд

Линуксийн кернт үйлдлийн систем дэх орчны хувьсагч нь бусад програмуудын эхлүүлэх үе дэх ашиглалтын текст мэдээллийг агуулдаг хувьсагч юм. Ихэвчлэн тэдгээр нь график, тушаалын бүрхүүл, хэрэглэгчийн тохиргооны өгөгдөл, тодорхой файлуудын байршил зэрэг ерөнхий системийн параметрүүдийг агуулдаг. Эдгээр хувьсагчдын утгыг жишээлбэл, тоо, тэмдэг, зам руу чиглүүлэгч эсвэл файлаар зааж өгдөг. Үүний улмаас олон програм хурдан тодорхой тохиргоонд хандах боломжийг олж авах, мөн шинэ сонголтыг өөрчлөх эсвэл үүсгэх боломжийг олгодог.

Линукс дээр орчны хувьсагчуудтай ажиллах

Энэ нийтлэлд бид байгаль орчны хувьсагчтай холбоотой үндсэн болон хамгийн хэрэгцээтэй мэдээллийг хөндөхийг хүсэж байна. Үүнээс гадна бид тэдгээрийг харах, өөрчлөх, үүсгэх болон устгах аргуудыг харуулах болно. Үндсэн хувилбаруудтай танилцах нь шинэхэн хэрэглэгчдэд эдгээр хэрэгслүүдийн удирдлагад хандах болон OS тархалтын утгыг ойлгоход тусална. Хамгийн чухал үзүүлэлтүүдийг шинжлэхийн өмнө тэдгээрийн хуваагдлын талаар ярихыг хүсч байна. Ийм бүлгийг дараах байдлаар тодорхойлно:

  1. Системийн хувьсагчууд Эдгээр тохируулгууд нь үйлдлийн систем эхлэхэд нэн даруй дуудагддаг бөгөөд зарим тохиргооны файлд хадгалагддаг (тэдгээрийг доор хэлэлцэх болно), мөн бүх хэрэглэгчид болон бүхэлд нь үйлдлийн системд бүхэлд нь бэлэн болно. Ерөнхийдөө эдгээр параметрүүд нь хамгийн чухал бөгөөд олон төрлийн хэрэглээний програмуудыг ажиллуулахад ашиглагддаг.
  2. Хэрэглэгчийн хувьсагч. Хэрэглэгч бүр өөрийн гэсэн гэрийн сантай бөгөөд бүх чухал обьектууд хадгалагдаж байдаг, үүнд хэрэглэгчийн хувьсагчдын тохиргооны файлууд ордог. Тэдний нэрнээс тэр нь тухайн орон нутгийнх нь эрхээр зөвшөөрөгдсөн үед тодорхой хэрэглэгчдэд хамаарч байгаа нь тодорхой байна "Терминал". Тэд алсын холболт дээр ажилладаг.
  3. Орон нутгийн хувьсагч. Зөвхөн нэг сессд хамаарах параметрууд байдаг. Бүрэн дууссаны дараа тэдгээрийг бүрмөсөн устгаж, дахин эхлүүлэх нь гараар бүтээгдсэн байх болно. Тэд тусдаа файлд хадгалагддаггүй боловч консолийн командын тусламжтайгаар үүсгэгдсэн, засвар хийгдсэн, устгагдсан болно.

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

Дээр тайлбарласан мэдээнээс аль хэдийн таньдаг Линуксийн гурван хувьсагчдын хоёр анги нь тусдаа файлд хадгалагддаг бөгөөд нийтлэг тохиргоонууд болон дэвшилтэт параметрүүдийг цуглуулдаг. Эдгээр объектууд нь зөвхөн тохиромжтой нөхцлөөр дуудагддаг бөгөөд янз бүрийн зорилгоор ашиглагддаг. Би дараах зүйлсийг тодруулмаар байна:

  • / Бусад / PROFILE- системийн файлуудын нэг. Алсын нэвтрэлт бүхий бүх хэрэглэгчид болон бүхэл системд боломжтой. Үүний зөвхөн нэг хязгаарлалт - стандартыг нээхэд параметрүүд нь хүлээн зөвшөөрөгдөхгүй "Терминал", энэ нь байршилд энэ тохиргооноос үл хамаарах утгууд ажиллахгүй болно.
  • / Бусад / орчин- Өмнөх тохиргоонд өргөн тархсан аналоги байна. Энэ нь системийн түвшинд ажилладаг, өмнөх файлтай адилхан сонголтуудтай боловч алсын холболттой ч гэсэн ямар ч хязгаарлалтгүй.
  • /ETC/BASH.BASHRC- файл нь зөвхөн локал хэрэглээнд зориулагдсан, хэрэв танд алсын сесс эсвэл Интернетээр холболт байвал энэ нь ажиллахгүй. Энэ нь шинэ терминалын сесс үүсгэхэд хэрэглэгч тус бүрийн хувьд тусдаа хийгддэг.
  • BASHRC- тодорхой хэрэглэгчийг хэлдэг, түүний гэрийн сан дотор хадгалагддаг бөгөөд шинэ терминалыг ажиллуулах бүрт гүйцэтгэдэг.
  • .BASH_PROFILE- адил байна BASHRC, жишээ нь, SSH ашиглах үед шууд remoting хийх.

Үүнийг бас үзнэ үү: Ubuntu дээр SSH сервер суулгах

Системийн орчны хувьсагчдын жагсаалтыг харах

Та бүх системийн хувьсагч болон Линуксд байгаа хэрэглэгчийн хувьсагчуудыг хялбархан харах боломжтой бөгөөд тэдний үзэл баримтлалыг жагсаалт харуулдаг ганц тушаалаар хялбархан харах боломжтой. Үүнийг хийхийн тулд стандарт консолоор дамжуулан хэд хэдэн хялбар алхмуудыг гүйцэтгэх хэрэгтэй.

  1. Run "Терминал" цэсээр эсвэл халуун түлхүүрийг дарж Ctrl + Alt + T.
  2. Бүртгүүлэх багsudo apt-get install utilsutils, энэ системийг ашиглах боломжтой эсэхийг шалгаад шаардлагатай бол нэн даруй суулгана уу.
  3. Супер хэрэглэгчийн бүртгэлд зориулж нууц үгээ оруулаарай, оруулсан тэмдэгтүүд гарч ирэхгүй.
  4. Та шинэ файл нэмэх эсвэл номын сангуудын байршлыг мэдэгдэх болно.
  5. Одоо суулгагдсан Coreutils програмуудын тушаалуудын аль нэгийг ашиглан бүх хувьсагчдын жагсаалтыг гаргаж өгнө. Бичихprintenvболон түлхүүрийг дар Оруулна уу.
  6. Бүх сонголтыг харах. Тэмдэглэх тэмдэглэгээ = - хувьсагчийн нэр, дараа нь түүний утга.

Гол систем болон хэрэглэгчийн орчны хувьсагчуудын жагсаалт

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

  • DE. Бүрэн бүтэн нэр нь Desktop Environment. Одоогийн дэлгэцийн орчны нэрийг агуулж байна. Линукс кернел дээр ажилладаг үйлдлийн системүүд нь янз бүрийн график бүрхүүлүүдийг ашигладаг тул аль нь идэвхтэй байгаа гэдгийг ойлгоход програмууд чухал байдаг. Энэ нь DE хувьсагч тусалдаг газар юм. Түүний утгуудын жишээ нь gnome, гаа, кde гэх мэт.
  • PATH- төрөл бүрийн гүйцэтгэгдэх файлуудыг хайж байгаа сангуудын жагсаалтыг тодорхойлдог. Жишээ нь, объект хайх, хандах тушаалуудын аль нэгийг үйлдэх үед эдгээр фолдерууд нь тодорхой аргументуудаар гүйцэтгэгддэг файлуудыг хурдан олох, шилжүүлэх боломжтой болно.
  • SHELLидэвхтэй командын бүрхүүл тохируулгыг хадгалдаг. Ийм бүрхүүлүүд нь хэрэглэгч тодорхой скриптүүдийг өөрөө бүртгэж, төрөл бүрийн процессуудыг синтаксийн тусламжтайгаар ажиллуулах боломжийг олгодог. Хамгийн алдартай бүрхүүлийг авч үзье bash. Танилцуулах бусад нийтлэг зүйлсийн жагсаалтыг манай бусад нийтлэлээс дараах холбоосоос олж болно.
  • Линукс терминал дээр байнга ашиглагддаг тушаалуудыг үзнэ үү

  • HOME- Бүх юм энгийн хялбар байдаг. Энэ параметр нь идэвхтэй хэрэглэгчийн гэрийн фолдерын замыг тодорхойлдог. Хэрэглэгч бүр өөр бөгөөд маягттай байна: / home / хэрэглэгч. Энэ утгын тайлбар нь бас хялбар байдаг - жишээ нь, энэ хувьсагч нь файлуудынхаа стандарт байршлыг тогтоох програмуудад ашиглагддаг. Мэдээжийн хэрэг, үлгэр жишээ олон бий.
  • BROWSER- Вэб хөтөчийг нээх команд агуулсан байна. Энэ нь анхдагч хөтөчийг тодорхойлдог энэ хувьсагч бөгөөд бусад бүх програмууд болон програмууд энэ мэдээллийг шинэ цонхнууд нээхэд ханддаг.
  • PwdболонOLDPWD. Консол эсвэл график бүрхүүлийн бүх үйлдлүүд нь системийн тодорхой байршилаас ирдэг. Эхний параметр нь одоогийн дүгнэлтийг хариуцах ба хоёр дахь нь өмнөхийг харуулна. Тиймээс тэдгээрийн үнэ цэнэ нь ихэвчлэн өөрчлөгддөг бөгөөд хэрэглэгчийн тохиргоо болон системийн аль алинд нь хадгалагддаг.
  • TERM. Линуксд зориулсан олон тооны терминал програмууд байдаг. Дээрх хувьсагч нь идэвхтэй консолын нэрний тухай мэдээллийг хадгалдаг.
  • Санамсаргүй- энэ хувьсагч уруу хандах бүрт 0-ээс 32767 хүртэл санамсаргүй тоог үүсгэдэг скриптийг агуулдаг. Энэ сонголт нь өөр нэг програм хангамжийг өөрийн санамсаргүй тоон генераторгүйгээр хийхийг зөвшөөрдөг.
  • EDITORнь текст файл засварлагчийг нээх үүрэгтэй. Жишээлбэл, анхдагч байдлаар та тэнд замыг олж чадна / usr / bin / nano, гэхдээ өөр ямар ч зүйл рүү шилжүүлэхэд танд саад болохгүй. Тестийн илүү төвөгтэй үйлдлүүд нь хариуцлагатай байдагVISUALЖишээ нь, редакторыг ажиллуулах vi.
  • HOSTNAMEкомпьютерийн нэр,USER- урсгал дансны нэр.

Шинэ орчны хувьсагчтай ажиллуулах тушаалууд

Тодорхой хөтөлбөрийг ажиллуулах эсвэл өөр бусад арга хэмжээ авахын тулд та дурын параметрийн тохируулгыг өөрчилж болно. Энэ тохиолдолд консол дээр та env-ыг бүртгүүлэх хэрэгтэй болноVar = утгахаана Var хувьсагчийн нэр, Утга - түүний үнэ цэнэ, жишээ нь, хавтас руу чиглэсэн зам/ home / user / татаж авах.

Дараагийн тушаалаар бүх параметрүүдийг харж болноprintenvта нар дээр дурдсан утга өөрчлөгдсөнийг харах болно. Гэсэн хэдий ч энэ нь дараагийн удаа хандалт хийсний дараагаар анхдагчаар хийгдсэн бөгөөд зөвхөн идэвхтэй терминалын хүрээнд ажиллах болно.

Орон нутгийн орчны хувьсагчуудыг тохируулж устгах

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

  1. Run "Терминал" баг бичнэ үүVar = утга, дараа нь товчлуурыг дар Оруулна уу. Ердийн байдлаар Var - нэг үгээр тохирох хувьсагчийн нэр, мөн Утга - үнэ.
  2. Оруулах замаар гүйцэтгэсэн үйл ажиллагааны үр дүнг шалгах$ var цуурай. Доорх мөрөнд хувьсагч сонголтыг авах хэрэгтэй.
  3. Тушаалын аль ч параметрийг устгаunset var. Та мөн устгалтыг шалгах боломжтойecho(дараагийн мөр нь хоосон байх ёстой).

Ийм хялбар аргаар орон нутгийн параметрүүд нь хязгааргүй тоо хэмжээгээр нэмэгддэг бөгөөд зөвхөн тэдний үйл ажиллагааны үндсэн шинжийг санах нь чухал юм.

Хэрэглэгчийн хувьсагч нэмэх ба хасах

Тохиргооны файлд хадгалагддаг хувьсагчдын ангилал руу шилжсэн бөгөөд энэ нь та өөрөө файлуудыг засварлах хэрэгтэй болдог. Энэ нь ямар ч стандарт текст засварлагчийг ашиглан хийгддэг.

  1. Хэрэглэгчийн тохиргоог ашиглана ууsudo gedit .bashrc. Жишээ нь, график засварлагчийг синтаксийн тэмдэглэгээг ашиглахыг бид зөвлөж байна, gedit. Гэсэн хэдий ч, та бусад аль нэгийг зааж өгч болно, жишээ нь, vi аль аль нь нано.
  2. Супер хэрэглэгчийн өмнөөс командыг ажиллуулахдаа нууц үгээ оруулах шаардлагатай болно гэдгийг бүү мартаарай.
  3. Файлын төгсгөлд мөрийг нэмнээкспортын VAR = VALUE. Ийм параметрийн тоо хязгаарлагдахгүй. Үүнээс гадна та аль хэдийн үзүүлсэн хувьсагчдын утгыг өөрчилж болно.
  4. Өөрчлөлт хийсний дараа тэдгээрийг хадгалж, файлыг хааж болно.
  5. Файлыг дахин асаасны дараа тохируулгын шинэчлэл гарч ирдэг бөгөөд энэ нь хийгддэгэх сурвалж .bashrc.
  6. Та ижил төрлийн сонголтоор хувьсагчийн үйлдлийг шалгаж болно.$ var цуурай.

Хэрэв та өөрчлөлт хийхээсээ өмнө энэхүү хувьсагчдын тайлбарыг мэдэхгүй байгаа бол өгүүллийн эхэнд байгаа мэдээллийг уншихаа мартуузай. Энэ нь цаашдын алдаанаас зайлсхийхэд туслах болно. Параметрүүдийг устгахын хувьд энэ нь тохируулгын файлд бас тохиолддог. Шугамыг бүрмөсөн арилгаж, тайлбарлах нь эхэндээ тэмдэг нэмж өгнө #.

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

Энэ нь системийн хувьсагчдын гуравдахь ангид хүрэхэд л үлддэг. Энэ файлыг засварлах болно. / Бусад / PROFILE, жишээ нь алсын мэдэгдэж байгаа SSH менежерээр дамжуулан алсын холболттойгоор идэвхтэй хэвээр байна. Тохиргооны зүйлийг нээх нь өмнөх хувилбартай ойролцоо байна:

  1. Консол дээр оруулна ууsudo gedit / etc / profile.
  2. Шаардлагатай өөрчлөлтүүдийг хийж, зохих товчлуур дээр даран тэдгээрийг авраарай.
  3. Объектыг дахин эхлүүлэхэх / etc / profile.
  4. Төгсгөлд нь гүйцэтгэлийг шалгаарай$ var цуурай.

Сайтыг дахин ачаалсны дараа ч гэсэн файлд оруулсан өөрчлөлтүүд хадгалагдах бөгөөд хэрэглэгчид болон програмууд нь ямар ч асуудалгүйгээр шинэ өгөгдөлд хандах боломжтой болно.

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

Видео үзэх: The Story of LiNUX. Линуксын түүх (Дөрөвдүгээр Сар 2024).