Linux дағдылары көптеген IT салаларында жұмысқа орналасуға үміткерлер үшін кең таралған талап болып табылады. 2023 жылы бұл ОЖ рөлі айтарлықтай өсті, сондықтан кем дегенде әкімшілік негіздерін түсіну өте маңызды. Linux дағдылары мәселелерді шешу үшін командалық жолды пайдалануды білдіреді. Бүгін біз командаларды орындауды бір-бірлеп тоқтату туралы сөйлесеміз. Бұл Алматыдағы Linux операциялық жүйесі бойынша дәріс курсының бөлігі . Бұл сізге 2023 жылы Қазақстанда IT маманы болуға көмектеседі.
Амперсанды (&) пайдаланып командаларды ретімен біріктіреміз, лекциялар курсы Linux операциялық жүйесі Алматы қ.
Алдымен, терминалға енгізілген бірнеше командалардың бөлгішпен бөлінген бір жолда тізбекті орындалуын қалай конфигурациялау керектігін қарастырайық. Бұл жағдайда бөлгіш ретінде " & " амперсанд қолданылады. Бұл метатаңба Linux командалық қабығының контекстінде ерекше мағынаға ие. Алматыдағы Linux қауіпсіздігі курсымыз метатаңбалардың не екенін және олардың не істейтінін толығырақ түсіндіреді. Бұл сізге Қазақстанда IT саласында тез жұмыс табуға мүмкіндік береді.
Енді пәрмендерді реттілікке біріктіру үшін амперсантты қалай пайдалану керектігін қарастырайық. Жаңа файл жасап, қалта мазмұнының тізімін бірден көрсеткіңіз келеді делік. Әрине, мұны бір-бірден жасауға болады:
- алдымен пәрменді енгізіңіз файлды түртіңіз1;
- содан кейін пәрменді енгізіңіз lsжаңадан жасалған файлдың бар екеніне көз жеткізу үшін.
Дегенмен, сіз дәл сол әрекеттерді бір жолда орындай аласыз: file1 & ls түймесін басыңыз . Нәтижесінде, Enter пернесін басқаннан кейін сіз бірден қалта мазмұнының тізімін көресіз. Олардың ішінде file1 деп аталатын файлды көресіз.
Дегенмен, кенеттен қабық бірінші пәрменді орындай алмаса не болады? Мысалы, файл жасауға әрекеттенген кезде кіруге рұқсат берілмесе ше? Бұл мысалда пәрмендер тіркесімі әлі де мазмұн тізімін көрсетуге тырысады, олардың арасында жаңа құжат пайда болмайды. Яғни, екінші пәрмен біріншісі сәтті болғанына қарамастан орындалады.
Айта кету керек, пайдаланушылар көбінесе барлық командаларды бір-бірлеп орындап қана қоймай, алдыңғысы сәтті аяқталған жағдайда келесі команданы да орындағысы келеді. Бұл жағдайда жалғыз амперсандты қос амперсандпен - " && " - ауыстыру жеткілікті. Содан кейін кезектегі кез келген команда сәтсіз аяқталса, одан әрі орындау да үзіледі. Біздің Linux торрент Алматы курстарымыз мұны толығырақ қарастырады. Дегенмен, іс жүзінде бұл әдіс, мысалы, apt update және apt upgrade командаларын бір жолда орындаған кезде қолданылады.
Біз командаларды тік жолақты (|) пайдаланып құбырға біріктіреміз
Айта кету керек, кейбір жағдайларда командалар тізбегін бірінен соң бірін орындау жеткіліксіз . Кейде бір команданың шығысын екіншісімен өңдеу қажет болады. Бақытымызға орай, UNIX тәрізді операциялық жүйелер осы мақсат үшін арнайы құбырларды пайдаланады. Linux құбырындағы командалар тік жолақпен ( | ) бөлінген және команда жолында көрсетілген ретпен орындалады.
Амперсанды және қос амперсанды қолданатын қарапайым конкатенациядан айырмашылығы, құбыр басқаша жұмыс істейді:
- бірінші команда пайдаланушы енгізген аргументтер мен опцияларды ескере отырып орындалады;
- бірінші команданың нәтижесі екінші команданың кірісіне беріледі;
- екінші команда пайдаланушы белгілеген опциялармен орындалады және т.б.
Әдеттегі мысал ретінде grep утилитасын пайдаланып командалық шығысты сүзу , сондай-ақ sort утилитасын пайдаланып сұрыптауды айтуға болады . Құбырды пайдалану күнделікті операцияларға кететін уақытты азайтады және үлкен деректер жиынтықтарынан маңызды ақпаратты алуға көмектеседі, бұл файлдарды іздеуге арналған мәтіндік редакторлардың қажеттілігін жояды. Сонымен қатар, бұл алынған деректерді дискіге сақтамай нақты уақыт режимінде өңдеуге мүмкіндік береді. Бұл туралы SEDICOMM University платформасындағы Алматыдағы Linux онлайн курстарынан көбірек біліңіз.
SEDICOMM университетінің командасы : Cisco академиясы , Linux кәсіби институты , Python институты.

