Програмчлагдах сүлжээ, системд зориулсан Линуксийн үндэс - Текст дамжуулалтыг дахин чиглүүлэх, DevOps / DevNet онлайн курсууд Баку

Програмчлагдах сүлжээ, системд зориулсан Линуксийн үндэс - Текст дамжуулалтыг дахин чиглүүлэх, DevOps / DevNet онлайн курсууд Баку

Зүйл

Линуксийн ур чадвар нь програмчлагдах сүлжээ болон системийн мэргэжилтнүүдийг сургах чухал хэсэг юм. Энэ мэргэжил нь 2023 онд мэдээллийн технологийн салбарт эзэмшихэд хамгийн хялбар мэргэжлүүдийн нэг гэж тооцогддог гэдгийг тэмдэглэх нь зүйтэй. Үүний зэрэгцээ энэ нь бусад салбарт олоход хэцүү шинээр ирсэн хүмүүст боломжуудыг санал болгодог. Өнөөдөр бид Баку дахь DevOps / DevNet онлайн сургалтуудад хамрагдсан чухал сэдвийг авч үзэх болно : текст урсгалын дахин чиглүүлэлт. Энэ мэдлэггүйгээр та мэдээллийн технологийн салбарт ажил олох боломжгүй байх магадлалтай.

Стандарт текст урсгал гэж юу вэ, DevOps / DevNet курс онлайн Баку

Эхлээд Linux дээр ямар текст урсгалууд байдаг, үйлдлийн систем яагаад тэдгээрийг ашигладаг болохыг олж мэдье. Мэдээж энэ нь команд мөрийн интерфэйс ( CLI ) ашиглах тухай юм. GUI ( График хэрэглэгчийн интерфэйс ) ашиглах нь мэргэжлийн хүмүүст шаардлагатай бүх чадварыг хангаж чадахгүй. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл SEDICOMM University платформ дээр DevOps / DevNet Baku онлайн сургалтуудыг үзэхийг зөвлөж байна.

CLI дээр ажлыг команд бүрхүүлтэй текст дээр суурилсан мэдээлэл солилцох замаар гүйцэтгэдэг. Хэрэглэгч гарнаас командуудыг оруулж, бүрхүүл тэдгээрийг боловсруулж, үр дүнг (эсвэл алдааны тайланг) консол руу гаргадаг. Чухам ийм учраас Linux нь текст урсгалыг ашигладаг бөгөөд үүнээс гурван нь байдаг:

  • stdin (0 урсгал) - стандарт оролт;
  • stdout (урсгал 1) - стандарт гаралт;
  • stderr (2-р урсгал) - стандарт алдааны гаралт.

Хэрэглэгч гарнаас команд оруулах бүртээ стандарт оролтын урсгал 0 ( stdin ) ашиглан өгөгдлийг харгалзах хэрэгсэлд дамжуулдаг. Хэрэглээ нь командын үр дүнг командын мөр рүү буцаах бүртээ стандарт гаралтын урсгал 1 ( stdout ) ашигладаг.

Гэсэн хэдий ч энэ нь алдааны гаралтад хамаарахгүй бөгөөд дээр дурдсанчлан энэ нь өөрийн гэсэн тусдаа гаралтын урсгалтай байдаг. Програм алдаатай тулгарах бүртээ стандарт алдааны гаралтын урсгалаар дамжуулан CLI -д мэдээлдэг . Товчхондоо энэ нь Linux дээрх стандарт алдааны гаралтын систем хэрхэн ажилладагийг харуулж байна. Мэдээжийн хэрэг, бид Бакугийн DevOps/DevNet инженерийн курст хамрагдахаасаа өмнө энэ талаарх мэдлэгээ гүнзгийрүүлэхийг зөвлөж байна.

Линукс дээрх текстийн урсгалыг хэрхэн дахин чиглүүлэх вэ

Одоо та Linux дээр ямар текст урсгалууд байдгийг мэдэж авсан тул тэдгээрийг дахин чиглүүлэх рүү шилжиж болно. Эдгээр ур чадварууд нь Baku DevOps/DevNet сургалтанд хамрагдахаар төлөвлөж буй хүмүүст зайлшгүй шаардлагатай . Бид 0 урсгалыг дахин чиглүүлэхээс эхэлнэ - стандарт оролт.

Командын оролтыг дахин чиглүүлэхийн тулд түүний дараа " < " (бага) тэмдэг тавина. Дараа нь стандарт оролтын оронд өгөгдөл авах эх сурвалжийг нэмнэ үү. Жишээлбэл, текст файлын нэр, эсвэл түүний харьцангуй эсвэл абсолют зам.

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

Одоо 1-р урсгалыг дахин чиглүүлэхийг оролдъё —стандарт гаралт . Энэ техник нь илүү өргөн хэрэглээтэй гэдгийг тэмдэглэх нь зүйтэй. Жишээлбэл, энэ нь танд хэрэгтэй контент бүхий файлыг хурдан үүсгэхэд тусална. Эсвэл хэдхэн алхамаар одоо байгаа файлд шинэ мөр нэмэх боломжтой.

Стандарт гаралтыг дахин чиглүүлэхийн тулд их тэмдэгтэй ( > ) командыг дагаж файлын нэрийг зааж өгнө үү. Жишээлбэл, echo "Hello" > filename нь агуулгадаа "Hello" гэсэн үгтэй filename нэртэй файл үүсгэнэ . Гэсэн хэдий ч энэ командыг дахин оруулснаар одоо байгаа файлыг дарж бичих болно. Үүний зэрэгцээ, echo "Hello" >> filename нь одоо байгаа файлын төгсгөлд "Hello" гэсэн үг агуулсан шинэ мөрийг нэмнэ.

Стандарт алдааны гаралтыг дахин чиглүүлэх нь үүнтэй төстэй байдлаар хийгддэг гэдгийг тэмдэглэх нь зүйтэй. Цорын ганц ялгаа нь та " > " тэмдгийн өмнө зайгүйгээр 2 гэсэн тоог оруулах шаардлагатай. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл SEDICOMM Их Сургуулийн сургалтанд бүртгүүлнэ үү!

SEDICOMM Их Сургуулийн баг : Cisco Академи , Linux Professional Institute , Python Institute.